INTEGRATED CIRCUIT FOR AUTHENTICATION OF CONSUMABLE STORAGE DEVICE
First Claim
1. An integrated circuit for the authentication of a consumable storage device by an apparatus, the integrated circuit comprising a memory space which contains encrypted data defined by a message authentication code (MAC) applied to data relating to a consumable stored by the device, the MAC being a construction of an asymmetric cryptographic function whereby a public key KT stored by another integrated circuit of the apparatus is used to encrypt a random number generated by said another integrated circuit, a secret key KA stored by the integrated circuit is used to decrypt the encrypted random number, the decrypted random number is appended to data stored in the memory space, the secret key KA is used to encrypt the appended random number and data, and the public key KT is used to decrypt the encrypted random number appended to the data.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit is provided for the authentication of a consumable storage device by an apparatus. The integrated circuit has a memory space which contains encrypted data defined by a message authentication code (MAC) applied to data relating to a consumable stored by the device. The MAC is a construction of an asymmetric cryptographic function whereby a public key KT stored by another integrated circuit of the apparatus is used to encrypt a random number generated by the another integrated circuit. A secret key KA stored by the integrated circuit is used to decrypt the encrypted random number. The decrypted random number is appended to data stored in the memory space. The secret key KA is used to encrypt the appended random number and data, and the public key KT is used to decrypt the encrypted random number appended to the data.
106 Citations
5 Claims
- 1. An integrated circuit for the authentication of a consumable storage device by an apparatus, the integrated circuit comprising a memory space which contains encrypted data defined by a message authentication code (MAC) applied to data relating to a consumable stored by the device, the MAC being a construction of an asymmetric cryptographic function whereby a public key KT stored by another integrated circuit of the apparatus is used to encrypt a random number generated by said another integrated circuit, a secret key KA stored by the integrated circuit is used to decrypt the encrypted random number, the decrypted random number is appended to data stored in the memory space, the secret key KA is used to encrypt the appended random number and data, and the public key KT is used to decrypt the encrypted random number appended to the data.
Specification