US2006271795A1PendingUtilityA1

Method to prevent power dissipation attacks on a cryptographic algorithm by implementing a random transformation step

Assignee: SALLE PATRICKPriority: Mar 17, 1998Filed: May 12, 2006Published: Nov 30, 2006
Est. expiryMar 17, 2018(expired)· nominal 20-yr term from priority
Inventors:Patrick Salle
H04L 9/0625H04L 2209/08H04L 9/003G06F 2207/7219
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to a data protection method using a cryptographic algorithm comprising at least one execution cycle of repetitive operations for processing data elements (K 2 , R 1 ) so as to generate encrypted information (C), this method comprising at least one step ( 120, 220 ) for randomly modifying the execution of at least one operation from one cycle to another, or at least one of the data elements, so that the encrypted information is unchanged by this random modification.

Claims

exact text as granted — not AI-modified
1 . (canceled)  
   
   
       2 . (canceled)  
   
   
       3 . (canceled)  
   
   
       4 . (canceled)  
   
   
       5 . (canceled)  
   
   
       6 . (canceled)  
   
   
       7 . (canceled)  
   
   
       8 . (canceled)  
   
   
       9 . Data protection method for operating a microprocessor of a chip card to protect data elements contained in a memory of the chip card from discovery by analysis of the electric power consumption of the microprocessor, said method using a symmetric cryptographic algorithm of the DES-type with a permutation step for executing operations for processing data elements so as to generate encrypted information, said method comprising: 
 operating the microprocessor to randomly determine a processing order of the bits of an input data for the execution of the permutation step, thereby protecting said data elements from discovery by analysis of the microprocessor's electric power consumption.    
   
   
       10 . The data protection method of  claim 9  wherein the cryptographic algorithm for executing operations for processing data elements includes a group of operations executed repeatedly.  
   
   
       11 . The data protection method of  claim 9  wherein said data elements are keys.

Join the waitlist — get patent alerts

Track US2006271795A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.