Visible to the public Repurposing SoC Analog Circuitry for Additional COTS Hardware Security

TitleRepurposing SoC Analog Circuitry for Additional COTS Hardware Security
Publication TypeConference Paper
Year of Publication2018
AuthorsDuncan, A., Jiang, L., Swany, M.
Conference Name2018 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)
Date Publishedapr
ISBN Number978-1-5386-4731-8
KeywordsADC, additional COTS hardware security, analog to digital converters, analogue-digital conversion, commercial off-the-shelf system-on-a-chip integrated circuits, common COTS microcontroller, comparators, composability, COTS security, cryptography, DAC, device authentication activities, digital to analog converters, digital-analogue conversion, Encryption, Hardware, hardware security, Metrics, microcontrollers, Microelectronics Security, on-chip analog blocks, on-chip analog hardware blocks, physically unclonable function responses, processing algorithms, pubcrawl, PUF responses, reliable key generation, repurposing SoC analog circuitry, resilience, Resiliency, security, Semiconductor device measurement, system-on-chip, temperature fluctuations, Temperature measurement, trusted microelectronics

This paper introduces a new methodology to generate additional hardware security in commercial off-the-shelf (COTS) system-on-a-chip (SoC) integrated circuits (ICs) that have already been fabricated and packaged. On-chip analog hardware blocks such as analog to digital converters (ADCs), digital to analog converters (DACs) and comparators residing within an SoC are repurposed and connected to one another to generate unique physically unclonable function (PUF) responses. The PUF responses are digitized and processed on-chip to create keys for use in encryption and device authentication activities. Key generation and processing algorithms are presented that minimize the effects of voltage and temperature fluctuations to maximize the repeatability of a key within a device. Experimental results utilizing multiple on-chip analog blocks inside a common COTS microcontroller show reliable key generation with minimal overhead.

Citation Keyduncan_repurposing_2018