Sensor reliability determination
AssigneeHewlett Packard Enterprise Development LP
InventorHarvey White, Jr.
Life of this patent
Estimating the term…
Abstract
Examples include receiving a plurality of values of a parameter that is measured by a sensor, determining a sensor rate of change based on the plurality of values, determining a sensor error rate based on the plurality of values, receiving a reading of the parameter, and determining a reliability of the reading based on the sensor rate of change and the sensor error rate.
Claims22
A non-transitory machine-readable storage medium for determining whether or not a sensor has been spoofed in a computing environment, the sensor measuring a plurality of values in the computing environment, the machine-readable storage medium comprising instructions, that, when executed, cause a processing resource to:
- receive the plurality of values associated with a parameter measured by the sensor;
- determine a sensor rate of change based on the plurality of values, wherein the sensor rate of change is a change in coefficient values between one reading of the parameter and an adjacent-in-time reading of the parameter;
- determine a sensor error rate based on the plurality of values, wherein the sensor error rate comprises a frequency of error readings expected from the sensor rate of change absent the sensor being spoofed;
- receive, from the sensor, a reading of the parameter;
- and
- determine that the sensor has been spoofed when the reading of the parameter from the sensor corresponds with the sensor rate of change and not the sensor error rate.
A method for determining whether or not a sensor has been spoofed in a computing environment, the sensor measuring a plurality of values in the computing environment, the machine-readable storage medium comprising:
- receiving, by a processing resource, the plurality of values associated with a parameter measured by the sensor;
- determining, by the processing resource, a sensor signature based on the plurality of values, wherein the sensor signature comprises a sensor rate of change, and wherein the sensor rate of change is a change in coefficient values between one reading of the parameter and an adjacent-in-time reading of the parameter;
- determine a sensor error rate based on the plurality of values, wherein the sensor error rate comprises a frequency of error readings expected from the sensor rate of change absent the sensor being spoofed;
- receiving, by the processing resource, a plurality of readings of the parameter from the sensor;
- and
- determining, by the processing resource, that the sensor has been spoofed when the plurality of readings correspond with the first reading to the sensor signature and not the sensor error rate.
A computing device for determining whether or not a sensor has been spoofed in a computing environment, the sensor measuring a plurality of readings of a sensor parameter in the computing environment, the computing device comprising:
- a memory storing instructions;
- a processor communicatively coupled to the memory and configured to execute the instructions;
- an input engine to receive a first plurality of readings of the sensor parameter and to receive a second plurality of readings of the sensor parameter;
- a signature engine to determine a sensor error rate and a sensor rate of change from the first plurality of readings, wherein the sensor rate of change is a change in coefficient values between one reading of the parameter and an adjacent-in-time reading of the parameter, and wherein the sensor error rate comprises a frequency of error readings expected from the sensor rate of change absent the sensor being spoofed;
- an analysis engine to determine that the sensor has been spoofed from the second plurality of readings when the reading of the parameter from the sensor corresponds with the sensor rate of change and not the sensor error rate;
- and
- an action engine to determine an action based on the determination that the sensor has been spoofed.
Dependencies are inferred from the claim text.