IP Library › Granted Patent US 11,995,931
Granted Patent B2
US 11,995,931 · App. 17/408,367 · Granted May 28, 2024

Universal credential

Inventors: Joseph W. Baumgarte (Carmel, IN); Aaron J. Schlicht (Golden, CO); Alex Lammers (Littleton, CO); Nelson Henry (Denver, CO); Garett Madole (Austin, TX)
Assignee: Schlage Lock Company LLC
G07C9/00571H04L9/0841H04L9/3247H04W12/03H04W12/0471
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,995,931
App. No.
17/408,367
Granted
May 28, 2024
Kind
B2
Abstract

A method for leveraging a universal credential in an access control system according to one embodiment includes generating, by a cloud system, a CBOR web token for user access to at least one electronic lock, wherein the CBOR web token includes a group tag associated with a set of access rights for a group of users and a cryptographic signature, transmitting the CBOR web token to a user mobile device, receiving, by a first electronic lock, the CBOR web token from the user mobile device for access to a passageway secured by the first electronic lock, verifying an authenticity of the cryptographic signature of the CBOR web token and that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock, and unlocking a lock mechanism in response to the verifications.

Claims (35)

1. A method for leveraging a universal credential in an access control system, the method comprising:

generating, by a cloud system, a Concise Binary Object Representation (CBOR) web token for user access to at least one electronic lock, wherein the CBOR web token includes (i) a group tag that is associated with a set of access rights to the at least one electronic lock for a group of users and (ii) a cryptographic signature of the cloud system;

transmitting, by the cloud system, the CBOR web token to a user mobile device;

receiving, by a first electronic lock of the at least one electronic lock, the CBOR web token from the user mobile device for access to a passageway secured by the first electronic lock;

verifying, by the first electronic lock, an authenticity of the cryptographic signature of the CBOR web token;

verifying, by the first electronic lock, that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock; and

unlocking a lock mechanism of the first electronic lock in response to verifying the authenticity of the cryptographic signature of the CBOR web token and verifying that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock.

2. The method of claim 1 , further comprising establishing a secure communication session between the user mobile device and the first electronic lock; and

wherein receiving the CBOR web token by the first electronic device from the user mobile device comprises receiving the CBOR web token in response to establishing the secure communication connection.

3. The method of claim 2 , wherein establishing the secure communication session between the user mobile device and the first electronic lock comprises establishing a secure Diffie-Hellman session between the user mobile device and the first electronic lock.

4. The method of claim 3 , further comprising transmitting, by the first electronic lock, a device identifier associated with the first electronic lock to the user mobile device; and

wherein establishing the secure communication session comprises establishing the secure communication session in response to transmitting the device identifier.

5. The method of claim 1 , further comprising generating, by the first electronic lock, an audit in association with unlocking the lock mechanism.

6. The method of claim 5 , wherein the CBOR web token further includes an identifier tag that includes a unique identifier of the CBOR web token; and

wherein generating the audit comprises generating the audit based on the unique identifier of the CBOR web token.

7. The method of claim 1 , wherein the CBOR web token further includes a credential tag that includes credential data for backward compatibility with the first electronic lock.

8. The method of claim 1 , wherein the CBOR web token further includes an information tag that allows the CBOR web token to virally transmit data from the cloud system to a plurality of electronic locks.

9. An access control system for leveraging a universal credential, the access control system comprising:

a cloud system comprising at least one first processor and at least one first memory having a first plurality of instructions stored thereon that, in response to execution by the at least one first processor, causes the cloud system to:

generate a Concise Binary Object Representation (CBOR) web token for user access to at least one electronic lock, wherein the CBOR web token includes (i) a group tag that is associated with a set of access rights to the at least one electronic lock for a group of users and (ii) a cryptographic signature of the cloud system; and

transmit the CBOR web token to a user mobile device; and

a first electronic lock of the at least one electronic lock comprising a lock mechanism, at least one second processor, and at least one second memory having a second plurality of instructions stored thereon that, in response to execution by the at least one second processor, causes the first electronic lock to:

receive the CBOR web token from the user mobile device for access to a passageway secured by the first electronic lock;

verify an authenticity of the cryptographic signature of the CBOR web token;

verify that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock; and

unlock the lock mechanism in response to verification of the authenticity of the cryptographic signature of the CBOR web token and verification that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock.

10. The access control system of claim 9 , wherein the second plurality of instructions further causes the first electronic lock to establish a secure communication session between the user mobile device and the first electronic lock; and

wherein to receive the CBOR web token by the first electronic device from the user mobile device comprises to receive the CBOR web token in response to establishing the secure communication connection.

11. The access control system of claim 10 , wherein to establish the secure communication session between the user mobile device and the first electronic lock comprises to establish a secure Diffie-Hellman session between the user mobile device and the first electronic lock.

12. The access control system of claim 11 , wherein the second plurality of instructions further causes the first electronic lock to transmit a device identifier associated with the first electronic lock to the user mobile device; and

wherein to establish the secure communication session comprises to establish the secure communication session in response to transmission of the device identifier.

13. The access control system of claim 9 , wherein the CBOR web token further includes an identifier tag that includes a unique identifier of the CBOR web token; and

wherein the second plurality of instructions further causes the first electronic lock to generate an audit in association with unlocking the lock mechanism based on the unique identifier of the CBOR web token.

14. The access control system of claim 9 , wherein the CBOR web token further includes a credential tag that includes credential data for backward compatibility with the first electronic lock.

15. The access control system of claim 9 , wherein the CBOR web token further includes an information tag that allows the CBOR web token to virally transmit data from the cloud system to a plurality of electronic locks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: BAUMGARTE, JOSEPH W.; SCHLICHT, AARON J.; LAMMERS, ALEX; HENRY, NELSON; MADOLE, GARETT
To: SCHLAGE LOCK COMPANY LLC
Reel/Frame 057500/0561 →
Continuity (1)
Related Publication 20230058482A1 · Feb 23, 2023
Cited By (1)
US 12,327,450