SYSTEMS AND METHODS FOR DETERMINING WHETHER A CIRCUIT IS OPERATING PROPERLY
First Claim
1. A system for determining and indicating whether a circuit is performing properly comprising:
- one or more memories;
processing circuitry coupled to the one or more memories to execute instructions stored on the one or more memories so as to implement modules including;
a proper performance ingest module to receive proper performance values of components of a circuit based on two or more of a differential power analysis, a specification sheet for the circuit, signal to noise ratio, radio frequency interference pattern, power consumption, heat produced, and a measurement of electrical potential or current values at electrical contacts of the circuit, the proper performance values include a proper input characteristic (X) and a proper output characteristic (Y);
an improper performance module to receive improper performance values of the circuit, the improper performance values including improper input values (D) and improper output values (Z), wherein the improper input values (D) include one or more of an improper electromagnetic radiation, improper noise, improper forcing function, obfuscated input, and malicious code and the improper output values (Z) include an output of the circuit in response to being stimulated by the improper input value;
a compare module to compare actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to X, Y, D, and Z to determine if the circuit is more likely operating properly or more likely operating improperly; and
an alert module to, in response to determining the circuit is operating improperly, provide an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally discussed herein are systems, devices, and methods for determining if a circuit is acting improperly. A system can include a module to receive proper performance values of a circuit, a module to receive improper performance values of the circuit, a module to compare actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to X, Y, D, and Z to determine if the circuit is more likely operating properly or more likely operating improperly, and an alert module to, in response to determining the circuit is operating improperly, provide an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current operation.
-
Citations
20 Claims
-
1. A system for determining and indicating whether a circuit is performing properly comprising:
-
one or more memories; processing circuitry coupled to the one or more memories to execute instructions stored on the one or more memories so as to implement modules including; a proper performance ingest module to receive proper performance values of components of a circuit based on two or more of a differential power analysis, a specification sheet for the circuit, signal to noise ratio, radio frequency interference pattern, power consumption, heat produced, and a measurement of electrical potential or current values at electrical contacts of the circuit, the proper performance values include a proper input characteristic (X) and a proper output characteristic (Y); an improper performance module to receive improper performance values of the circuit, the improper performance values including improper input values (D) and improper output values (Z), wherein the improper input values (D) include one or more of an improper electromagnetic radiation, improper noise, improper forcing function, obfuscated input, and malicious code and the improper output values (Z) include an output of the circuit in response to being stimulated by the improper input value; a compare module to compare actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to X, Y, D, and Z to determine if the circuit is more likely operating properly or more likely operating improperly; and an alert module to, in response to determining the circuit is operating improperly, provide an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining and indicating whether a circuit is performing properly, the method comprising:
-
determining proper performance values of a circuit based on two or more of a differential power analysis, a specification sheet for the circuit, signal to noise ratio, radio frequency interference pattern, heat produced and a measurement of electrical potential or current values at electrical contacts of the circuit, the proper performance values include a proper input characteristic (X) and a proper output characteristic (Y); determining improper performance values of the circuit, the improper performance values including improper input values and improper output values (Z), wherein the improper input values include one or more of an improper power consumption, improper electromagnetic radiation, improper noise, improper forcing function, obfuscated input, and malicious code and the improper output values include an output of the circuit in response to being stimulated by the improper input value; comparing actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to the proper performance values and the improper performance values to determine if the circuit is more likely operating properly or more likely operating improperly; and in response to determining the circuit is operating improperly, providing an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current behavior. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory, machine-readable storage device including instructions stored thereon which, when executed by a machine, cause the machine to perform operations for determining and indicating whether a circuit is performing properly, the operations comprising:
-
determining proper performance values of a circuit based on two or more of a differential power analysis, a specification sheet for the circuit, signal to noise ratio, radio frequency interference pattern, heat produced and a measurement of electrical potential or current values at electrical contacts of the circuit, the proper performance values include a proper input characteristic (X) and a proper output characteristic (Y); determining improper performance values of the circuit, the improper performance values including improper input values (D) and improper output values (Z), wherein the improper input values include one or more of an improper power consumption, improper electromagnetic radiation, improper noise, improper forcing function, obfuscated input, and malicious code and the improper output values include an output of the circuit in response to being stimulated by the improper input value; comparing actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to the proper performance values and the improper performance values to determine if the circuit is more likely operating properly or more likely operating improperly; and in response to determining the circuit is operating improperly, providing an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current behavior. - View Dependent Claims (17, 18, 19, 20)
-
Specification