Architecture and Physical Implementation of Reconfigurable Multi-Port Physical Unclonable Functions in 65nm CMOS
スポンサーリンク
概要
- 論文の詳細を見る
In modern cryptographic systems, physical unclonable functions (PUFs) are efficient mechanisms for many security applications, which extract intrinsic random physical variations to generate secret keys. The classical PUFs mainly exhibit static challenge-response behaviors and generate static keys, while many practical cryptographic systems need reconfigurable PUFs which allow dynamic keys derived from the same circuit. In this paper, the concept of reconfigurable multi-port PUFs (RM-PUFs) is proposed. RM-PUFs not only allow updating the keys without physically replacement, but also generate multiple keys from different ports in one clock cycle. A practical RM-PUFs construction is designed based on asynchronous clock and fabricated in TSMC low-power 65nm CMOS process. The area of test chip is 1.1mm2, and the maximum clock frequency is 0.8GHz at 1.2V. The average power consumption is 27.6mW at 27°C. Finally, test results show that the RM-PUFs generate four reconfigurable 128-bit secret keys, and the keys are secure and reliable over a range of environmental variations such as supply voltage and temperature.
著者
-
Han Jun
State Key Laboratory For Advanced Metals And Materials University Of Science & Technology Beijing
-
Yu Zhiyi
State Key Lab. Of Asic And System Department Of Microelectronics Fudan University
-
Fan Yibo
State Key Lab Of Asic And System Fudan University
-
FAN Yibo
State Key Laboratory of ASIC & System, Fudan University
-
Zhang Yuejun
Institute of Circuits and Systems, Ningbo University
-
Wang Pengjun
Institute of Circuits and Systems, Ningbo University
-
HAN Jun
State Key Laboratory of ASIC & System, Fudan University
-
ZHANG Zhang
Electronics and Apply Physical School, Hefei University of Technology
関連論文
- A Cost-Efficient LDPC Decoder for DVB-S2 with the Solution to Address Conflict Issue
- A 4-way parallel CAVLC design for H.264/AVC 4Kx2K 60fps encoder
- Optimized 2-D SAD Tree Architecture of Integer Motion Estimation for H.264/AVC
- A Scalable and Reconfigurable Fault-Tolerant Distributed Routing Algorithm for NoCs
- A High Speed Reconfigurable Face Detection Architecture Based on AdaBoost Cascade Algorithm
- The Effect of TiB_2 Particles on the Microstructure of Semi-Solid 7075 Alloy Slurry
- A 64Cycles/MB, Luma-Chroma Parallelized H.264/AVC Deblocking Filter for 4K × 2K Applications
- An 8×8/4×4 Adaptive Hadamard Transform Based FME VLSI Architecture for 4K×2K H.264/AVC Encoder
- A 64×32bit 4-read 2-write low power and area efficient register file in 65nm CMOS
- A 64 Cycles/MB, Luma-Chroma Parallelized H.264/AVC Deblocking Filter for 4K×2K Applications
- Efficient Implementation of OFDM Inner Receiver on a Programmable Multi-Core Processor Platform
- Design of a high information-density multiple valued 2-read 1-write register file
- A Fully Programmable Reed-Solomon Decoder on a Multi-Core Processor Platform
- Architecture and Physical Implementation of Reconfigurable Multi-Port Physical Unclonable Functions in 65nm CMOS
- A Unified Forward/Inverse Transform Architecture for Multi-Standard Video Codec Design
- A pipelined VLSI architecture for Sample Adaptive Offset (SAO) filter and deblocking filter of HEVC
- Design Approach and Implementation of Application Specific Instruction Set Processor for SHA-3 BLAKE Algorithm