Claims
- 1. An apparatus for validating the presence of an authorized accessory of a device, the apparatus comprising
an integrated circuit which stores a secret key K1 is configured to define a random number generator which returns R and is configured to apply a function F[R] to return FK[R], based on the secret key K; and a control system which is configured to request FK[R] from the integrated circuit and from a further integrated circuit positioned on the accessory and to compare FK[R] from both the integrated circuits.
- 2. An apparatus as claimed in claim 1, in which the function F[R] is a one-way function.
- 3. An apparatus as claimed in claim 1, in which the integrated circuit is configured to advance R to next in sequence with each invocation of the random number generator.
- 4. An apparatus as claimed in claim 3, in which the integrated circuit includes a linear feedback shift register which defines the random number generator.
- 5. An apparatus as claimed in claim 1, in which the control system is configured to determine whether or not FK[R] generated by the integrated circuit of the apparatus is equal to FK[R] generated by the integrated circuit of the accessory and to validate the accessory if said values are equal.
- 6. A method of validating the presence of an authorized accessory of a device, the method comprising the steps of:
storing a secret key, K, in an integrated circuit of the device and in an integrated circuit of the accessory; generating a random number R with the integrated circuits; applying a function F[R] to R using K at each integrated circuit to return FK[R] at each integrated circuit; requesting FK[R] from both integrated circuits; and comparing FK[R] from both integrated circuits.
Priority Claims (1)
Number |
Date |
Country |
Kind |
PO7991 |
Jul 1997 |
AU |
|
Parent Case Info
[0001] This is a continuation of Ser. No. 09/516,874 filed Mar. 2, 2000
Continuations (1)
|
Number |
Date |
Country |
Parent |
09516874 |
Mar 2000 |
US |
Child |
10780624 |
Feb 2004 |
US |