A Low-overhead PUF based on Parallel Scan Design

被引:0
|
作者
Wang, Wenxuan [1 ]
Cui, Aijiao [1 ]
Qu, Gang [2 ]
Li, Huawei [3 ]
机构
[1] Harbin Inst Technol, Shenzhen Grad Sch, Sch Elect & Informat Engn, Shenzhen, Peoples R China
[2] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
[3] Chinese Acad Sci, SKLCA, Inst Comp Technol, Beijing, Peoples R China
关键词
PUF; parallel scan design; arbiter; overhead;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Physical unclonable function (PUF) is a promising security primitive. Most existing delay based PUF designs are independent of the original circuit. The extra PUF circuitry not only makes PUF vulnerable to removal attack, but also incurs high area overhead. In this paper, we propose to reuse the parallel scan design existing in the original circuit to implement PUF. The basic idea is to pass the same input signal to two scannable flip-flops and to use the discrepancy in the two output signals' arrival time to generate a PUF bit. Symmetrical SR-latches are used as arbiters to reduce PUF design cost. Compared to the previous scan based PUF using single scan chain, the proposed approach avoids the requirement of a rigorous clock of high frequency. It simultaneously reduces the area overhead and improves the robustness against removal attack. The proposed PUF design is implemented on XILINX Virtex-5 FPGA boards. Experimental results show that it has a high level of uniqueness of 49.86%, very good randomness, and acceptable reliability under temperature and voltage variations.
引用
收藏
页码:715 / 720
页数:6
相关论文
共 50 条
  • [41] Low-Overhead Vlrtualization of Mobile Platforms
    Heiser, Gernot
    PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 3 - 3
  • [42] LoGV: Low-overhead GPGPU Virtualization
    Gottschlag, Mathias
    Hillenbrand, Marius
    Kehne, Jens
    Stoess, Jan
    Bellosa, Frank
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1721 - 1726
  • [43] LOW-OVERHEAD SCHEDULING OF NESTED PARALLELISM
    HUMMEL, SF
    SCHONBERG, E
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) : 743 - 765
  • [44] SCAN-PUF: A Low Overhead Physically Unclonable Function from Scan Chain Power-Up States
    Ben Niewenhuis
    Blanton, R. D.
    Bhargava, Mudit
    Mai, Ken
    2013 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2013,
  • [45] Low-Voltage Low-Overhead Asynchronous Logic
    Sridharan, Akshay
    Sechen, Carl
    Jafari, Roozbeh
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 261 - 266
  • [46] Low-Latency Low-Overhead Zipper Codes
    Karimi, Bashirreza
    Barakatain, Masoud
    Hashemi, Yoones
    Chang, Deyuan
    Ebrahimzad, Hamid
    Li, Chuandong
    2022 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2022,
  • [47] A low-overhead checkpointing protocol for mobile networks
    Ahmed, RE
    Khaliq, A
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1779 - 1782
  • [48] A grid-based clustering for low-overhead anomaly intrusion detection
    Zhong Y.
    Yamaki H.
    Takakura H.
    Proceedings - 2011 5th International Conference on Network and System Security, NSS 2011, 2011, : 17 - 24
  • [49] Practical and Low-Overhead Masking of Failures of TCP-Based Servers
    Zagorodnov, Dmitrii
    Marzullo, Keith
    Alvisi, Lorenzo
    Bressoud, Thomas C.
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2009, 27 (02):
  • [50] LOCA: A low-overhead caching algorithm for flash-based SSDs
    Shen Y.
    Luo L.
    Zhang G.
    Luo, Liming (luolm@cnu.edu.cn), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (10): : 13 - 19