EP1983466A2

Method and apparatus of secure authentication for system-on-chip (SoC)

Abstract

A SoC may be utilized to authenticate access to one or more secure functions. A password may be generated within the SoC which is unique to each SoC instance and unique to each iteration of authentication. The SoC may challenge external entities attempting access to provide a matching password. A random number sample may be generated within the SoC and stored. A chip ID, secret word and a table of keys with key indices are also stored in memory. Two or more of the stored items may be passed to a hash function to generate the password. The external entity may generate and return the password utilizing information communicated from the SoC during each authentication operation as well as information known a priori. The SoC may compare the returned password with the internally generated password and may grant access to the secure functions.

EP1983466A2, drawing sheet 1
Sheet 1 of 7

Term

1.5 yearsto projected expiry

Projected expiry 19 March 2028, counted from filing; an application has no term until it is granted.

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

10 claims: 2 independent, 8 dependent

  1. 1
    A method for processing data in a communication system, the method comprising:authenticating access to one or more secure functions controlled by a chip, using a password that is unique per-chip and per challenge.
  2. 7
    A system for processing data in a communication system, the system comprising:one or more circuits that authenticate access to one or more secure functions controlled by a chip using a password that is unique per-chip and per challenge.