IP Library › Granted Patent US 11,606,342
Granted Patent B2
US 11,606,342 · App. 17/236,172 · Granted Mar 14, 2023

Secure wireless cooperative broadcast networks

Inventor: Thomas R. Halford (Colorado Springs, CO)
Assignee: CALIOLA ENGINEERING, LLC
H04L63/0478H04L9/0833H04L9/0841H04L9/3242H04L9/3247H04L2209/80
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,606,342
App. No.
17/236,172
Granted
Mar 14, 2023
Kind
B2
Abstract

Cryptographically secure data communications between layered groups of devices in a wireless cooperative broadcast network encrypts datagrams twice prior to transmission by a source device, first using an inner layer key that is shared by a first group of devices, and second using an outer layer key that is shared by a second group of devices; the devices of the first group being members of the second group. Received datagrams are recovered by first decrypting with the outer layer key and second decrypting with the inner layer key.

Claims (57)

1. A wireless communications network, comprising:

a plurality of devices, each device including one or more processors and non-transitory memory having a plurality of instructions executable by one of the one or more processors, configured as a wireless cooperative broadcast network;

one or more groups of devices within the wireless cooperative broadcast network, wherein each of the one or more groups of devices are a subset of the plurality of devices;

for each of the one or more groups of devices, a distinct inner layer cryptographic key shared by one of the one or more processors among each device within the each of the one or more groups of devices;

an inner layer encryption/decryption protocol used by one of the one or more processors to encrypt/decrypt datagrams broadcast by at least one device within the each of the one or more groups of devices using the distinct inner layer cryptographic key;

one or more supersets from the plurality of devices wherein each of the one or more supersets includes at least one of the one or more groups of devices and wherein each of the one or more groups of devices is contained within at least one of the one or more supersets;

for each of the one or more supersets, a distinct outer layer cryptographic key shared by one of the one or more the processors among each device within the one or more groups of devices within each of the one or more supersets; and

for each of the one or more supersets, an outer layer encryption/decryption protocol used by one of the one or more processors to encrypt/decrypt datagrams broadcast by each device of the each of the one or more supersets using the distinct outer layer cryptographic key for the each of the one or more supersets.

2. The wireless communications network of claim 1 , wherein each distinct outer layer cryptographic key is established with a server-centric group key management protocol.

3. The wireless communications network of claim 2 , wherein the server-centric group key management protocol is the Group Domain of Interpretation.

4. The wireless communications network of claim 1 , wherein each distinct outer layer cryptographic key is established with a serverless group key management protocol.

5. The wireless communications network of claim 4 , wherein the serverless group key management protocol uses multi-party Diffie-Hellman exchanges.

6. The wireless communications network of claim 1 , wherein each distinct inner layer cryptographic key is established with a server-centric group key management protocol.

7. The wireless communication network of claim 6 , wherein the server-centric group key management protocol is the Group Domain of Interpretation.

8. The wireless communications network of claim 1 , wherein each distinct inner layer cryptographic key is established with a serverless group key management protocol.

9. The wireless communications network of claim 8 , wherein the serverless group key management protocol uses multi-party Diffie-Hellman exchanges.

10. The wireless communications network of claim 1 , wherein the inner layer encryption/decryption protocol further comprises source authentication.

11. The wireless communications network of claim 1 , wherein the outer layer encryption/decryption protocol further comprises source authentication.

12. The wireless communications network according to either claim 10 or claim 11 , wherein source authentication uses digital signatures.

13. The wireless communications network according to either 10 or claim 11 , wherein source authentication uses keyed-hash message authentication codes.

14. The wireless communications network of claim 1 , further comprising a single outer layer cryptographic key shared among each of the plurality of devices.

15. The wireless communications network of claim 14 , wherein the single outer layer cryptographic key is established upon configuration of the wireless cooperative broadcast network.

16. The wireless communications network of claim 14 , wherein the single outer layer cryptographic key is established responsive to a first group communications session requested by a device.

17. The wireless communications network of claim 1 , wherein a different outer layer cryptographic key is shared with each device within each of the one or more groups.

18. A method for secure communication in a wireless cooperative broadcast network comprising:

forming, from a plurality of devices, one or more groups of devices within the wireless cooperative broadcast network, wherein each of the one or more groups of devices are a subset of the plurality of devices, and wherein each of the plurality of devices includes one or more processors and non-transitory memory having a plurality of instructions executable by the one or more processors to perform at least the following;

