×

Prevention of side channel attacks against block cipher implementations and other cryptographic systems

  • US 20060045264A1
  • Filed: 10/18/2005
  • Published: 03/02/2006
  • Est. Priority Date: 06/03/1998
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing a symmetric block cipher operation on a message block, using a tamper resistant device, comprising:

  • (a) receiving an input message;

    (b) obtaining unpredictable information;

    (c) producing at least one masked intermediate parameter and a corresponding blinding parameter from at least said input message and said unpredictable information, such that;

    (i) the value of said masked intermediate parameter is unpredictable to an attacker;

    (ii) the value of said blinding parameter is unpredictable to an attacker;

    (iii) the value of an intermediate value in said block cipher operation is represented by a mathematical relationship between said masked intermediate parameter and said blinding parameter;

    (d) performing a plurality of rounds of said block cipher operation, where each said round includes changing said value for at least one of said parameters; and

    (e) producing an output message from at least said masked intermediate parameter and said blinding parameter after said round operations in step (d).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×