arrow
Return

Locating Hardware Trojans Using Combinatorial Testing for Cryptographic Circuits

delete2022-01-01
delete12
delete
OA
AI
L
Ludwig Kampel *
P
Paris Kitsos
D
Dimitris E. Simos
DOI:10.1109/ACCESS.2022.3151378delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a novel method for locating combinational hardware Trojans (HT) based on fault location approaches used in combinatorial testing. This method relies exclusively on the combinatorial properties of the executed test vectors and the results of test execution. Under specific assumptions, the method is guaranteed to locate all combinational HTs with trigger patterns of length l or less, with the location process itself consuming negligible time. We give a description of our method by devising suitable algorithms and provide the links to combinatorial fault location. Furthermore, we demonstrate our approach in a concrete case study where we locate HTs embedded in a circuit that implements the AES symmetric-key encryption algorithm with 128 bits key length. In these experiments, we demonstrate how any HT that is activated by a trigger pattern of length l <= 8 can be located in an effective way. Our method compares particularly well against randomized approaches. Although instantiated for a specific circuit in our case study, the proposed approach is generic, due to its algorithmic description, and can be applied for testing other (cryptographic) circuits. We believe that our work presents an important first step in the development of more general logic testing methodologies for HT location using combinatorial testing methods.
Keywords:
Circuit testing
combinatorial testing
detection techniques
hardware trojans
fault location analysis

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
University of Peloponnese
Scholars:
873
Papers: 764
Citations: 531
Cited Papers

Cited Papers

A Survey on Software Fault Localization
err2016-08-01
err741
errOAAI
errWong, W. Eric; Gao, Ruizhi; Li, Yihao; Abreu, Rui; Wotawa, Franz
errShare
errSave
How does combinatorial testing perform in the real world: an empirical study
err2020-04-20
err24
PREAI
errHu, Linghuan; Wong, W. Eric; Kuhn, D. Richard; Kacker, Raghu N.
errShare
errSave
Water DynamicsThe Effects of Ions and Nanoconfinement
err2008-03-28
err0
errOAAI
errSungnam Park; David E. Moilanen; M. D. Fayer
errShare
errSave
Phase Retrapping in a PointlikeφJosephson Junction: The Butterfly Effect
err2013-07-31
err0
errOAAI
errE. Goldobin; R. Kleiner; D. Koelle; R. G. Mints
errShare
errSave
Study of ABO blood types by combining membrane electrophoresis with surface-enhanced Raman spectroscopy
err2012-12-11
err0
PREAI
errJing Wang; Juqiang Lin; Zufang Huang; Liqing Sun; Yonghong Shao; Peng Lu; Wei Shi; Jinyong Lin; Rong Chen
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more