A PUFs-based hardware authentication BLAKE algorithm in 65 nm CMOS
- 1 September 2015
- journal article
- research article
- Published by Taylor & Francis Ltd in International Journal of Electronics
- Vol. 103 (6), 1056-1066
- https://doi.org/10.1080/00207217.2015.1082642
Abstract
This paper presents a hardware authentication BLAKE algorithm based on physical unclonable functions (PUFs) in Taiwan Semiconductor Manufacturing Company low-power 65 nm CMOS. To support hardware authentication feature, PUFs have been organised in BLAKE algorithm as the salt value. The trials table method is used to improve the robust of PUFs, resulting in approximately 100% stability against supply voltage variations form 0.7 V to 1.6 V. By discussing the G-function of BLAKE algorithm, the hardware implementation is considered for acceleration, resulting in significant performance improvements. The die occupies 2.62 mm2 and operates maximum frequency 1.0 GHz at 1.6 V. Measured results show that PUFs have great random characteristic and the authentication chip dissipates an average power of 91 mW under typical condition at 1.2 V and 780 MHz. In comparison with other works, the PUFs-based BLAKE algorithm has hardware authentication feature and improves throughput about 45%.Keywords
Funding Information
- National Natural Science Foundation of China (61404076, 61474068)
This publication has 13 references indexed in Scilit:
- A 0.13-µm implementation of 5 Gb/s and 3-mW folded parallel architecture for AES algorithmInternational Journal of Electronics, 2013
- Implementation of comprehensive address generator for digital signal processorInternational Journal of Electronics, 2013
- Model and physical implementation of multi-port PUF in 65 nm CMOSInternational Journal of Electronics, 2013
- BLAKE-512-Based 128-Bit CCA2 Secure Timing Attack Resistant McEliece CryptoprocessorInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2012
- An enhanced chaotic key‐based RC5 block cipher adapted to image encryptionInternational Journal of Electronics, 2012
- Design and implementation of a high performance network security processorInternational Journal of Electronics, 2010
- Power-Up SRAM State as an Identifying Fingerprint and Source of True Random NumbersInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2008
- Algorithms and architectures for a flexible elliptic curve cryptography processorInternational Journal of Electronics, 2006
- Extracting secret keys from integrated circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2005
- Physical One-Way FunctionsScience, 2002