Paper 2016/1080 Original: eprint.iacr.org/2016/1080 ↗

Does Coupling Affect the Security of Masked Implementations?

Thomas De Cnudde
Begül Bilgin
Benedikt Gierlichs
Ventzislav Nikov
Svetla Nikova
Vincent Rijmen
Abstract

Masking schemes achieve provable security against side-channel analysis by using secret sharing to decorrelate key-dependent intermediate values of the cryptographic algorithm and side-channel information. Masking schemes make assumptions on how the underlying leakage mechanisms of hardware or software behave to account for various physical effects. In this paper, we investigate the effect of the physical placement on the security using leakage assessment on power measurements collected from an FPGA. In order to differentiate other masking failures, we use threshold implementations as masking scheme in conjunction with a high-entropy pseudorandom number generator. We show that we can observe differences in---possibly---exploitable leakage by placing functions corresponding to different shares of a cryptographic implementation in close proximity.

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

BibTeX

@misc{cryptoeprint:2016/1080,
      author = {Thomas De Cnudde and Begül Bilgin and Benedikt Gierlichs and Ventzislav Nikov and Svetla Nikova and Vincent Rijmen},
      title = {Does Coupling Affect the Security of Masked Implementations?},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/1080},
      year = {2016},
      url = {https://eprint.iacr.org/2016/1080}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.