Nova Patents
EP1638245A1

Protection of a DES algorithm

Abstract

The method involves executing an algorithm with a valid data between several executions of same algorithm with an invalid data corresponding to a combination of the valid data with predetermined masks. The masks are selected so that result of application of the algorithm with same key is different for one bit from result of application of the algorithm to the valid data. An independent claim is also included for a processor for executing an encryption algorithm.

EP1638245A1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 14 September 2025, 1 year ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 1 independent, 7 dependent

  1. 1
    A method of protecting the execution of an algorithmic calculation taking into account at least one valid datum and at least one secret key by an integrated circuit, and performing several iterations of an encryption calculation, characterized in that it consists of executing the algorithm with the valid data between several executions of the same algorithm with invalid data corresponding to a combination of the valid data with predetermined masks.
  2. 8
    Processor for executing an encryption algorithm, comprising means for implementing the method according to any one of Claims 1 to 7.