ABSTRACT
Physically unclonable functions (PUFs) have proved to be an effective measure for secure device authentication and key generation. We propose a novel PUF design, named CamPUF, based on commercial off-the-shelf CMOS image sensors, which are ubiquitously available in almost all mobile devices. The inherent process mismatch between pixel sensors and readout circuits in an image sensor manifests as unique fixed pattern noise (FPN) in the image. We exploit FPN caused by dark signal non-uniformity (DSNU) as the basis for implementing the PUF. DSNU can be extracted only from dark images that are not shared with others, and only the legitimate user can obtain it with full control of the image sensor. Compared to other FPN components that can be extracted from shared images, DSNU facilitates more secure and usable device authentication. We present an efficient and reliable key generation procedure for use in wireless low-power devices. We implement CamPUF on Google Nexus 5X and Nexus 5 and evaluate the uniqueness and robustness of the keys, as well as its security against counterfeiting. We demonstrate that it discriminates legitimate and illegitimate authentication attempts without confusion.
- E. J. Alles et al. 2009. Source Camera Identification for Heavily JPEG Compressed Low Resolution Still Images. Journal of Forensic Sciences 54, 3 (2009).Google ScholarCross Ref
- Y. Cao et al. 2015. CMOS Image Sensor Based Physical Unclonable Function for Coherent Sensor-Level Authentication. IEEE Trans. on Circuits and Systems I 62, 11 (2015).Google Scholar
- A. El Gamal and H. Eltoukhy. 2005. CMOS Image Sensors. IEEE Circuits and Devices Magazine 21, 3 (2005).Google ScholarCross Ref
- B. Gassend et al. 2002. Silicon Physical Random Functions. In Proc. ACM CCS. Google ScholarDigital Library
- S. Kairam et al. 2016. Snap Decisions?: How Users, Content, and Aesthetics Interact to Shape Photo Sharing Behaviors. In Proc. CHI. Google ScholarDigital Library
- S. Katzenbeisser et al. 2012. PUFs: Myth, Fact or Busted? A Security Evaluation of Physically Unclonable Functions (PUFs) Cast in Silicon. In Proc. CHES. Google ScholarDigital Library
- S. C. Kim et al. 2016. Biometrics for Electronic Eyes: System Authentication with Embedded CMOS Image Sensor. IEEE Trans. on Consumer Electronics 62, 3 (2016). Google ScholarDigital Library
- J. Leung et al. 2007. Quantitative Analysis of In-Field Defects in Image Sensor Arrays. In Proc. DFT. Google ScholarDigital Library
- L. Lin et al. 2010. Low-Power Sub-Threshold Design of Secure Physical Unclonable Functions. In Proc. ISLPED. Google ScholarDigital Library
- M. Liu et al. 2017. A Data Remanence Based Approach to Generate 100% Stable Keys from an SRAM Physical Unclonable Function. In Proc. ISLPED.Google ScholarCross Ref
- J. Lukáš et al. 2006. Detecting Digital Image Forgeries using Sensor Pattern Noise. Proc. SPIE 6072 (2006).Google Scholar
- J. Lukáš et al. 2006. Digital Camera Identification from Sensor Pattern Noise. IEEE Trans. on Information Forensics and Security 1, 2 (2006). Google ScholarDigital Library
- Roel Maes et al. 2009. Low-Overhead Implementation of a Soft Decision Helper Data Algorithm for SRAM PUFs. In Proc. CHES. Google ScholarDigital Library
- A. Maiti et al. 2010. A Large Scale Characterization of RO-PUF. In Proc. HOST.Google ScholarCross Ref
- W. C. Porter et al. 2008. Dark current measurements in a CMOS imager. Proc. SPIE 6816 (2008).Google ScholarCross Ref
- E. Quiring and M. Kirchner. 2015. Fragile Sensor Fingerprint Camera Identification. In Proc. WIFS.Google Scholar
- M. T. Rahman et al. 2014. ARO-PUF: An Aging-Resistant Ring Oscillator PUF Design. In Proc. DATE. Google ScholarDigital Library
- G. E. Suh and S. Devadas. 2007. Physical Unclonable Functions for Device Authentication and Secret Key Generation. In Proc. DAC. Google ScholarDigital Library
- F. Tehranipoor et al. 2017. DRAM-Based Intrinsic Physically Unclonable Functions for System-Level Security and Authentication. IEEE Trans. on Very Large Scale Integration Systems 25, 3 (2017).Google ScholarCross Ref
- D. Valsesia et al. 2017. User Authentication via PRNU-Based Physical Unclonable Functions. IEEE Trans. on Information Forensics and Security 12, 8 (2017). Google ScholarDigital Library
Index Terms
- CamPUF: physically unclonable function based on CMOS image sensor fixed pattern noise
Recommendations
A 2GS/s 6-bit CMOS time-interleaved ADC for analysis of mixed-signal calibration techniques
A 2-GS/s 6-bit time interleaved (TI) successive approximation register (SAR) analog-to-digital converter (ADC) is designed and fabricated in a 0.13 $$\upmu$$μm CMOS process. The architecture uses 8 time-interleaved track-and-hold amplifiers (THA) and 16 ...
A highly linear and high-accurate CMOS image sensor
AbstractThis paper presents a high-linearity pixel readout circuit and a 10-bit ADC for using in CMOS image sensor. Nonlinearity, total input referred noise power, and power consumption of the proposed readout circuit are − 60 dB, 411 nV2, and 68 µW, ...
Implementation of real-time image edge detector based on a bump circuit and active pixels in a CMOS image sensor
This paper presents a hardware-based image edge detector that directly detects edges in an image using CMOS image sensor (CIS) circuitry without any signal processing. The CIS consists of an active pixel sensor (APS) and a bump circuit makes peak ...
Comments