Processing math: 100%
In-Memory Unified TRNG and Multi-Bit PUF for Ubiquitous Hardware Security | IEEE Journals & Magazine | IEEE Xplore

In-Memory Unified TRNG and Multi-Bit PUF for Ubiquitous Hardware Security


Abstract:

This work describes an SRAM architecture with in-memory generation of both dynamic and multi-bit static entropy. This inexpensively extends complete key generation capabi...Show More

Abstract:

This work describes an SRAM architecture with in-memory generation of both dynamic and multi-bit static entropy. This inexpensively extends complete key generation capabilities to any system that includes an SRAM, and hence ubiquitously down to tightly constrained and very low cost. The array embeds a true random number generator (TRNG) and a physically unclonable function (PUF), while using a commercial bitcell and periphery all-digital pitch-matched augmentation to retain the simplicity of memory compiler designs. TRNG bits are generated from bitline discharge induced by the cumulative column-level leakage, whose otherwise exponential energy increase under temperature fluctuations is counteracted by an energy control loop. Multiple PUF bits (e.g., two bits) per accessed bitcell are uniquely extracted from the bitline discharge rate, rather than conventional power-up state. A 16-kb SRAM array in 28 nm shows cryptographic-grade TRNG operation at the low area cost of 12.5 \mu \text{m}^{2} per output stream, and two-bit/PUF bitcell with 12.6 Gbps and 72 fJ/bit energy. Embedment within the array and inherent data locality eliminate obvious physical attack points of standalone TRNGs and PUFs.
Published in: IEEE Journal of Solid-State Circuits ( Volume: 57, Issue: 1, January 2022)
Page(s): 153 - 166
Date of Publication: 28 December 2021

ISSN Information:

Funding Agency:

Author image of Sachin Taneja
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Sachin Taneja (Member, IEEE) received the B.Tech. degree in electronics and communication engineering from Guru Gobind Singh Indraprastha University, New Delhi, India, in 2013, and the Ph.D. degree in electrical and computer engineering from the National University of Singapore, Singapore, in 2021.
He was with Synopsys Inc., India, as Research and Development Engineer from 2013 to 2016 where he was involved in designing hi...Show More
Sachin Taneja (Member, IEEE) received the B.Tech. degree in electronics and communication engineering from Guru Gobind Singh Indraprastha University, New Delhi, India, in 2013, and the Ph.D. degree in electrical and computer engineering from the National University of Singapore, Singapore, in 2021.
He was with Synopsys Inc., India, as Research and Development Engineer from 2013 to 2016 where he was involved in designing hi...View more
Author image of Viveka Konandur Rajanna
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Viveka Konandur Rajanna (Member, IEEE) received the M.Tech. and Ph.D. degrees from the Indian Institute of Science, Bangalore, India, in 2007 and 2016, respectively.
He worked with Analog Devices Inc., Bangalore, between 2007 and 2010, developing Blackfin DSPs. He is currently working as a Post-Doctoral Research Fellow at Department of Electrical and Computer Engineering, National University of Singapore, Singapore. His re...Show More
Viveka Konandur Rajanna (Member, IEEE) received the M.Tech. and Ph.D. degrees from the Indian Institute of Science, Bangalore, India, in 2007 and 2016, respectively.
He worked with Analog Devices Inc., Bangalore, between 2007 and 2010, developing Blackfin DSPs. He is currently working as a Post-Doctoral Research Fellow at Department of Electrical and Computer Engineering, National University of Singapore, Singapore. His re...View more
Author image of Massimo Alioto
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Massimo Alioto (Fellow, IEEE) received the M.Sc. degree in electronics engineering and the Ph.D. degree in electrical engineering from the University of Catania, Catania, Italy, in 1997 and 2001, respectively.
He is currently a Professor at the Department of Electrical and Computer Engineering, National University of Singapore, Singapore, where he leads the Green IC group, and is the Director of the Integrated Circuits and...Show More
Massimo Alioto (Fellow, IEEE) received the M.Sc. degree in electronics engineering and the Ph.D. degree in electrical engineering from the University of Catania, Catania, Italy, in 1997 and 2001, respectively.
He is currently a Professor at the Department of Electrical and Computer Engineering, National University of Singapore, Singapore, where he leads the Green IC group, and is the Director of the Integrated Circuits and...View more

