papers

Publications (12)

cs.CR2019

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…

cs.SC2016

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…

cs.CR2018

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…

cs.CR2017

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…

cs.CR2017

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…

cs.CR2024

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…