Providing authenticated communications to a replaceable printer component
First Claim
1. A printing system to receive a replaceable printer component, said printing system comprising:
- a printer controller;
a first memory device comprising a logic circuit and non-volatile memory and storing a first secret; and
a communication link configured to communicatively link the replaceable printer component to the printer controller when the replaceable printer component is installed in a printing system, wherein communication between the replaceable printer component and the printer controller occurs in separate sessions, each session having a different established session-key corresponding to that session,wherein the printer controller of the printing system is programmed to request a session-key by passing a session-key identifier to the logic circuit of the first memory device, receive a session-key based on the session-key identifier and the first secret from the logic circuit, and exchange message authentication codes with the replaceable printer component to confirm authorized communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A replaceable printer component includes a first memory device and a communication link. The first memory device stores a first secret. The communication link is configured to communicatively link the first memory device to a printer controller when the replaceable printer component is installed in a printing system. The printing system includes a second memory device storing a second secret. The second memory device is communicatively linked to the printer controller. The first memory device is configured to authenticate communications between the first memory device and the printer controller based on the first secret and the second secret.
25 Citations
12 Claims
-
1. A printing system to receive a replaceable printer component, said printing system comprising:
-
a printer controller; a first memory device comprising a logic circuit and non-volatile memory and storing a first secret; and a communication link configured to communicatively link the replaceable printer component to the printer controller when the replaceable printer component is installed in a printing system, wherein communication between the replaceable printer component and the printer controller occurs in separate sessions, each session having a different established session-key corresponding to that session, wherein the printer controller of the printing system is programmed to request a session-key by passing a session-key identifier to the logic circuit of the first memory device, receive a session-key based on the session-key identifier and the first secret from the logic circuit, and exchange message authentication codes with the replaceable printer component to confirm authorized communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a printing system for receiving a replaceable printer component, the printing system comprising a first memory device storing a first secret, wherein communication between the replaceable printer component and a printer controller of the printing system occurs in separate sessions, each session having a different established session-key corresponding to that session, the method comprising:
-
with the printer controller of the printing system, requesting, from the replaceable printer component, a component session-key identifier corresponding to a component session-key that is based on a second secret that is associated with the replaceable printer component, wherein said requesting is performed using a communication link configured to communicatively link the replaceable printer component to the printer controller when the replaceable printer component is installed in a printing system; and with the printer controller of the printing system, receiving the requested component session-key identifier from the replaceable printer component; with the printer controller of the printing system, requesting a session-key by passing the session-key identifier to a logic circuit of the first memory device, with the printer controller of the printing system, receiving a session-key based on the session-key identifier and the first secret from the logic circuit of the first memory device; and using the session-key to authenticate communications between the printing system and the replaceable printer component including exchanging message authentication codes with the replaceable printer component to confirm authorized communication. - View Dependent Claims (11, 12)
-
Specification