Paper 2009/419

An Efficient Method for Random Delay Generation in Embedded Software

Jean-Sébastien Coron and Ilya Kizhvatov

Abstract

Random delays are a countermeasure against a range of side channel and fault attacks that is often implemented in embedded software. We propose a new method for generation of random delays and a criterion for measuring the efficiency of a random delay countermeasure. We implement this new method along with the existing ones on an 8-bit platform and mount practical side-channel attacks against the implementations. We show that the new method is significantly more secure in practice than the previously published solutions and also more lightweight.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. This is an updated version of the paper that will appear in the proceedings of CHES 2009
Keywords
side channel attackscountermeasuresrandom delays
Contact author(s)
ilya kizhvatov @ uni lu
History
2009-09-01: received
Short URL
https://ia.cr/2009/419
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2009/419,
      author = {Jean-Sébastien Coron and Ilya Kizhvatov},
      title = {An Efficient Method for Random Delay Generation in Embedded Software},
      howpublished = {Cryptology {ePrint} Archive, Paper 2009/419},
      year = {2009},
      url = {https://eprint.iacr.org/2009/419}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.