Generation of a common encryption key
First Claim
1. A system for generating a common encryption key for secure communication between devices;
- the system including;
a plurality of devices, each associated with at least one unique device identifier;
the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices; and
a central device including an algorithm generator for generating a key generating algorithm KGAi for each of the plurality of devices based on its associated unique device identifier;
each of the key generating algorithms KGAi being unique for a respective associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si;
for each subgroup Si the associated key generating algorithm KGAi being operative to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device, of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Sj;
each device being associated with a respective storage for storing its associated key generating algorithm and including a processor for executing the associated key generating algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for generating a common encryption key for secure communication between devices; the system including:
a plurality of devices, each associated with at least one unique device identifier; the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices; and
a central device including an algorithm generator for generating a key generating algorithm KGA1 for each of the plurality of devices based on its associated unique device identifier; each of the key generating algorithms KGAi being unique for a respective associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si; for each subgroup Si the associated key generating algorithm KGAi being operative to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device of subgroup Sj; the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with devices in the subgroup Sj;
each device being associated with a respective storage for storing its associated key generating algorithm and including a processor for executing the associated key generating algorithm.
-
Citations
19 Claims
-
1. A system for generating a common encryption key for secure communication between devices;
- the system including;
a plurality of devices, each associated with at least one unique device identifier;
the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices; and
a central device including an algorithm generator for generating a key generating algorithm KGAi for each of the plurality of devices based on its associated unique device identifier;
each of the key generating algorithms KGAi being unique for a respective associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si;
for each subgroup Si the associated key generating algorithm KGAi being operative to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device, of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Sj;
each device being associated with a respective storage for storing its associated key generating algorithm and including a processor for executing the associated key generating algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- the system including;
-
14. A central device for use in a system for generating a key generating algorithm for secure communication between devices, each of a plurality of devices being associated with at least one unique device identifier;
- the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
the central device including an algorithm generator for generating a key generating algorithm KGAi for each of the plurality of devices based on its associated unique device identifier;
each of the key generating algorithms KGAi being unique for a respective associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si;
for each subgroup Si the associated key generating algorithm KGAi being operative to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Sj.
- the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
-
15. A device for securely communicating to another device using a common encryption key;
- the device being associated with at least one unique device identifier and being a member of one of a plurality of subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
the device being associated with a respective storage for storing an associated key generating algorithm and including a processor for executing the associated key generating algorithm;
the key generating algorithms KGAi being unique for the associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si;
the key generating algorithm KGAi being operative to generate for devices of each subgroup Sj a common subgroup key SGi,j for use in communication with a device of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Sj.
- the device being associated with at least one unique device identifier and being a member of one of a plurality of subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
-
16. A method for generating a key generating algorithm for secure communication between devices in a system, where the system includes a plurality of devices, each associated with at least one unique device identifier;
- the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
the method including generating a key generating algorithm KGAi for each of the plurality of devices based on its associated unique device identifier;
each of the key generating algorithms KGAi being unique for a respective associated subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si;
for each subgroup Si the associated key generating algorithm KGAi,j being operative to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Sj. - View Dependent Claims (17)
- the plurality of devices being arranged in subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
-
18. A method for generating a common encryption key for secure communication between devices;
- each of the devices being associated with at least one unique device identifier;
- and each of the devices being a member of one of a plurality of subgroups Si(i=1 . . . n) of devices, with at least one of the subgroups including a plurality of devices;
the method including using a key generating algorithm KGAi, which is unique for a subgroup Si with the key generating algorithms KGAi being the same for each device of the same subgroup Si, to generate for devices of each subgroup Sj a common subgroup key SGKi,j for use in communication between a device of subgroup Si and a device of subgroup Sj;
the common subgroup key SGKi,j being generated in response to receiving any one of the device identifiers associated with a device in the subgroup Si. - View Dependent Claims (19)
- each of the devices being associated with at least one unique device identifier;
Specification