In this paper we successfully extends RSA fault attacks to a large class of partially known message configurations. The new attacks rely on Coppersmith's algorithm for finding small roots of multivariate polynomial equations. We illustrate the approach by successfully attacking several randomized versions of the ISO 9796-2 encoding standard. Practical experiments show that a $2048$-bit modulus can be factored in less than a minute given one faulty signature containing $160$ random bits and an unknown $160$-bit message digest.
Category / Keywords: implementation / Fault attacks, digital signatures, RSA, Coppersmith's theorem, ISO 9796-2 Publication Info: An extended abstract of this paper will appear at CHES 2009. This is the full version. Date: received 26 Jun 2009 Contact author: jscoron at gmail com Available format(s): PDF | BibTeX Citation Version: 20090701:095524 (All versions of this report) Short URL: ia.cr/2009/309 Discussion forum: Show discussion | Start new discussion