Font Size: a A A

Research And Implementation Of The Delay Based Physical Unclonable Function

Posted on:2016-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y R ChenFull Text:PDF
GTID:2308330503976557Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Physical unclonable function (PUF) has been becoming one of the hot technologies in the field of the physical security. By its good property such as physical unclonable, light weight and tamper resistant, it has wide application prospect for the security of system authentication and key generation. With the development of research, the implementing method of PUF has been becoming increasingly diverse. Among these different methods, the delay-based PUF is one of the sophisticated schemes and possesses good properties with a variety ofimplementing solutions, as well as its ordinary principle. In this thesis, we design and implement a FPGA-based microprocessor physical unclonable function. We extract the random delay of the FPGA array as the physical entity’s unique label based on the principle of microprocessor instruction execution. The test results show that the designed PUF circuit is fully equipped with the PUF property on the platform of Spartan6 FPGA.In this thesis, we firstly introduce the definitions and properties of PUF, and analyze the basic principle and compare the performance of the different delay-based PUF. Then we describe the principle of microprocessor PUF and test its performance on S3C2440 processor. The test results verify that this design scheme is feasible. Next we design the scheme of the FPGA-based microprocessor PUF, including the introduction of hardware and software platform, system structure analysis and design and simulation of functional modules. At last, we also test and analyze its PUF properties.And, we apply the designed PUF circuit into system authentication and key generation. We analyze the implementation principle of system authentication and key generation. Then we discuss the method how to design these two applications with the designed PUF. Lastly, we evaluate the performance of the designed authentication and the generated key system. The test results show that it can implement authentication and generate random key sequence with our designed PUF entity.
Keywords/Search Tags:Physical Unclonable Function, Microprocessor, Field-Programmable Gate Array, Authentication, Key Generation
PDF Full Text Request
Related items