Nova Patents
EP2320344B1

Key generation

Abstract

This record has no abstract on file.

EP2320344B1, drawing sheet 1
Sheet 1 of 42

Term

Term ended

Expired 14 April 2023, 3.4 years ago.

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

10 claims: 2 independent, 8 dependent

  1. 1
    A method for operating a chip (700) having an electronic PUF circuit (100) with active semiconductor elements including logic gates, the PUF circuit including a delay circuit (1) including n-1 stages (162) and a multiplexer (184), where n is a number of bits in an n-bit challenge, the PUF circuit being designed so that the number of combinations or the number of possible inputs is sufficiently large such that it is impractical for an adversary who is in possession of the chip to measure and store all of the (input, output) pairs exhaustively, to generate and use a secret key to decrypt contents of a memory comprising:storing encrypted content in a memory (704) encrypted according to a volatile key that is not stored in the chip;characterised by : receiving at the delay circuit (1) of the PUF circuit (100) in the chip an n-bit challenge, the n-bit challenge having been selected from the plurality of possible inputs to the PUF circuit and stored on the chip;outputting from the PUF circuit a k-bit response that is specific to the n-bit challenge;combining in the chip the k-bit response with the content of fuses (708) to produce a key;and receiving the key at a decrypter (712) and decrypting contents of the memory (704) in the chip.
  2. 7
    A chip (700) comprising:an electronic PUF circuit (100) with active semiconductor elements including logic gates, the PUF circuit including a delay circuit (1) including n-1 stages (162) and a multiplexer (184), where n is a number of bits in an n-bit challenge, the PUF circuit being designed so that the number of combinations or the number of possible inputs is sufficiently large such that it is impractical for an adversary who is in possession of the chip to measure and store all of the (input, output) pairs exhaustively, characterized by a storage (702) for an n-bit challenge;the electronic PUF circuit (100) coupled to the storage for the multi-bit challenge for receiving an n-bit challenge and outputting a k-bit response that is specific to the n-bit challenge, the n-bit challenge having been selected from the plurality of possible inputs to the PUF circuit;a memory (704) for storing encrypted content encrypted according to a volatile key that is not stored in the chip;and a decrypter (712) configured to receive a secret key formed by combining the k-bit response and contents of fuses in the chip and to decrypt content stored in the memory.