Enhancing system resilience with differential, sensor-based PUFs
AssigneesArizona Board of Regents On Behalf of Northern Arizona University, University Government of the United States AS Represented By the Secretary Oe the Air Force
InventorsBertrand F. Cambou, Julie B. Heynssens, Donald Telesca, H. Shelton Jacinto
Life of this patent
Estimating the term…
Abstract
A resilient sensor system is disclosed for use on a device requiring sensor data. The system includes a calibrated and an uncalibrated sensor arranged to sense the same environmental stimulus. During enrollment, the raw sensor output from both sensors is differenced over a range of sensor input to build an unclonable fingerprint of the sensor pair. This fingerprint is checked against a contemporaneously generated fingerprint to ensure continued fidelity of the calibrated sensor.
Claims12
A system comprising:
- a signal source that produces a detectable physical or chemical signal;
- a sensor system comprising:
- a sensor pair comprising:
- a first sensor that converts the detectable signal into an uncalibrated analog electrical first sensor output signal;
- a second sensor that converts the detectable signal into an uncalibrated analog electrical second sensor output signal;
- a differencing circuit that produces a difference output reflecting a difference between the uncalibrated analog electrical first sensor output signal and the uncalibrated analog electrical second sensor output signal,
- a challenge-response-pair database including a record of previously measured difference outputs generated by the difference circuit from previously measured uncalibrated outputs of the first and second sensors, each previously measured difference output being stored in association with a previously measured calibrated first sensor data, and
- a programmable processor configured to:
- access a calibration table and to apply calibration data to the uncalibrated analog electrical first sensor output signal to produce a calibrated signal that accurately reflects the detectable physical or chemical signal;
- access the challenge-response-pair database and retrieve a previously measured difference output associated with a previously measured calibrated first sensor data that matches calibrated signal;
- compare the retrieved previously measured difference output with a contemporaneously measured difference output to determine whether the difference outputs match, and
- if the difference outputs do not match, discontinue use of the calibrated signal.
A system comprising:
- a signal source that produces a detectable physical or chemical signal;
- a sensor system comprising:
- a first sensor pair comprising:
- a first sensor that converts the detectable signal into an uncalibrated analog electrical first sensor output signal;
- a second sensor that converts the detectable signal into an uncalibrated analog electrical second sensor output signal;
- a first differencing circuit that produces a difference output reflecting a difference between the uncalibrated analog electrical first sensor output signal and the uncalibrated analog electrical second sensor output signal;
- a second sensor pair comprising:
- a third sensor that converts the detectable signal into an uncalibrated analog electrical third sensor output signal;
- a fourth sensor that converts the detectable signal into an uncalibrated analog electrical fourth sensor output signal;
- a second differencing circuit that produces a difference output reflecting a difference between the uncalibrated analog electrical third sensor output signal and the uncalibrated analog electrical fourth sensor output signal, and
- a programmable processor configured to:
- access a calibration table and to apply calibration data to the uncalibrated analog electrical first sensor output signal to produce a first calibrated signal that accurately reflects the detectable physical or chemical signal;
- access the calibration table and to apply calibration data to the uncalibrated analog electrical third sensor output signal to produce a second calibrated signal that accurately reflects the detectable physical or chemical signal;
- access a challenge-response-pair database stored in a memory, the challenge-response-pair database including a record of previously measured difference outputs generated by the first differencing circuit, the memory further configured to compare previously measured difference outputs of the first differencing circuit with contemporaneously measured difference outputs of the first differencing circuit, and on the basis of the comparison, determine a match;
- discontinue use of the first calibrated signal if the previously measured difference outputs of the differencing circuit do not match contemporaneously measured difference outputs of the first differencing circuit and
- begin use of the second calibrated signal.
A method of sensing a detectable physical or chemical signal, comprising:
- with a first sensor, converting the detectable signal into an uncalibrated analog electrical first sensor signal;
- with a second sensor, converting the detectable signal into an uncalibrated analog electrical second sensor signal;
- applying calibration data to the uncalibrated analog electrical first sensor signal to produce a calibrated output signal that accurately reflects the detectable physical or chemical signal, and
- computing a difference between the uncalibrated analog electrical first sensor signal and the uncalibrated analog electrical second sensor signal,
- comparing previously measured differences between the uncalibrated analog electrical first sensor signal and the uncalibrated analog electrical second sensor signal with contemporaneously measured differences between the uncalibrated analog electrical first sensor signal and the uncalibrated analog electrical second sensor signal for the same detectable signals, and on the basis of the comparison, determining a match;
- directing a system to discontinue use of the calibrated output signal if the previously measured differences between the uncalibrated analog electrical first sensor signal and the uncalibrated analog electrical second sensor signal with contemporaneously measured differences between the uncalibrated analog electrical first sensor signal and the uncalibrated analog electrical second sensor signal do not match for the same detectable signal.
Dependencies are inferred from the claim text.