An electronic lock, comprising: a wireless power receiver configured to receive power from a mobile device; a processor coupled to receive power from the wireless power receiver; a memory coupled to the processor and to receive power from the wireless power receiver; a communication unit coupled to the processor and to receive power from the wireless power receiver, the communication unit configured to communicate with the mobile device; and an actuator coupled to the processor and to receive power from the wireless power receiver, wherein the processor executes instructions stored in the memory for authenticating the mobile device, wherein authenticating the mobile device includes generating a pseudo random number, transmitting the pseudo random number to the mobile device, receiving a device session key from the mobile device, and confirming that the device session key is valid; and providing signals to the actuator according to instructions received from the mobile device, wherein the communication unit transmits and receives data through the wireless power receiver by monitoring the wireless power for frequency modulation and by applying load modulation, wherein confirming that the device session key is valid includes convoluting the pseudo random number with a pairing key to generate a lock session key, and comparing the lock session key with the device session key wherein transmitting the pseudo random number includes encrypting the pseudo random number. a wireless power receiver configured to receive power from a mobile device; a processor coupled to receive power from the wireless power receiver; a memory coupled to the processor and to receive power from the wireless power receiver; a communication unit coupled to the processor and to receive power from the wireless power receiver, the communication unit configured to communicate with the mobile device; and an actuator coupled to the processor and to receive power from the wireless power receiver, wherein the processor executes instructions stored in the memory for authenticating the mobile device, wherein authenticating the mobile device includes generating a pseudo random number, transmitting the pseudo random number to the mobile device, receiving a device session key from the mobile device, and confirming that the device session key is valid; and providing signals to the actuator according to instructions received from the mobile device, authenticating the mobile device, wherein authenticating the mobile device includes generating a pseudo random number, transmitting the pseudo random number to the mobile device, receiving a device session key from the mobile device, and confirming that the device session key is valid; and providing signals to the actuator according to instructions received from the mobile device, wherein the communication unit transmits and receives data through the wireless power receiver by monitoring the wireless power for frequency modulation and by applying load modulation, wherein confirming that the device session key is valid includes convoluting the pseudo random number with a pairing key to generate a lock session key, and comparing the lock session key with the device session key wherein transmitting the pseudo random number includes encrypting the pseudo random number.