Paper 2016/214

An Improvement of Both Security and Reliability for Keccak Implementations on Smart Card

Pei Luo, Liwei Zhang, Yunsi Fei, and A. Adam Ding

Abstract

As the new SHA-3 standard, the security and reliability of Keccak have attracted a lot of attentions. Previous works already show that both software and hardware implementations of Keccak have strong side-channel power (electromagnetic) leakages, and these leakages can be easily used by attackers to recover secret key bits. Meanwhile, Keccak is vulnerable to random errors and injected faults, which will cause errors in the computation results. In this paper, we introduce a scheme based on the round rotation invariance property of Keccak to reduce the side-channel leakages while improve its reliability. The proposed scheme is resource friendly. Side-channel analysis results show that this method can efficiently reduce the side-channel leakages of Keccak implementations. Meanwhile, fault injection simulation results show that the proposed scheme can effectively improve the reliability of Keccak implementation, with error coverage almost 100%.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint. MINOR revision.
Keywords
side-channel attacksSHA-3
Contact author(s)
silenceluo @ gmail com
History
2016-02-29: received
Short URL
https://ia.cr/2016/214
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/214,
      author = {Pei Luo and Liwei Zhang and Yunsi Fei and A.  Adam Ding},
      title = {An Improvement of Both Security and Reliability for Keccak Implementations on Smart Card},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/214},
      year = {2016},
      url = {https://eprint.iacr.org/2016/214}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.