Device and method for checking the integrity of physical objects
First Claim
1. A system for autonomously monitoring physical objects comprising:
- (a) a set of passive radiofrequency tags, each being attached to a respective member of a group of physical objects to monitor, each passive radiofrequency tag comprising a respective memory that stores a specific individual identifier, the respective memory of at least one of the set of passive radiofrequency tags further storing group description data, wherein the group description data comprise a first value that results from a first hash function called with the specific individual identifiers of the set of passive radiofrequency tags,(b) at least one short-range radiofrequency tag reader cooperating with the passive radiofrequency tags whose physical objects are physically presented to said at least one short range radiofrequency tag reader, and(c) a controller configured to;
execute a reading function by said at least one short-range radiofrequency tag reader to acquire the specific individual identifiers and the group description data from the memories of the passive radiofrequency tags whose physical objects are physically presented to said at least one short-range radiofrequency tag reader,execute an integrity validation function comprising utilizing a second hash function on the specific individual identifiers obtained by the reading function to generate a second value of the group description data, wherein the second hash function is compatible with the first hash function, wherein the integrity validation function further compares said second value of the group description data to said first value of the group description data to determine whether the second value of the group description data complies with the first value of the group description data, anddetermine when the group description data from the reading function match the group description data stored in the at least one of the set of passive radiofrequency tags, and when the individual identifiers from the reading function match with the corresponding group description data from the reading function.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers (13), memory elements (5) to be attached to physical objects, and a controller (15) adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.
-
Citations
20 Claims
-
1. A system for autonomously monitoring physical objects comprising:
-
(a) a set of passive radiofrequency tags, each being attached to a respective member of a group of physical objects to monitor, each passive radiofrequency tag comprising a respective memory that stores a specific individual identifier, the respective memory of at least one of the set of passive radiofrequency tags further storing group description data, wherein the group description data comprise a first value that results from a first hash function called with the specific individual identifiers of the set of passive radiofrequency tags, (b) at least one short-range radiofrequency tag reader cooperating with the passive radiofrequency tags whose physical objects are physically presented to said at least one short range radiofrequency tag reader, and (c) a controller configured to; execute a reading function by said at least one short-range radiofrequency tag reader to acquire the specific individual identifiers and the group description data from the memories of the passive radiofrequency tags whose physical objects are physically presented to said at least one short-range radiofrequency tag reader, execute an integrity validation function comprising utilizing a second hash function on the specific individual identifiers obtained by the reading function to generate a second value of the group description data, wherein the second hash function is compatible with the first hash function, wherein the integrity validation function further compares said second value of the group description data to said first value of the group description data to determine whether the second value of the group description data complies with the first value of the group description data, and determine when the group description data from the reading function match the group description data stored in the at least one of the set of passive radiofrequency tags, and when the individual identifiers from the reading function match with the corresponding group description data from the reading function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for autonomously monitoring physical objects comprising:
-
a set of passive radiofrequency tags, each comprising a respective memory, wherein each set of passive radiofrequency tags are attached to one of a respective group of physical objects to monitor, and at least one short-range radiofrequency tag reader cooperating with the set of passive radiofrequency tags whose physical objects are physically presented to the said at least one short-range radiofrequency tag reader, and a controller configured to execute a writing function cooperating with the at least one short-range radiofrequency tag reader to write specific individual identifiers into the respective memory of the set of passive radiofrequency tags whose physical objects are physically presented to the said at least one short-range radiofrequency tag reader and group description data into the respective memory of at least some of the set of passive radiofrequency tags whose physical objects are physically presented to the said at least one short-range radiofrequency tag reader, wherein the group description data comprise a value resulting from a hash function called with the specific individual identifiers of the set of passive radiofrequency tags whose physical objects are physically presented to the said at least one short-range radiofrequency tag reader, wherein the group description data are established based on both the specific individual identifiers and additional individual identifier data, wherein the additional individual identifier data comprise a public key and the specific individual identifier data comprise a private key and wherein the public key and the private key correspond to each other. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for autonomously monitoring physical objects comprising:
-
A. a preliminary writing stage comprising the steps of; A1. providing a set of passive radiofrequency tags, each to be attached to one respective of a group of physical objects to be monitored, each passive radiofrequency tag comprising a respective memory storing a specific individual identifier, A2. calling a first hash function with the specific individual identifiers stored in the respective memories of the set of passive radiofrequency tags to generate group description data comprising a first value, A3. storing the group description data comprising the first value into the respective memory of at least one of the set of passive radiofrequency tags; B. a later verification stage comprising the steps of; B1. acquiring specific individual identifiers and group description data from the memories of the passive radiofrequency tags whose physical objects are physically presented to at least one short-range radiofrequency tag reader, wherein the at least one short-range radiofrequency tag reader is positioned to read any of the set of passive radiofrequency tags that is located in a given physical space, B2. calling a second hash function with the individual identifiers of step B1 to generate a result second value, the second hash function being analogous or compliant with the first hash function, B3. comparing the result second value of step B2 to the first value of step A2, and B4. checking whether the group description data of step B1 comply with the group description data of step A2 and whether the individual identifiers of step B1 comply with the group description data of step B1.
-
Specification