I. Introduction

Random keys generation is a foundational task in the chain of trust of connected systems, and in security protocols for device authentication, in-transit data confidentiality and integrity assurance, and many others [1]–[6] [see Fig. 1(a)]. Hardware-secure data handling and exchange invariably requires on-chip generation of random keys with dynamic and static entropy enabled by true random number generators (TRNGs) [7]–[15] and physically unclonable functions (PUFs) [16]–[26].

(a) Secure key generation sub-system and (b) in-memory unified entropy source (SRAM with TRNG and PUF) for secure SoCs.

Author image of Sachin Taneja
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Sachin Taneja (Member, IEEE) received the B.Tech. degree in electronics and communication engineering from Guru Gobind Singh Indraprastha University, New Delhi, India, in 2013, and the Ph.D. degree in electrical and computer engineering from the National University of Singapore, Singapore, in 2021.
He was with Synopsys Inc., India, as Research and Development Engineer from 2013 to 2016 where he was involved in designing high-speed circuits and architectures for on-chip embedded memories. His research interests include design of hardware security primitives and in-memory compute accelerators.
He was a recipient of the IEEE Solid-State Circuits Society (SSCS) Predoctoral Achievement Award in 2020–2021 and Student Travel Grant Award for ISSCC in 2019. He serves as a reviewer for the IEEE Journal of Solid-State Circuits, IEEE Transactions on Circuits and Systems I, IEEE Transactions on Very Large Scale Integration Systems, IEEE Transactions on Circuits and Systems II, IEEE Internet of Things Journal and various conferences (ISCAS, APCCAS).
Sachin Taneja (Member, IEEE) received the B.Tech. degree in electronics and communication engineering from Guru Gobind Singh Indraprastha University, New Delhi, India, in 2013, and the Ph.D. degree in electrical and computer engineering from the National University of Singapore, Singapore, in 2021.
He was with Synopsys Inc., India, as Research and Development Engineer from 2013 to 2016 where he was involved in designing high-speed circuits and architectures for on-chip embedded memories. His research interests include design of hardware security primitives and in-memory compute accelerators.
He was a recipient of the IEEE Solid-State Circuits Society (SSCS) Predoctoral Achievement Award in 2020–2021 and Student Travel Grant Award for ISSCC in 2019. He serves as a reviewer for the IEEE Journal of Solid-State Circuits, IEEE Transactions on Circuits and Systems I, IEEE Transactions on Very Large Scale Integration Systems, IEEE Transactions on Circuits and Systems II, IEEE Internet of Things Journal and various conferences (ISCAS, APCCAS).View more
Author image of Viveka Konandur Rajanna
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Viveka Konandur Rajanna (Member, IEEE) received the M.Tech. and Ph.D. degrees from the Indian Institute of Science, Bangalore, India, in 2007 and 2016, respectively.
He worked with Analog Devices Inc., Bangalore, between 2007 and 2010, developing Blackfin DSPs. He is currently working as a Post-Doctoral Research Fellow at Department of Electrical and Computer Engineering, National University of Singapore, Singapore. His research interests include ultralow power VLSI circuits, in-memory computing, general purpose memory design, low power human sensor interface and secure on-chip computing.
Dr. Rajanna was a recipient of the Best Student Paper Award at the IEEE International Conference VLSI Design, Bangalore, in 2007.
Viveka Konandur Rajanna (Member, IEEE) received the M.Tech. and Ph.D. degrees from the Indian Institute of Science, Bangalore, India, in 2007 and 2016, respectively.
He worked with Analog Devices Inc., Bangalore, between 2007 and 2010, developing Blackfin DSPs. He is currently working as a Post-Doctoral Research Fellow at Department of Electrical and Computer Engineering, National University of Singapore, Singapore. His research interests include ultralow power VLSI circuits, in-memory computing, general purpose memory design, low power human sensor interface and secure on-chip computing.
Dr. Rajanna was a recipient of the Best Student Paper Award at the IEEE International Conference VLSI Design, Bangalore, in 2007.View more
Author image of Massimo Alioto
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Massimo Alioto (Fellow, IEEE) received the M.Sc. degree in electronics engineering and the Ph.D. degree in electrical engineering from the University of Catania, Catania, Italy, in 1997 and 2001, respectively.
He is currently a Professor at the Department of Electrical and Computer Engineering, National University of Singapore, Singapore, where he leads the Green IC group, and is the Director of the Integrated Circuits and Embedded Systems area, and the FD-FAbrICS research center at NUS. Previously, he held positions at the University of Siena, Intel Labs – CRL (2013), University of Michigan Ann Arbor (2011–2012), BWRC – University of California, Berkeley (2009–2011), and EPFL (Switzerland, 2007). He has authored or coauthored more than 300 publications on journals and conference proceedings. He is author of four books, including Enabling the Internet of Things – from Circuits to Systems (Springer, 2017), and the latest on Adaptive Digital Circuits for Power-Performance Range beyond Wide Voltage Scaling (Springer, 2020). His primary research interests include self-powered integrated systems, widely energy-scalable integrated systems, data-driven systems, hardware security, and emerging technologies, among the others.
Dr. Alioto is the Editor-in-Chief of the IEEE Transactions on Very Large Scale Integration Systems (2019–2022), and was the Deputy Editor-in-Chief of the IEEE Journal on Emerging and Selected Topics in Circuits and Systems (2018). In 2020–2022 he is Distinguished Lecturer of the IEEE Solid-State Circuits Society. In 2009–2010 he was Distinguished Lecturer of the IEEE Circuits and Systems Society, for which he is/was also member of the Board of Governors (2015–2020), and Chair of the “VLSI Systems and Applications” Technical Committee (2010–2012). He served as Guest Editor of several IEEE journal special issues, and Associate Editor of a number of IEEE and ACM journals. He is/was Technical Program Chair and Track Chair in a number of IEEE conferences (e.g., ISCAS 2023, SOCC, ICECS), and is currently in the IEEE “Digital architectures and systems” ISSCC subcommittee, and the ASSCC TPC.
Massimo Alioto (Fellow, IEEE) received the M.Sc. degree in electronics engineering and the Ph.D. degree in electrical engineering from the University of Catania, Catania, Italy, in 1997 and 2001, respectively.
He is currently a Professor at the Department of Electrical and Computer Engineering, National University of Singapore, Singapore, where he leads the Green IC group, and is the Director of the Integrated Circuits and Embedded Systems area, and the FD-FAbrICS research center at NUS. Previously, he held positions at the University of Siena, Intel Labs – CRL (2013), University of Michigan Ann Arbor (2011–2012), BWRC – University of California, Berkeley (2009–2011), and EPFL (Switzerland, 2007). He has authored or coauthored more than 300 publications on journals and conference proceedings. He is author of four books, including Enabling the Internet of Things – from Circuits to Systems (Springer, 2017), and the latest on Adaptive Digital Circuits for Power-Performance Range beyond Wide Voltage Scaling (Springer, 2020). His primary research interests include self-powered integrated systems, widely energy-scalable integrated systems, data-driven systems, hardware security, and emerging technologies, among the others.
Dr. Alioto is the Editor-in-Chief of the IEEE Transactions on Very Large Scale Integration Systems (2019–2022), and was the Deputy Editor-in-Chief of the IEEE Journal on Emerging and Selected Topics in Circuits and Systems (2018). In 2020–2022 he is Distinguished Lecturer of the IEEE Solid-State Circuits Society. In 2009–2010 he was Distinguished Lecturer of the IEEE Circuits and Systems Society, for which he is/was also member of the Board of Governors (2015–2020), and Chair of the “VLSI Systems and Applications” Technical Committee (2010–2012). He served as Guest Editor of several IEEE journal special issues, and Associate Editor of a number of IEEE and ACM journals. He is/was Technical Program Chair and Track Chair in a number of IEEE conferences (e.g., ISCAS 2023, SOCC, ICECS), and is currently in the IEEE “Digital architectures and systems” ISSCC subcommittee, and the ASSCC TPC.View more
Contact IEEE to Subscribe

References

References is not available for this document.