Establishment of secure Bluetooth connection to internet of things devices, such as electronic locks
AssigneeASSA ABLOY Americas Residential Inc.
InventorDerek Imanuel
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for managing secure connection between a mobile device and an Internet of things device, such as an electronic lock. In some instances, a mutual authentication process is performed, and public keys are exchanged. Once keys are exchanged, subsequent communication between the devices may be encrypted using a shared key generated using the exchanged keys.
Claims20
A method of establishing secure communication with a mobile device at an electronic lock, the method comprising:
- establishing a communication connection between the electronic lock and a mobile device over a short-range wireless communication protocol;
- performing an authentication process between the electronic lock and the mobile device;
- after performing the authentication process:
- generating a key pair at the electronic lock, the key pair including a lock public key and a lock private key;
- and
- receiving a device public key from the mobile device;
- and
- generating an encryption key at the electronic lock based on a shared secret, the shared secret being obtained from the lock private key and the device public key;
- and
- performing encrypted communication between the electronic lock and the mobile device using the encryption key, the encrypted communication occurring via an unbonded connection using the short-range wireless communication protocol.
A method of establishing secure communication between a mobile device at an electronic lock, the method comprising:
- establishing a communication connection between the electronic lock and a mobile device over a short-range wireless communication protocol;
- performing an authentication process between the electronic lock and the mobile device;
- after performing the authentication process:
- generating a key pair at the mobile device, the key pair including a device public key and a device private key;
- and
- receiving a lock public key from the electronic lock;
- and
- generating an encryption key at the mobile device based on a shared secret, the shared secret being obtained from the device private key and the lock public key;
- and
- performing encrypted communication between the electronic lock and the mobile device using the encryption key, the encrypted communication occurring via an unbonded connection using the short-range wireless communication protocol.
A method of establishing secure communication between a mobile device and an electronic lock, the method comprising:
- establishing a communication connection between the mobile device and the electronic lock over a short-range wireless communication protocol;
- performing an authentication process between the electronic lock and the mobile device;
- after performing the authentication process:
- generating, at the mobile device, a device key pair including a device public key and a device private key;
- generating, at the electronic lock, a lock key pair including a lock public key and a lock private key;
- transmitting, from the mobile device to the electronic lock, the device public key;
- generating, at the electronic lock, a shared secret, the shared secret being obtained from the lock private key and the device public key;
- transmitting, from the electronic lock to the mobile device, the lock public key;
- and
- generating, at the mobile device, the shared secret, the shared secret being obtained from the device private key and the lock public key;
- and
- performing encrypted communication between the electronic lock and the mobile device using the shared secret, the encrypted communication occurring via an unbonded connection using the short-range wireless communication protocol.
Dependencies are inferred from the claim text.