IP Library › Granted Patent US 12,267,412
Granted Patent B2
US 12,267,412 · App. 17/727,402 · Granted Apr 1, 2025

Technologies for secure inter-processor communications

Inventors: Brian Gilchrist (Golden, CO); Joseph W. Baumgarte (Carmel, IN); Gregory Ross (Carmel, IN); Terry Small (Indianapolis, IN); Aaron Schlicht (Golden, CO)
Assignee: Schlage Lock Company LLC
H04L9/0825H04L9/0643H04L9/0877H04L9/0891H04L9/12
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 12,267,412
App. No.
17/727,402
Granted
Apr 1, 2025
Kind
B2
Abstract

An access control device according to an embodiment includes a lock mechanism, a digital core PCBA including at least one first processor and at least one first memory and is configured to facilitate wireless communications, wherein the at least one first memory is provisioned with a master initialization salt key, and an access core PCBA electrically coupled to the digital core PCBA, that includes at least one second processor and at least one second memory, and is configured to facilitate access control, and wherein the at least one second memory is provisioned with an access core initialization key derived from the master initialization salt key, wherein the digital core PCBA establishes a secure communication channel with the access core PCBA via an electrical connection between the digital core PCBA and the access core PCBA based on the master initialization salt key and the access core initialization key.

Claims (33)

1. An electronic lock configured to be secured to a door having an exterior side and an interior side, the electronic lock comprising:

an exterior escutcheon on the exterior side of the door;

an interior escutcheon on the interior side of the door;

a digital core printed circuit board assembly (PCBA) positioned within the interior escutcheon, wherein the digital core PCBA comprises at least one first processor and at least one first memory and is configured to facilitate wireless communications, wherein the at least one first memory is provisioned with a master initialization salt key; and

an access core PCBA electrically coupled to the digital core PCBA and positioned within the exterior escutcheon, wherein the access core PCBA comprises at least one second processor and at least one second memory and is configured to facilitate access control, wherein the at least one second memory is provisioned with an access core initialization key derived from the master initialization salt key;

wherein the digital core PCBA establishes a secure communication channel with the access core PCBA via an electrical connection between the digital core PCBA and the access core PCBA based on the master initialization salt key and the access core initialization key;

wherein the at least one first processor of the digital core PCBA generates the access core initialization key based on a unique identifier of the access core and the master initialization salt key; and

wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA generates a set of operational keys based on the access core initialization key.

2. The electronic lock of claim 1 , wherein the access core PCBA comprises a capacitive touch keypad.

3. The electronic lock of claim 1 , wherein the access core PCBA comprises at least one of a smart card antenna or a proximity antenna.

4. The electronic lock of claim 1 , wherein the digital core PCBA comprises a wireless communication circuitry.

5. The electronic lock of claim 1 , wherein the access core initialization key is derived based on an HMAC-based key derivation function (HKDF), a unique identifier of the access core, and the master initialization salt key.

6. The electronic lock of claim 1 , wherein the digital core PCBA communicates with the access core PCBA to perform mutual authentication.

7. The electronic lock of claim 1 , wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA generates a session key based on at least one operational key of the set of operational keys.

8. The electronic lock of claim 7 , wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA periodically rolls the session key.

9. The electronic lock of claim 1 , wherein the set of operational keys includes a key transfer key; and

wherein the at least one first processor of the digital core PCBA is configured to (i) replace the master initialization salt key with a new master initialization salt key received from a management system, (ii) generate a new access core initialization key based on the new master initialization salt key and the unique identifier of the access core, (iii) encrypt the new access core initialization key using the key transfer key, and (iv) transmit the encrypted new access core initialization key to the access core PCBA.

10. An access control device, comprising:

a lock mechanism adapted to control access to a passageway;

a digital core printed circuit board assembly (PCBA) that includes at least one first processor and at least one first memory and is configured to facilitate wireless communications, wherein the at least one first memory is provisioned with a master initialization salt key; and

