Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR EXECUTING DECRYPTING MECHANISM THROUGH CALCULATING STANDARDIZED MODULAR EXPONENTIATION FOR THWARTING TIMING ATTACK
Document Type and Number:
Japanese Patent JP2008293034
Kind Code:
A
Abstract:

To suppress the relation between the value of the decryption key and the temporal structure of the calculating steps, through a masking mechanism that does not appreciably lengthen the calculations, nor would necessitate inordinate hardware facilities in modular exponentiation.

An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a modulus. The method involves an iterative series of steps. Each step executes one or two first multiplications to produce a first result, and a trim-down reduction of the size of the first result by one or more second multiplications to produce a second result. The method postpones substantially any subtraction of the modulus as pertaining to the measure to a terminal phase of the modular exponentiation. This is possible through choosing in an appropriate manner one or more parameters figuring in the method.


Inventors:
Hollmann, Hendrik Dirk Lodewijk
Van, Dijk Marten Erik
Lenoir, Petrus Johannes
Application Number:
JP2008000165306
Publication Date:
December 04, 2008
Filing Date:
June 25, 2008
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
KONINKL PHILIPS ELECTRONICS NV
International Classes:
G09C1/00; G06F7/72; G06F21/06; H04K1/02; H04L9/30