Paper 2008/368 Original: eprint.iacr.org/2008/368 ↗

Side Channel Attack Resistant Implementation of Multi-Power RSA using Hensel Lifting

Varad Kirtane
C. Pandu Rangan
Abstract

Multi-Power RSA [1] is a fast variant of RSA [2] with a small decryption time, making it attractive for implementation on lightweight cryptographic devices such as smart cards. Hensel Lifting is a key component in the implementation of fast Multi-Power RSA Decryption. However, it is found that a naive implementation of this algorithm is vulnerable to a host of side channel attacks, some of them powerful enough to entirely break the cryptosystem by providing a factorisation of the public modulus $N$. We propose here a secure (under reasonable assumptions) implementation of the Hensel Lifting algorithm. We then use this algorithm to obtain a secure implementation of Multi-Power RSA Decryption.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2008-08-27: last updated
2008-08-27: published
Short URL
https://ia.cr/2008/368
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2008/368,
      author = {Varad Kirtane and C.  Pandu Rangan},
      title = {Side Channel Attack Resistant Implementation of Multi-Power RSA using Hensel Lifting},
      howpublished = {Cryptology {ePrint} Archive, Paper 2008/368},
      year = {2008},
      url = {https://eprint.iacr.org/2008/368}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.