Validation protocol and system
First Claim
1. A validation protocol for a printer consumable comprising the steps of:
- providing a printer containing a trusted authentication chip and a printer consumable containing an untrusted authentication chip;
generating an original random number;
applying, in the trusted authentication chip, an asymmetric encryption function to the random number using a first key from the trusted authentication chip to produce an encrypted random number;
passing the encrypted random number to the untrusted authentication chip;
decrypting, in he untrusted authentication chip, the encrypted random number with an asymmetric decryption function using a second secret key from the untrusted authentication chip to produce a decrypted random number;
comparing the decrypted random number with the original random number, without knowledge of the second secret key, and in the event of a match considering the printer consumable to be valid and allowing the consumption of the consumable by the printer; and
,otherwise considering the printer consumable to be invalid and thereby restricting the consumption of the printer consumable by the printer.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention concerns a validation protocol for determining whether an untrusted authentication chip is valid, or not. The protocol may be used to determine the physical presence of a valid authentication chip and from that determine whether a consumable containing the chip is valid. In another aspect the invention also concerns a system for validating the chip. A random number is generated and encrypted with an asymmetric encryption function. It is then passed to an untrusted authentication chip where it is decrypted. The decrypted random number is then compared with the original random number, and in the event of a match the untrusted chip is considered to be valid.
-
Citations
15 Claims
-
1. A validation protocol for a printer consumable comprising the steps of:
-
providing a printer containing a trusted authentication chip and a printer consumable containing an untrusted authentication chip; generating an original random number; applying, in the trusted authentication chip, an asymmetric encryption function to the random number using a first key from the trusted authentication chip to produce an encrypted random number; passing the encrypted random number to the untrusted authentication chip; decrypting, in he untrusted authentication chip, the encrypted random number with an asymmetric decryption function using a second secret key from the untrusted authentication chip to produce a decrypted random number; comparing the decrypted random number with the original random number, without knowledge of the second secret key, and in the event of a match considering the printer consumable to be valid and allowing the consumption of the consumable by the printer; and
,otherwise considering the printer consumable to be invalid and thereby restricting the consumption of the printer consumable by the printer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A validation system for a printer consumable, the system comprising:
-
a printer containing a trusted authentication chip; a random number generator to generate an original random number; an asymmetric encryptor to encrypt the original random number using a first key in the trusted authentication chip; a printer consumable containing the untrusted authentication chip which receives the encrypted random number, the untrusted authentication chip comprising an asymmetric decryption function to decrypt the encrypted random number using a second secret key for the decryption function to produce a decrypted random number; and comparison means to compare the decrypted random number with the original random number, without knowledge of the second secret key; whereby, in the event of a match between the decrypted random number and the original random number, the untrusted chip is considered to be valid, hereby allowing the printer consumable to be consumed by the printer; otherwise the untrusted chip is considered to be invalid, thereby restricting the printer consumable being consumed by the printer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification