IP Library Granted Patent US 12,489,606
Granted Patent B2
US 12,489,606 · App. 17/753,050 · Granted Dec 2, 2025

Symmetric key generation, authentication and communication between a plurality of entities in a network

Inventors: Yuri Andersson (Belfast, GB); Shadi Razak (Belfast, GB); Konstantina Papazoglou (Belfast, GB)
Assignee: Angoka Limited
H04L9/0816H04L9/0838H04L9/085H04L9/0861H04L9/0869H04L9/3234H04L63/0435H04L63/045H04L63/062H04L63/123H04L63/061
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,489,606
App. No.
17/753,050
Granted
Dec 2, 2025
Kind
B2
Abstract

A method is provided for distributed symmetric key generation by a plurality of entities in a network comprising, for each entity, creating a part of the symmetric key, broadcasting the part of the symmetric key to each other entity of the plurality of entities, receiving parts of the symmetric key from each other entity of the plurality of entities, generating the symmetric key from the part of the symmetric key of the entity and at least some of the parts of the symmetric key of each other entity of the plurality of entities. An authentication method is also provided for authenticating a plurality of entities in a network

Claims (22)

1 . A method for distributed symmetric key generation by a plurality of entities in a network comprising each entity of the plurality of entities generating the same symmetric key, by:

each entity receiving a secret shared by each entity of the plurality of entities;

each entity encrypting the shared secret using an encryption algorithm and a fingerprint of the entity;

each entity decrypting the shared secret using a re-generated fingerprint of the entity creating a part of the same symmetric key using the decrypted shared secret;

each entity broadcasting the part of the same symmetric key to each other entity of the plurality of entities;

each entity receiving a part of the same symmetric key from each other entity of the plurality of entities; and

each entity decrypting the shared secret using a further re-generated fingerprint of the entity and generating the same symmetric key from the part of the same symmetric key created by the entity and each part of the same symmetric key received from each other entity of the plurality of entities using the decrypted shared secret.

2 . The method for distributed symmetric key generation according to claim 1 in which creating the part of the symmetric key comprises each entity generating a nonce and encrypting the nonce.

3 . The method for distributed symmetric key generation according to claim 2 in which creating the nonce comprises each entity generating a random number and encrypting the random number.

4 . The method for distributed symmetric key generation according to claim 3 in which encrypting the random number comprises using a secret shared by each entity of the plurality of entities as an encryption key.

5 . The method for distributed symmetric key generation according to claim 4 in which broadcasting the part of the symmetric key to each other entity of the plurality of entities comprises broadcasting an encrypted random number of the entity to each other entity of the plurality of entities.

6 . The method for distributed symmetric key generation according to claim 1 in which receiving a part of the same symmetric key from each other entity of the plurality of entities comprises receiving an encrypted random number from each other entity of the plurality of entities.

7 . The method for distributed symmetric key generation according to claim 6 in which the encrypted random number from each other entity is encrypted using the secret shared by each entity of the plurality of entities as an encryption key.

8 . The method for distributed symmetric key generation according to claim 6 in which generating the same symmetric key from the part of the same symmetric key of the entity and each part of the same symmetric key of each other entity of the plurality of entities comprises using the random number of the entity and at least some of the encrypted random numbers of each other entity of the plurality of entities.

9 . The method for distributed symmetric key generation according to claim 8 in which generating the same symmetric key by using the random number of the entity and at least some of the encrypted random numbers of each other entity of the plurality of entities comprises decrypting the at least some of the encrypted random numbers of each other entity of the plurality of entities, generating a key seed by calculating a combination function of the random number of the entity and the decrypted random numbers, and generating the same symmetric key by calculating a combination function of the secret shared by each entity and the key seed and calculating a mapping function of the combination of the secret shared by each entity and the key seed.

10 . An entity symmetric key generation system of each entity of a plurality of entities in a network each generating the same symmetric key, comprising:

an input/output device configured to receive a secret shared by each entity of the plurality of entities;

a processor configured to control operation of the system to encrypt the shared secret using an encryption algorithm and a fingerprint of the entity;

wherein the processor is configured to decrypt the shared secret using a re-generated fingerprint of the entity and to control operation of the system to create a part of the same symmetric key using the decrypted shared secret;

wherein the input/output device is configured to broadcast the part of the same symmetric key to each other entity of the plurality of entities and to receive a part of the same symmetric key from each other entity of the plurality of entities; and

wherein the processor is configured to control operation of the system to decrypt the shared secret using a further re-generated fingerprint of the entity and generate the same symmetric key from the part of the same symmetric key of the entity and each part of the symmetric key of each other entity of the plurality of entities using the decrypted shared secret.

11 . A vehicle comprising a plurality of entities, wherein each entity comprises an entity symmetric key generation system according to claim 10 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2025
From: ANDERSSON, YURI; RAZAK, SHADI; PAPAZOGLOU, KONSTANTINA
To: ANGOKA LIMITED
Reel/Frame 072361/0897 →
Priority Claims (1)
GB 1912132 · Aug 23, 2019 · national
Continuity (1)
Related Publication 20220278961A1 · Sep 1, 2022
References Cited (29)
US 6226383B1 · Jablon · 2001 [cited by examiner]
US 10348498B2 · Revell · 2019 [cited by examiner]
US 11387994B2 · Wang · 2022 [cited by examiner]
US 20030026428A1 · Loisel · 2003 [cited by applicant]
US 20040078338A1 · Ohta et al. · 2004 [cited by applicant]
US 20170070340A1 · Hibshoosh · 2017 [cited by examiner]
US 20170310472A1 · Garcia-Morchon et al. · 2017 [cited by applicant]
US 20190081796A1 · Chow et al. · 2019 [cited by applicant]
US 20190342274A1 · Olive · 2019 [cited by examiner]
US 20190356482A1 · Nix · 2019 [cited by examiner]
US 20230283487A1 · Angelo · 2023 [cited by examiner]
CN 103560879A · 2014 [cited by applicant]
CN 105376236A · 2016 [cited by applicant]
EP 3306855A1 · 2018 [cited by applicant]
JP 2003264546A · 2003 [cited by applicant]
JP 2014138213A · 2014 [cited by applicant]
WO 2010047356A1 · 2010 [cited by applicant]
WO 2016056987A1 · 2016 [cited by applicant]
WO 2019075156A1 · 2019 [cited by applicant]
WO 2019089013A1 · 2019 [cited by applicant]
WO 2019143404A1 · 2019 [cited by applicant]
International Search Report and Written Opinion in PCT/EP2020/073582 mailed Dec. 17, 2020. [cited by applicant]
Annonymous: “Symmetric-key algorithm—Wikipedia”, <https://en.wikipedia.org/w/index.php?title=Symmetric-key_algorithm&oldid=724133770> Jun. 7, 2016. [cited by applicant]
Search Report in related GB1912132.6 dated Apr. 17, 2020. [cited by applicant]
Search Report in related GB2013133.0 dated Aug. 18, 2021. [cited by applicant]
Search Report in related GB2013133.0 dated Feb. 16, 2021. [cited by applicant]
Chinese Office Action mailed Apr. 21, 2023 for Chinese Application No. 202080059690.1. [cited by applicant]
UK Examination Report, as issued in connection with UK Application No. 2013133.0, dated Aug. 1, 2023, 6 pgs. [cited by applicant]
Japanese Office Action mailed Jul. 1, 2024 for Japanese Application No. 2022-512771. [cited by applicant]