14
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Phase Calibrated Ring Oscillator PUF Design and Application

      ,
      Computers
      MDPI AG

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          A Ring Oscillator Physical Unclonable Function (RO PUF) is an application-constrained hardware security primitive that can be used for authentication and key generation. PUFs depend on variability during the fabrication process to produce random outputs that are nevertheless stable across multiple measurements. Though industry has a growing need for PUF implementations on Field Programmable Gate Arrays (FPGA) and Application-Specific Integrated Circuits (ASIC), the bit errors in PUF responses become a bottleneck and limit the usage. In this work, we comprehensively evaluate the RO PUF’s stability on FPGAs, and we propose a phase calibration process to improve the stability of RO PUFs. We also make full use of the instability of PUFs to provide a novel solution for authentication. The results show that the bit errors in our PUFs are reduced to less than 1%.

          Related collections

          Most cited references4

          • Record: found
          • Abstract: not found
          • Article: not found

          Physical Unclonable Functions and Applications: A Tutorial

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A PUF Based on a Transient Effect Ring Oscillator and Insensitive to Locking Phenomenon

              Bookmark
              • Record: found
              • Abstract: found
              • Article: found
              Is Open Access

              A New Arbiter PUF for Enhancing Unpredictability on FPGA

              In general, conventional Arbiter-based Physically Unclonable Functions (PUFs) generate responses with low unpredictability. The N-XOR Arbiter PUF, proposed in 2007, is a well-known technique for improving this unpredictability. In this paper, we propose a novel design for Arbiter PUF, called Double Arbiter PUF, to enhance the unpredictability on field programmable gate arrays (FPGAs), and we compare our design to conventional N-XOR Arbiter PUFs. One metric for judging the unpredictability of responses is to measure their tolerance to machine-learning attacks. Although our previous work showed the superiority of Double Arbiter PUFs regarding unpredictability, its details were not clarified. We evaluate the dependency on the number of training samples for machine learning, and we discuss the reason why Double Arbiter PUFs are more tolerant than the N-XOR Arbiter PUFs by evaluating intrachip variation. Further, the conventional Arbiter PUFs and proposed Double Arbiter PUFs are evaluated according to other metrics, namely, their uniqueness, randomness, and steadiness. We demonstrate that 3-1 Double Arbiter PUF archives the best performance overall.
                Bookmark

                Author and article information

                Journal
                Computers
                Computers
                MDPI AG
                2073-431X
                September 2018
                July 26 2018
                : 7
                : 3
                : 40
                Article
                10.3390/computers7030040
                fdf1636b-5479-4fc5-8c92-338fa0487241
                © 2018

                https://creativecommons.org/licenses/by/4.0/

                History

                Comments

                Comment on this article