Detection system for detecting changes to circuitry and method of using the same
First Claim
1. A system for detecting changes to circuitry comprising a transmitter and a receiver configured to communicate over a communication link, the system comprising:
- a processor; and
a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to;
periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data;
periodically capture the measured data from the communication link;
generate a dynamic fingerprint based on aggregated data, the aggregated data being an aggregation of a first set of the captured data, wherein the dynamic fingerprint is a compound data structure encapsulating the aggregated data;
generate associate metadata associated with the dynamic fingerprint, the metadata comprising information associated with circumstances under which measured data was measured and/or captured;
detect a triggering event comprising a modification of an operational state of the circuit or an environment surrounding the circuit, the modification being induced by an external source; and
in response to detecting the triggering event,periodically update the dynamic fingerprint according to a successive set of sets of the captured data and associated generate updated metadata associated with the updated dynamic fingerprint; and
detect the changes to the circuitry by comparing the updated dynamic fingerprint and the associated updated metadata to the dynamic fingerprint and the associated metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for detecting changes to circuitry includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of a first set of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; periodically update the dynamic fingerprint according to successive sets of the captured data; and compare the updated dynamic fingerprint to a previous dynamic fingerprint, to detect the changes to the circuitry.
17 Citations
30 Claims
-
1. A system for detecting changes to circuitry comprising a transmitter and a receiver configured to communicate over a communication link, the system comprising:
-
a processor; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capture the measured data from the communication link; generate a dynamic fingerprint based on aggregated data, the aggregated data being an aggregation of a first set of the captured data, wherein the dynamic fingerprint is a compound data structure encapsulating the aggregated data; generate associate metadata associated with the dynamic fingerprint, the metadata comprising information associated with circumstances under which measured data was measured and/or captured; detect a triggering event comprising a modification of an operational state of the circuit or an environment surrounding the circuit, the modification being induced by an external source; and in response to detecting the triggering event, periodically update the dynamic fingerprint according to a successive set of sets of the captured data and associated generate updated metadata associated with the updated dynamic fingerprint; and detect the changes to the circuitry by comparing the updated dynamic fingerprint and the associated updated metadata to the dynamic fingerprint and the associated metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of detecting changes to circuitry comprising a transmitter and a receiver configured to communicate over a communication link, the method comprising:
-
periodically measuring, by a processor, physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capturing, by the processor, the measured data from the communication link; generating, by the processor, a dynamic fingerprint based on aggregated data, the aggregated data being an aggregation of a first set of the captured data, wherein the dynamic fingerprint is a compound data structure encapsulating the aggregated data; generating associating, by the processor, metadata associated with the dynamic fingerprint, the metadata comprising information associated with circumstances under which measured data was measured and/or captured; detecting a triggering event comprising a modification of an operational state of the circuit or an environment surrounding the circuit, the modification being induced by an external source; and in response to detecting the triggering event, periodically updating, by the processor, the dynamic fingerprint according to a successive set of sets of the captured data and associated generate updated metadata associated with the updated dynamic fingerprint; and detect the changes to the circuitry by comparing, by the processor, the updated dynamic fingerprint and the associated updated metadata to the dynamic fingerprint and the associated metadata. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification