Publications (12)
Temperature-Based Hardware Trojan For Ring-Oscillator-Based TRNGs
Samaneh Ghandali, Daniel Holcomb, Christof Paar
True random number generators (TRNGs) are essential components of cryptographic designs, which are used to generate private keys for encryption and authentication, and are used in…
Reverse Engineering of Irreducible Polynomials in GF(2^m) Arithmetic
Cunxi Yu, Daniel Holcomb, Maciej Ciesielski
Current techniques for formally verifying circuits implemented in Galois field (GF) arithmetic are limited to those with a known irreducible polynomial P(x). This paper presents a…
SAT-based Reverse Engineering of Gate-Level Schematics using Fault Injection and Probing
Shahrzad Keshavarz, Falk Schellenberg, Bastian Richter +2
Gate camouflaging is a known security enhancement technique that tries to thwart reverse engineering by hiding the functions of gates or the connections between them. A number of w…
Threshold-based Obfuscated Keys with Quantifiable Security against Invasive Readout
Shahrzad Keshavarz, Daniel Holcomb
Advances in reverse engineering make it challenging to deploy any on-chip information in a way that is hidden from a determined attacker. A variety of techniques have been proposed…
Design Automation for Obfuscated Circuits with Multiple Viable Functions
Shahrzad Keshavarz, Christof Paar, Daniel Holcomb
Gate camouflaging is a technique for obfuscating the function of a circuit against reverse engineering attacks. However, if an adversary has pre-existing knowledge about the set of…
Stealing Maggie's Secrets -- On the Challenges of IP Theft Through FPGA Reverse Engineering
Simon Klix, Nils Albartus, Julian Speith +9
Intellectual Property (IP) theft is a cause of major financial and reputational damage, reportedly in the range of hundreds of billions of dollars annually in the U.S. alone. Field…