Abstract
Many design companies have gone fabless and rely on external fabrication facilities to produce chips due to increasing cost of semiconductor manufacturing. However, not all of these facilities can be considered trustworthy; some may inject hardware Trojans and jeopardize the security of the system. One common objective of hardware Trojans is to a establish side channel for data leakage. While extensive literature exists on various defensive measures, almost all of them focus on preventing the establishment of side channels and can be compromised if attackers gain access to the physical chip and can perform reverse engineering between multiple fabrication runs. In this paper, we propose RECORD: Temporarily Randomized Encoding of Combinational Logic for Resistance to Data Leakage. RECORD a novel scheme of temporarily randomized encoding for combinational logic that, with the aid of Quilt Packaging, aims to prevent attackers from interpreting the data. Experimental results on a 45 nm 8-bit Advanced Encryption Standard (AES) Substitution Box (Sbox) showed that RECORD can effectively hide information with 2.3x area overhead, 2.77x dynamic power increase and negligible delay overhead.
Recommended Citation
T. E. Schulze et al., "RECORD: Temporarily Randomized Encoding of Combinational Logic for Resistance to Data Leakage from Hardware Trojan," Proceedings of the 2016 IEEE Asian Hardware Oriented Security and Trust Symposium, AsianHOST 2016, article no. 7835566, Institute of Electrical and Electronics Engineers, Jan 2017.
The definitive version is available at https://doi.org/10.1109/AsianHOST.2016.7835566
Department(s)
Electrical and Computer Engineering
Keywords and Phrases
Data Leakage; Hardware Trojans; Multiple fabrication runs
International Standard Book Number (ISBN)
978-150905701-6
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Institute of Electrical and Electronics Engineers, All rights reserved.
Publication Date
26 Jan 2017
- Citations
- Citation Indexes: 6
- Usage
- Downloads: 1
- Captures
- Readers: 10