×

Wireless key management for authentication

  • US 9,600,949 B2
  • Filed: 08/27/2014
  • Issued: 03/21/2017
  • Est. Priority Date: 07/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a mobile device, a lock identifier from a locking device comprising a physical locking component and circuitry configured to control locking and unlocking of the physical locking component, the lock identifier associated with the locking device;

    determining, by the mobile device, that the lock identifier is associated with a user profile on the mobile device by comparing the lock identifier to a set of lock identifiers on the mobile device, wherein the user profile is associated with a lock identifier and is authenticated and encrypted by a server using a lock key that is stored by the server and the locking device, and wherein the user profile comprises a user key;

    transmitting, by the mobile device, the user profile associated with the lock identifier to the locking device;

    decrypting, by the locking device, the user profile to generate a decrypted user profile, wherein the user profile is decrypted and verified using the lock key;

    transmitting, by the locking device, a security code to the mobile device;

    generating, by the mobile device, an encrypted command, the encrypted command comprising the security code and encrypted using the user key of the user profile;

    transmitting, by the mobile device, the encrypted command to the locking device;

    validating, by the locking device, the encrypted command from the mobile device, wherein validating the encrypted command comprises;

    decrypting the encrypted command using the user key obtained from the decrypted user profile to generate a decrypted command;

    determining whether the security code is valid; and

    authenticating the decrypted command using the user key; and

    initiating, by the locking device in response to validating the command, an action of the locking device as specified by the command.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×