Paper 2012/430 Original: eprint.iacr.org/2012/430 ↗

A formal study of two physical countermeasures against side channel attacks

Sébastien Briais
Sylvain Guilley
Jean-Luc Danger
Abstract

Secure electronic circuits must implement countermeasures against a wide range of attacks. Often, the protection against side channel attacks requires to be tightly integrated within the functionality to be protected. It is now part of the designer's job to implement them. But this task is known to be error-prone, and with current development processes, countermeasures are evaluated often very late (at circuit fabrication). In order to improve the confidence of the designer in the efficiency of the countermeasure, we suggest in this article to resort to formal methods early in the design flow for two reasons. First of all, we intend to check that the process of transformation of the design from the vulnerable description to the protected one does not alter the functionality. Second, we wish to prove that the security properties (that can derive from a formal security functional specification) are indeed met after transformation. Our first contribution is to show how such a framework can be setup (in COQ) for netlist-level protections. The second contribution is to illustrate that this framework indeed allows to detect vulnerabilities in dual-rail logics, with the examples of wave differential dynamic logic (WDDL) and balanced cell-based differential logic (BCDL).

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2013-04-03: last updated
2012-08-05: published
Short URL
https://ia.cr/2012/430
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2012/430,
      author = {Sébastien Briais and Sylvain Guilley and Jean-Luc Danger},
      title = {A formal study of two physical countermeasures against side channel attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2012/430},
      year = {2012},
      url = {https://eprint.iacr.org/2012/430}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.