UNIQUE ID GENERATION FOR SENSORS
First Claim
1. A method comprising:
- receiving, from a sensor in a network, a first message comprising at least one unique attribute of the sensor or a host component hosting the sensor;
determining a sensor identification (ID) for the sensor using a one-way hash function, a secret key and the at least one unique attribute;
sending the sensor ID to the sensor; and
causing the sensor to incorporate the sensor ID and the at least one unique attribute in subsequent message(s).
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a sensor in a network, a first message comprising at least one unique attribute of the sensor or a host component hosting the sensor; determining a sensor identification (ID) for the sensor using a one-way hash function, a secret key and the at least one unique attribute; sending the sensor ID to the sensor; and causing the sensor to incorporate the sensor ID and the at least one unique attribute in subsequent message(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the system to perform operations comprising; receiving, from a sensor in a network, a first message comprising at least one unique attribute of the sensor or a host component hosting the sensor; determining a sensor identification (ID) for the sensor using a one-way hash function, a secret key and the at least one unique attribute; sending the sensor ID to the sensor; and causing the sensor to incorporate the sensor ID and the at least one unique attribute in subsequent message(s). - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing instructions for generating a sensor identification (ID) for a sensor in a network, that, when executed by at least one processor of a computing system, cause the computing system to perform operations comprising:
-
receiving, from the sensor, a first message comprising at least one unique attribute of the sensor or a host component hosting the sensor; determining the sensor ID for the sensor using a one-way hash function, a secret key and the at least one unique attribute; sending the sensor ID to the sensor; and causing the sensor to incorporate the sensor ID and the at least one unique attribute in subsequent message(s). - View Dependent Claims (19, 20)
-
Specification