Cryptology ePrint Archive: Report 2014/952
Balanced Encoding to Mitigate Power Analysis: A Case Study
Cong Chen and Thomas Eisenbarth and Aria Shahverdi and 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.
Category / Keywords:
Original Publication (in the same form): CARDIS 2014
Date: received 20 Nov 2014
Contact author: cchen3 at wpi edu
Available format(s): PDF | BibTeX Citation
Version: 20141121:072458 (All versions of this report)
Short URL: ia.cr/2014/952
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]