26.12.2013 Views

Part-I - Controller General of Patents Designs and Trademarks

Part-I - Controller General of Patents Designs and Trademarks

Part-I - Controller General of Patents Designs and Trademarks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(12) PATENT APPLICATION PUBLICATION (21) Application No.1630/CHE/2012 A<br />

(19) INDIA<br />

(22) Date <strong>of</strong> filing <strong>of</strong> Application :25/04/2012 (43) Publication Date : 21/06/2013<br />

(54) Title <strong>of</strong> the invention : MODULAR EXPONENTIATION METHOD AND DEVICE RESISTANT AGAINST SIDE-<br />

CHANNEL ATTACKS<br />

(51) International classification :G06F 7/00<br />

(31) Priority Document No :11305568.5<br />

(32) Priority Date :11/05/2011<br />

(33) Name <strong>of</strong> priority country :EPO<br />

(86) International Application No<br />

:NA<br />

Filing Date<br />

:NA<br />

(87) International Publication No : NA<br />

(61) Patent <strong>of</strong> Addition to Application Number :NA<br />

Filing Date<br />

:NA<br />

(62) Divisional to Application Number<br />

:NA<br />

Filing Date<br />

:NA<br />

(71)Name <strong>of</strong> Applicant :<br />

1)THOMSON LICENSING<br />

Address <strong>of</strong> Applicant :1-5 RUE JEANNE D'ARC, 92130<br />

ISSY LES MOULINEAUX France<br />

(72)Name <strong>of</strong> Inventor :<br />

1)MARC JOYE<br />

(57) Abstract :<br />

A modular exponentiation comprising iterative modular multiplications steps <strong>and</strong> taking as input a first modulus N, a secret<br />

exponent d <strong>and</strong> a base x. During at least one modular multiplication step aiming at computing a result c from two values a, b <strong>and</strong><br />

the first modulus N so that c = ab mod N, a processor (120) takes as input the two values a, b <strong>and</strong> the first modulus N from which<br />

are obtained two oper<strong>and</strong>s a, b <strong>and</strong> a second modulus AT using operations with at most linear complexity - at least one <strong>of</strong> the two<br />

oper<strong>and</strong>s a, b is different from the two values a, b, <strong>and</strong> the two oper<strong>and</strong>s a, b are different when a is equal to b- so that the modular<br />

multiplication c = ab mod N from a side-channel viewpoint behaves like a modular squaring except for when a equals b. An<br />

intermediate result c = a, b mod AT is computed, <strong>and</strong> the result c is derived from the intermediate result c using an operation with<br />

at most linear complexity; <strong>and</strong> the result c is used in the modular exponentiation.<br />

No. <strong>of</strong> Pages : 14 No. <strong>of</strong> Claims : 9<br />

The Patent Office Journal 21/06/2013 13868

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!