International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

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

Authors:
Varad Kirtane
C. Pandu Rangan
Download:
URL: http://eprint.iacr.org/2008/368
Search ePrint
Search Google
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.
BibTeX
@misc{eprint-2008-18045,
  title={Side Channel Attack Resistant Implementation of Multi-Power RSA using Hensel Lifting},
  booktitle={IACR Eprint archive},
  keywords={implementation / Side Channel Attacks},
  url={http://eprint.iacr.org/2008/368},
  note={ varad.kirtane@gmail.com 14116 received 25 Aug 2008},
  author={Varad Kirtane and C. Pandu Rangan},
  year=2008
}