Skip to main navigation Skip to search Skip to main content

Time-frequency analysis for second-order attacks

  • Pierre Belgarric
  • , Shivam Bhasin
  • , Nicolas Bruneau
  • , Jean Luc Danger
  • , Nicolas Debande
  • , Sylvain Guilley
  • , Annelie Heuser
  • , Zakaria Najm
  • , Olivier Rioul
  • Telecom Paris
  • Orange Labs
  • STMicroelectronics SA, France
  • Secure-IC SAS
  • SERMA ITSEF

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Second-order side-channel attacks are used to break first-order masking protections. A practical reason which often limits the efficiency of second-order attacks is the temporal localisation of the leaking samples. Several pairs of leakage samples must be combined which means high computational power. For second-order attacks, the computational complexity is quadratic. At CHES '04, Waddle and Wagner introduced attacks with complexity O ( n log 2 n ) on traces collected from a hardware cryptographic implementation, where n is the window size, by working on traces auto-correlation. Nonetheless, the two samples must belong to the same window which is (normally) not the case for software implementations. In this article, we introduce preprocessing tools that improve the efficiency of bi-variate attacks (while keeping a complexity of O ( n log2 n ) ), even if the two samples that leak are far away one from the other (as in software). We put forward two main improvements. Firstly, we introduce a method to avoid losing the phase information. Next, we empirically notice that keeping the analysis in the frequency domain can be beneficial for the attack. We apply these attacks in practice on real measurements, publicly available under the DPA Contest v4, to evaluate the proposed techniques. An attack using a window as large as 4000 points is able to reveal the key in only 3000 traces.

Original languageEnglish
Title of host publicationSmart Card Research and Advanced Applications - 12th International Conference, CARDIS 2013, Revised Selected Papers
PublisherSpringer Verlag
Pages108-122
Number of pages15
ISBN (Print)9783319083018
DOIs
Publication statusPublished - 1 Jan 2014
Event12th International Conference on Smart Card Research and Advanced Applications, CARDIS 2013 - Berlin, Germany
Duration: 27 Nov 201329 Nov 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8419 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Conference on Smart Card Research and Advanced Applications, CARDIS 2013
Country/TerritoryGermany
CityBerlin
Period27/11/1329/11/13

Keywords

  • Bi-variate attacks
  • Discrete Hartley transform
  • Leakage in phase
  • Zero-offset 2O-CPA

Fingerprint

Dive into the research topics of 'Time-frequency analysis for second-order attacks'. Together they form a unique fingerprint.

Cite this