Access control devices are implemented at an access point of a plurality of remote properties. Each access control device has information unique to the access control device including the access control device unique identifier as well as a time determined, by an internal clock located at each access control device. A user can obtain a generated electronic key by forwarding a requesting application to a key generation system. The key generation system will generate the key and return it to the user for input to the access control device at the user desired property. The requesting application may comprise a property identifier indicative of an access control device at the user desired location. When generating the electronic key, the key generation system executes an encryption algorithm to convert some of the information in the requesting application into cyphertext.