IP Library › Granted Patent US 11,093,627
Granted Patent B2
US 11,093,627 · App. 16/177,303 · Granted Aug 17, 2021

Key provisioning

Inventors: Jerry Hutchison (Huntingdon Valley, PA); Todd Ditzman (Vincentown, NJ)
Assignee: L3 Technologies, Inc.
G06F21/6209G06F9/30007H04L9/0643H04L9/085
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,093,627
App. No.
16/177,303
Granted
Aug 17, 2021
Kind
B2
Abstract

A device receives a first data item. The device stores the first data item in non-volatile memory. The device subsequently receives a second data item, where the second data item was previously generated from the first data item and a cryptographic key. The device performs a function such as, for example, an exclusive-or operation on the first data item and the second data item to generate the cryptographic key. The device uses the generated cryptographic key to encrypt data which may be transmitted over a wireless interface.

Claims (40)

1. A device, the device comprising:

a nonvolatile memory;

a volatile memory; and

a processor, the processor configured to:

receive a first external data item from a first external device, wherein the first external data item is a product of a hash function performed on a concatenation of a group key and an identifier;

store the first external data item in the nonvolatile memory;

receive a second external data item from a second external device, wherein the second external data item is a product of a splitting operation performed on a cryptographic key using the first external data item;

generate the cryptographic key within the device by performing a combining operation on the first external data item from the first external device and the second external data item from the second external device; and

store the cryptographic key in volatile memory.

2. The device of claim 1 , wherein the identifier is associated with the device.

3. The device of claim 1 , wherein the identifier is associated with a group of devices.

4. The device of claim 3 , wherein the group key is associated with the device.

5. The device of claim 1 , wherein the hash function is an irreversible function.

6. The device of claim 5 , wherein the first external data item is a random number.

7. The device of claim 5 , wherein the splitting operation comprises an exclusive-or operation on the first external data item and the cryptographic key.

8. The device of claim 1 , wherein the processor is configured to generate the cryptographic key within the device by performing the combining operation on the first external data item and the second external data item by performing an exclusive-or operation on the first external data item and the second external data item.

9. The device of claim 5 , wherein the device is a sonobuoy.

10. A device, the device comprising:

a processor, the processor configured to:

receive a first external data item from a first external device, wherein the first external data item is a product of a hash function performed on a concatenation of a group key and an identifier;

receive a second external data item from a second external device; and

generate a cryptographic key within the device using the first external data item from the first external device and the second external data item from the second external device, the cryptographic key being generated by the device without being received by the device.

11. The device of claim 10 , wherein the processor is further configured to generate the cryptographic key within the device using the first external data item from the first external device and the second external data item from the second external device by performing an exclusive-or operation on the first external data item and the external second data item.

12. A device, the device comprising:

a processor, the processor configured to:

determine a first external data item associated with an external device, wherein the first external data item is a product a hash function on a concatenation of a group key and an identifier;

determine a cryptographic key;

generate a second data item by performing a splitting operation on the cryptographic key using the first external data item associated with the external device; and

send the second data item to the external device.

13. The device of claim 12 , wherein the group key is associated with a plurality of external devices.

14. The device of claim 12 , wherein the processor is further configured to determine the first external data item associated with the external device by retrieving the group key from a database.

15. The device of claim 12 , wherein the identifier is associated with the external device.

16. The device of claim 12 , wherein the cryptographic key is adapted for encrypting data for communication with the external device.

17. The device of claim 12 , wherein the processor is further configured to generate the second data item by performing the splitting operation on the cryptographic key using the first external data item associated with the external device by performing an exclusive-or operation on the first external data item and the cryptographic key.

18. A method being performed by a device, the method comprising:

determining, by the device, a first external data item associated with an external device, wherein the first external data item is a product of a hash function on a concatenation of a group key and an identifier;

determining, by the device, a cryptographic key;

generating, by the device, a second data item by performing an exclusive-or operation on the first external data item associated with the external device and the cryptographic key; and

sending, by the device, the second data item to the external device.

19. The method of claim 18 , wherein the identifier is associated with the external device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2019
From: HUTCHISON, JERRY; DITZMAN, TODD
To: L3 TECHNOLOGIES, INC.
Reel/Frame 049120/0771 →
Continuity (1)
Related Publication 20200134212A1 · Apr 30, 2020