Chinese Journal of Network and Information Security ›› 2021, Vol. 7 ›› Issue (2): 94-103.doi: 10.11959/j.issn.2096-109x.2021028

• Topic: Integrated Circuit Hardware Security • Previous Articles     Next Articles

Novel hybrid strong and weak PUF design based on FPGA

Jiana LIAN1,2, Pengjun WANG1, Gang LI1, Xuejiao MA1,3, Guanbao ZHAI1   

  1. 1 College of Electrical and Electronic Engineering, Wenzhou University, Wenzhou 325000, China
    2 College of Computer Science and Artificial Intelligence, Wenzhou University, Wenzhou 325000, China
    3 Oujiang College, Wenzhou University, Wenzhou 325000, China
  • Revised:2021-02-22 Online:2021-04-15 Published:2021-04-01
  • Supported by:
    The National Key R&D Program of China(2018YFB2202100);The National Natural Science Foundation of China(61874078);The National Natural Science Foundation of China(61904125);Basic Scientific Research Project of Wenzhou(G20190006);Basic Scientific Research Project of Wenzhou(G20190003)

Abstract:

Physically unclonable function (PUF) can produce intrinsic keys with characteristics of randomness, uniqueness and tamper-proof by exploiting the process deviations which can not be avoided in the chip manufacturing process.A novel hybrid strong and weak PUF (SWPUF) circuit design based on field-programmable gate array(FPGA) was proposed after the investigation of the PUF circuit structures and principles.To address the limitation of designing strong-PUF and weak-PUF discretely, SWPUF could be configured into two topologies conveniently depending on the Hamming Weight (HW) of the challenges.In addition, the statistical characteristics of the responses could be further improved by a XOR-decorrelation technique.The proposed SWPUF was implemented on a Xilinx Artix-7 FPGA (28nm technology), and a self-built test platform was set up by using Matlab and MicroBlaze microcontroller.Experimental results show that the SWPUF has good performances of randomness (96.98%), uniqueness (99.64%) and reliability (96.6%).Logic register analysis also shows that the SWPUF has a better anti-attack capability than the traditional Arbiter-PUF in the case of with small HW, and can be used in the information security, such as key storage (especially to weak PUF) and device authentication (especially to strong PUF).

Key words: hybrid strong and weak, physically unclonable function, FPGA, circuit design

CLC Number: 

No Suggested Reading articles found!