for each of the one or more groups of devices, sharing a distinct inner layer cryptographic key among each device within the each of the one or more groups of devices;

for each of the one or more groups of devices, using an inner layer encryption/decryption protocol to encrypt/decrypt datagrams broadcast by at least one device within the each of the one or more groups of devices using the distinct inner layer cryptographic key;

forming one or more supersets from the plurality of devices wherein each of the one or more supersets includes at least one of the one or more groups of devices and wherein each of the one or more groups of devices is contained within at least one of the one or more supersets;

for each of the one or more supersets, sharing a distinct outer layer cryptographic key among each device within the each of the one or more supersets; and

for each of the one or more supersets, using an outer layer encryption/decryption protocol to encrypt/decrypt datagrams broadcast by each device of the each of the one or more supersets using the distinct outer layer cryptographic key.

19. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising establishing each distinct outer layer cryptographic key with a server-centric group key management protocol.

20. The method for secure communication in a wireless cooperative broadcast network according to claim 19 , wherein the server-centric group key management protocol is the Group Domain of Interpretation.

21. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising establishing each distinct outer layer cryptographic key with a serverless group key management protocol.

22. The method for secure communication in a wireless cooperative broadcast network according to claim 21 , wherein the serverless group key management protocol uses multi-party Diffie-Hellman exchanges.

23. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising establishing each distinct inner layer cryptographic key with a server-centric group key management protocol.

24. The method for secure communication in a wireless cooperative broadcast network according to claim 23 , wherein the server-centric group key management protocol is the Group Domain of Interpretation.

25. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising establishing each distinct inner layer cryptographic key with a serverless group key management protocol.

26. The method for secure communication in a wireless cooperative broadcast network according to claim 25 , wherein the serverless group key management protocol uses multi-party Diffie-Hellman exchanges.

27. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising using source authentication for configuring the inner layer encryption/decryption protocol.

28. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising using source authentication for configuring the outer layer encryption/decryption protocol.

29. The method for secure communication in a wireless cooperative broadcast network according to either claim 27 or claim 28 , wherein source authentication uses digital signatures.

30. The method for secure communication in a wireless cooperative broadcast network according to either claim 27 or claim 28 , wherein source authentication uses keyed-hash message authentication codes.

31. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising sharing a single outer layer cryptographic key among each of the plurality of devices.

32. The method for secure communication in a wireless cooperative broadcast network according to claim 31 , further comprising establishing the single outer layer cryptographic key upon configuration of the wireless cooperative broadcast network.

33. The method for secure communication in a wireless cooperative broadcast network according to claim 31 , further comprising establishing the single outer layer cryptographic key responsive to a first group communications session requested by a device.

34. The method for secure communication in a wireless cooperative broadcast network according to claim 18 , further comprising sharing a different outer layer cryptographic key with each device within each of the one or more groups.

35. A computer implemented method for secure communication in a wireless cooperative broadcast network comprising:

selecting, at a device within one of one or more inner groups of devices, an inner layer cryptographic key shared among each device within the one of one or more inner groups of devices;

encrypting a datagram using the selected inner layer cryptographic key, yielding a singly-encrypted ciphertext datagram;

selecting an outer layer cryptographic key from one or more outer layer cryptographic keys shared among each device within an outer group of devices wherein the one of the one or more inner groups of devices is a subset of the outer group of devices;

encrypting the singly-encrypted ciphertext datagram using the selected outer layer cryptographic key, yielding a doubly-encrypted ciphertext datagram;

flooding the doubly-encrypted ciphertext datagram across the wireless cooperative broadcast network; and

at each device that shares both the selected inner layer cryptographic key and the selected outer layer cryptographic key,

decrypting the doubly-encrypted ciphertext datagram with the selected outer layer cryptographic key, yielding the singly-encrypted ciphertext datagram, and

decrypting the singly-encrypted ciphertext datagram with the selected inner layer cryptographic key, yielding the datagram.

36. The method for secure communication in a wireless cooperative broadcast network of claim 35 , further comprising limiting hops of the flooding of doubly-encrypted ciphertext datagram to a maximum hop distance between the datagram source and any destination.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: HALFORD, THOMAS R.
To: CALIOLA ENGINEERING, LLC
Reel/Frame 055986/0845 →
Continuity (2)
Provisional Application 63034772 · Jun 4, 2020
Related Publication 20210385202A1 · Dec 9, 2021