skip to main content
10.1145/3195970.3196005acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article
Public Access

CamPUF: physically unclonable function based on CMOS image sensor fixed pattern noise

Published:24 June 2018Publication History

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle Scholar
  3. A. El Gamal and H. Eltoukhy. 2005. CMOS Image Sensors. IEEE Circuits and Devices Magazine 21, 3 (2005).Google ScholarGoogle ScholarCross RefCross Ref
  4. B. Gassend et al. 2002. Silicon Physical Random Functions. In Proc. ACM CCS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Kairam et al. 2016. Snap Decisions?: How Users, Content, and Aesthetics Interact to Shape Photo Sharing Behaviors. In Proc. CHI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Leung et al. 2007. Quantitative Analysis of In-Field Defects in Image Sensor Arrays. In Proc. DFT. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. Lin et al. 2010. Low-Power Sub-Threshold Design of Secure Physical Unclonable Functions. In Proc. ISLPED. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarCross RefCross Ref
  11. J. Lukáš et al. 2006. Detecting Digital Image Forgeries using Sensor Pattern Noise. Proc. SPIE 6072 (2006).Google ScholarGoogle Scholar
  12. J. Lukáš et al. 2006. Digital Camera Identification from Sensor Pattern Noise. IEEE Trans. on Information Forensics and Security 1, 2 (2006). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Roel Maes et al. 2009. Low-Overhead Implementation of a Soft Decision Helper Data Algorithm for SRAM PUFs. In Proc. CHES. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Maiti et al. 2010. A Large Scale Characterization of RO-PUF. In Proc. HOST.Google ScholarGoogle ScholarCross RefCross Ref
  15. W. C. Porter et al. 2008. Dark current measurements in a CMOS imager. Proc. SPIE 6816 (2008).Google ScholarGoogle ScholarCross RefCross Ref
  16. E. Quiring and M. Kirchner. 2015. Fragile Sensor Fingerprint Camera Identification. In Proc. WIFS.Google ScholarGoogle Scholar
  17. M. T. Rahman et al. 2014. ARO-PUF: An Aging-Resistant Ring Oscillator PUF Design. In Proc. DATE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. E. Suh and S. Devadas. 2007. Physical Unclonable Functions for Device Authentication and Secret Key Generation. In Proc. DAC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarCross RefCross Ref
  20. D. Valsesia et al. 2017. User Authentication via PRNU-Based Physical Unclonable Functions. IEEE Trans. on Information Forensics and Security 12, 8 (2017). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CamPUF: physically unclonable function based on CMOS image sensor fixed pattern noise

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          DAC '18: Proceedings of the 55th Annual Design Automation Conference
          June 2018
          1089 pages
          ISBN:9781450357005
          DOI:10.1145/3195970

          Copyright © 2018 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 24 June 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,770of5,499submissions,32%

          Upcoming Conference

          DAC '24
          61st ACM/IEEE Design Automation Conference
          June 23 - 27, 2024
          San Francisco , CA , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader