IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2011 · 22 citations · 32 references
Hardware SecurityProcess VariationsElectrical EngineeringPhysical Design (Electronics)EngineeringVlsi DesignHardware TrojanAdvanced Packaging (Semiconductors)Computer EngineeringComputer ArchitectureRobust Ic ProtectionComputer ScienceIntegrated CircuitsHardware Security SolutionElectronic PackagingDirect InjectionMicroelectronicsCryptography
The disaggregation of the semiconductor design and manufacturing process has resulted in integrated circuit (IC) piracy becoming an important concern to the semiconductor industry. To address this concern, we present a method for achieving robust IC protection at the circuit level through direct injection of process variations. In the proposed approach, the circuit is enhanced by including process variation (PV) sensors and modifying the design during synthesis to inject the outputs of the PV sensors into the logic at carefully selected nodes. As a result, each fabricated IC is rendered inoperative unless a unique per-chip unlocking key is applied. After fabrication, the response of each chip to specially generated test vectors is used to construct the correct per-chip unlocking key. We propose a methodology to automatically modify circuits by identifying pairs of injection and correction points, while avoiding delay penalty and minimizing area overheads. We propose the use of a cryptographic preprocessor to separate the internal key used from the external unlocking key, further enhancing the resistance of the proposed approach against several attacks. Our methodology is scalable to the key size and requires only a small area overhead to achieve reasonable security levels (e.g., 7% for 64-bit keys in a 8 k gate design). We analyze the security of the proposed technique under several attack scenarios and believe that it offers robust protection against a wide range of attacks.
32
Ravikanth Pappu, Ben Recht, Jason Taylor et al. · Science · 2002 · 1.9K citations
Cryptographic Primitive, Engineering, Reachability Problem +17
Jarrod A. Roy, Farinaz Koushanfar, Igor L. Markov · 2008 · 530 citations
Extended abstract: The butterfly PUF protecting IP on every FPGA
Sandeep Kumar, Jorge Guajardo, Roel Maes et al. · 2008 · 528 citations
A Survey of Lightweight-Cryptography Implementations
Thomas Eisenbarth, Sandeep Kumar, Christof Paar et al. · IEEE Design & Test of Computers · 2007 · 473 citations
Cryptographic Primitive, Engineering, Information Security +16