Test Apparatus for Side-Channel Resistance Compliance Testing
Michael Hutter, Mario Kirschbaum, Thomas Plos, Jörn-Marc Schmidt · 2011
Abstract. A way to classify the security level of a cryptographic device is to estimate the effort an adversary has to invest in an attack to be suc-cessful. While there are metrics and mathematical models to determine the complexity of attacks on cryptographic algorithms and protocols, estimating the security level of an implementation is more complicated. This is because attacks on the implementation depend on a variety of pa-rameters: the expertise of the adversary, the equipment that is available, the knowledge about the implementation, and the individual information leakage of the device. In this paper, we propose a low cost test apparatus that allows amplifying the side-channel leakage by using a second device for noise cancelation. This technique improves the quality of side-channel measurements even without detailed knowledge and control over the ref-erence device. We evaluated our idea by designing and evaluating three different apparatus each using two cryptographic devices. We achieved a side-channel leakage improvement between 20 and 220 % compared to a classical side-channel attack setup using only one device. The number of needed traces is reduced by a factor of 10 which not only minimizes the effort in evaluating the side-channel resistance of countermeasure-enabled devices but also helps in performing efficient attacks in practice.