Nova Patents
EP0900488B1

Tamper resistant methods and apparatus

Abstract

This record has no abstract on file.

EP0900488B1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Expired 12 June 2017, 9.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 2 independent, 2 dependent

  1. 1
    An apparatus comprising an execution unit for executing programming instructions, and a storage medium coupled to the execution unit, having stored therein a plurality of programming instruction blocks (100) to be executed by the execution unit during operation, characterised by the programming instruction blocks (100) operating on corresponding subparts of a secret distributed (101) among them, and the execution being distributed over a period of time, characterised in that the programming instruction blocks (100) jointly implement a decryption function, and the secret is a private key.
  2. 3
    A machine implemented method for executing a program that operates on a secret in a tamper resistant manner, the method comprising:executing a first unrolled subprogram (102) of the program at a first point in time, with the first unrolled subprogram operating on a first subpart of the secret (101);and executing a second unrolled subprogram (102) of the program at a second point in time, with the second unrolled subprogram operating on a second subpart of the secret (101), characterised in that the first and second unrolled subprograms are unrolled subprograms of a decryption function, and the secret is a private key.