an access core PCBA electrically coupled to the digital core PCBA, wherein the access core PCBA includes at least one second processor and at least one second memory and is configured to facilitate access control, and wherein the at least one second memory is provisioned with an access core initialization key derived from the master initialization salt key;

wherein the digital PCBA establishes a secure communication channel with the access core PCBA via an electrical connection between the digital PCBA and the access core PCBA based on the master initialization salt key and the access core initialization key;

wherein the at least one first processor of the digital core PCBA generates the access core initialization key based on a unique identifier of the access core and the master initialization salt key; and

wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA securely generates a set of operational keys using the access core initialization key.

11. The access control device of claim 10 , wherein the access core PCBA comprises a capacitive touch keypad.

12. The access control device of claim 10 , wherein the access core PCBA comprises at least one of a smart card antenna or a proximity antenna.

13. The access control device of claim 10 , wherein the digital core PCBA comprises a wireless communication circuitry.

14. The access control device of claim 10 , wherein the access core initialization key is derived based on an HMAC-based key derivation function (HKDF), a unique identifier of the access core, and the master initialization salt key.

15. The access control device of claim 10 , wherein the digital core PCBA communicates with the access core PCBA to perform mutual authentication.

16. The access control device of claim 10 , wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA generates a session key using at least one operational key of the set of operational keys.

17. The access control device of claim 16 , wherein each of the at least one first processor of the digital core PCBA and the at least one second processor of the access core PCBA periodically rolls the session key.

18. The access control device of claim 10 , wherein the set of operational keys includes a key transfer key; and

wherein the at least one first processor of the digital core PCBA is configured to (i) replace the master initialization salt key with a new master initialization salt key received from a management system, (ii) generate a new access core initialization key based on the new master initialization salt key and the unique identifier of the access core, (iii) encrypt the new access core initialization key using the key transfer key, and (iv) transmit the encrypted new access core initialization key to the access core PCBA.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2022
From: GILCHRIST, BRIAN; BAUMGARTE, JOSEPH W.; ROSS, GREGORY; SMALL, TERRY; SCHLICHT, AARON
To: SCHLAGE LOCK COMPANY LLC
Reel/Frame 060720/0106 →
Continuity (1)
Related Publication 20230344621A1 · Oct 26, 2023
References Cited (22)
US 4402046A · Cox et al. · 1983 [cited by applicant]
US 4719622A · Whipple · 1988 [cited by applicant]
US 5101478A · Fu et al. · 1992 [cited by applicant]
US 5432915A · Jippo · 1995 [cited by applicant]
US 9252951B1 · Katzer · 2016 [cited by examiner]
US 9530262B2 · Johnson · 2016 [cited by applicant]
US 20030172271A1 · Silvester · 2003 [cited by examiner]
US 20060288209A1 · Vogler · 2006 [cited by applicant]
US 20090257590A1 · Ding · 2009 [cited by applicant]
US 20110173450A1 · Knobbe et al. · 2011 [cited by applicant]
US 20160103689A1 · Sanghi et al. · 2016 [cited by applicant]
US 20160277368A1 · Narayanaswamy · 2016 [cited by examiner]
US 20180075262A1 · Auh · 2018 [cited by examiner]
US 20190032368A1 · Welbig · 2019 [cited by examiner]
US 20190239070A1 · Shin et al. · 2019 [cited by applicant]
US 20200159930A1 · Venkateswaran · 2020 [cited by examiner]
CN 108179929A · 2018 [cited by applicant]
EP 0047238B1 · 1988 [cited by applicant]
EP 0747820A2 · 2003 [cited by applicant]
Visteon, “Securing Inter-Processor Communication in Automotive ECUs”, Nov. 8, 2018, 6 pages. [cited by applicant]
International Search Report; International Searching Authority; International Application No. PCT/US2023/066112; Sep. 21, 2023; 2 pages. [cited by applicant]
Written Opinion of the International Searching Authority; International Searching Authority; International Application No. PCT/US2023/066112; Sep. 21, 2023; 7 pages. [cited by applicant]