Hardware Watermarking for Finite State Machines, with Symmetric Circuit Encryption
James Gil de Lamadrid, Seonho Choi

TL;DR
This paper introduces a flexible hardware watermarking technique for finite state machines that employs encryption and boundary scan protocols to enhance security while allowing calibration for power, speed, and efficacy.
Contribution
The paper presents a novel watermarking method for sequential circuits using encryption and boundary scan, enabling adjustable complexity and improved security.
Findings
The method can be tuned for different power, speed, and security requirements.
It employs encryption to embed secrets within the watermark circuit.
The approach enhances resistance to cracking and reverse engineering.
Abstract
Putting a watermark into digital circuitry has its own set of challenges. Creating a secure watermark in printed matter usually involves including graphics that are difficult to reproduce. In circuitry, including additional circuitry that is hard to produce, one must contend with the prospect of increasing power consumption of the circuit, decreasing the speed of the circuit, and introducing watermark circuitry that is easily reproduced. In this paper we present a watermark method for sequential circuitry. It allows for several degrees of calibration, allowing the user to tune the complexity of the watermark to requirements of speed, power, and efficacy. Our method uses an encryption technique to introduce secrets about the watermark circuit, at several levels. It also employs a boundary scan testing protocol as a means to protect the watermark circuitry. Our discussion starts by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · VLSI and Analog Circuit Testing · Advanced Malware Detection Techniques
