Paper 2013/859

Using the Joint Distributions of a Cryptographic Function in Side Channel Analysis

Yanis Linge, Cecile Dumas, and Sophie Lambert-Lacroix

Abstract

The Side Channel Analysis is now a classic way to retrieve a secret key in the smart-card world. Unfortunately, most of the ensuing attacks require the plaintext or the ciphertext used by the embedded algorithm. In this article, we present a new method for exploiting the leakage of a device without this constraint. Our attack is based on a study of the leakage distribution of internal data of a cryptographic function and can be performed not only at the beginning or the end of the algorithm, but also at every instant that involves the secret key. This paper focuses on the distribution study and the resulting attack. We also propose a way to proceed in a noisy context using smart distances. We validate our proposition by practical results on an AES128 software implemented on a ATMega2561 and on the DPA contest v4.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Contact author(s)
yanis linge @ emse fr
History
2013-12-29: received
Short URL
https://ia.cr/2013/859
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2013/859,
      author = {Yanis Linge and Cecile Dumas and Sophie Lambert-Lacroix},
      title = {Using the Joint Distributions of a Cryptographic Function in Side Channel Analysis},
      howpublished = {Cryptology ePrint Archive, Paper 2013/859},
      year = {2013},
      note = {\url{https://eprint.iacr.org/2013/859}},
      url = {https://eprint.iacr.org/2013/859}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.