Management of groups of connected objects using wireless communication protocols
AssigneeOrange
InventorsFranck Grupeli, Philippe Michel, Stephane Mangon
Life of this patent
Estimating the term…
Abstract
Management of a group of connected objects in a communications network including at least one local network. The connected objects, known as client objects, have at least one functional attribute. The method includes: obtaining an identifier of the group and an encryption key of the group); assigning the group at least one connected object according to at least one functional attribute of the connected object; obtaining an encryption key of the object; encrypting the encryption key of the group using the encryption key of the object; transmitting the identifier of the group, and the encrypted encryption key of the group to the at least one connected object.
Claims18
A method performed by a server object of a first local area network of a communication network, said server object being in charge of forming groups of client objects of said first local area network, the method comprising:
- upon a connection, for the first time, of a first client object to said first local area network, adding said first client object to client objects managed by said server object, said adding comprising obtaining an encryption key of said first client object and receiving at least one functional attribute of said first client object;
- assigning said first client object to a first group of client objects of said communication network on the basis of said received at least one functional attribute;
- encrypting an encryption key of the first group using an encryption key of the first client object;
- and
- transmitting to said first client object identifier of the first group, in association with the encrypted encryption key of the first group.
A method performed by a first client object of a first local area network of a communication network, wherein said method comprises:
- upon connecting for the first time to said first local area network, obtaining an encryption key of said first client object via a server object of said first local area network, and transmitting at least one functional attribute of said first client object to said server object;
- receiving from said server object an identifier of at least one first group of at least one client object in the first local area network, associated to said at least one functional attribute of said first client object and an encrypted encryption key of the first group;
- decrypting the encrypted encryption key of the first group using the obtained encryption key of the first client object;
- and
- communicating with client objects of said first group by encrypting a message using the decrypted encryption key of the first group and sending said encrypted message to client objects of said communication network in association with the identifier of the first group, or upon receiving an encrypted message from a second client object of said communication network in association with said identifier of said first group, decrypting a-said received message using the decrypted encryption key of the first group.
A server object for forming groups client objects of a first local area network of a communication network, said server object comprises:
- at least one processor;
- and
- at least one non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the at least one processor configure the server object to perform acts comprising:
- upon a connection, for the first time, of a first client object to said first local area network, adding said first client object to client objects managed by said server object, said adding comprising obtaining an encryption key of said first client object and receiving at least one functional attribute of said first client object;
- assigning said first client object to at least one first group on the basis of said at least one functional attribute of said first client object;
- encrypting an encryption key of the first group using said obtained encryption key;
- and
- transmitting to said first client object an identifier of the first group in association with the encrypted encryption key of the first group.
A first client object of a first local area network of a communication network, wherein said client object comprises:
- at least one processor;
- and
- at least one non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the at least one processor configure the first client object to perform acts comprising:
- upon connecting for the first time to said first local area network, obtaining an encryption key of said first client object via a server object of said first local area network, and transmitting at least one functional attribute of said first client object to said server object;
- receiving, from said server object, an identifier of at least one first group of at least one client object in the first local area network, associated to said at least functional attribute of said first client object and an encrypted encryption key of the first group;
- decrypting the encryption key of the first group using the obtained encryption key of the first client object;
- and
- communicating with client objects of said first group by encrypting a message using the decrypted encryption key of the first group and sending said encrypted message to client objects of said communication network in association with the identifier of the first group, or upon receiving an encrypted message from a second client object of said communication network in association with said identifier of said first group, decrypting said received encrypted message using the decrypted encryption key of the first group.
A non-transitory computer-readable medium comprising a computer program stored thereon, the program comprising code instructions that, when the program is executed by a processor of a first client object in a communication network, implements a method for communicating, wherein said instructions configure the first client object to perform the following acts:
- upon connecting for the first time to said communication network, obtaining an encryption key of said first client object via a server object of said communication network, and transmitting at least one functional attribute of said first client object to said server object;
- receiving, from said server object, the identifier of a at least one first group of at least one client object in the communication network, which is associated to said at least one functional attribute of said first client object and an encrypted encryption key of the first group;
- decrypting the encryption key of the first group using the obtained encryption key of the first client object;
- and
- communicating with client objects of said first group by encrypting a message using the decrypted encryption key of the first group and sending said encrypted message to client objects of said communication network in association with the identifier of the first group, or upon receiving an encrypted message from a second client object of said communication network in association with said identifier of said first group, decrypting a received encrypted message using the decrypted encryption key of the first group.
Dependencies are inferred from the claim text.