Paper 2014/952 Original: eprint.iacr.org/2014/952 ↗

Balanced Encoding to Mitigate Power Analysis: A Case Study

Cong Chen
Thomas Eisenbarth
Aria Shahverdi
Xin Ye
Abstract

Most side channel countermeasures for software implementations of cryptography either rely on masking or randomize the execution order of the cryptographic implementation. This work proposes a countermeasure that has constant leakage in common linear leakage models. Constant leakage is achieved not only for internal state values, but also for their transitions. The proposed countermeasure provides perfect protection in the theoretical leakage model. To study the practical relevance of the proposed countermeasure, it is applied to a software implementation of the block cipher Prince. This case study allows us to give realistic values for resulting implementation overheads as well as for the resulting side channel protection levels that can be achieved in realistic implementation scenarios.

Metadata
Available format(s)
PDF
Publication info
Preprint.
History
2014-11-21: last updated
2014-11-21: published
Short URL
https://ia.cr/2014/952
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2014/952,
      author = {Cong Chen and Thomas Eisenbarth and Aria Shahverdi and Xin Ye},
      title = {Balanced Encoding to Mitigate Power Analysis: A Case Study},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/952},
      year = {2014},
      url = {https://eprint.iacr.org/2014/952}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.