IP Library Granted Patent US 9,800,763
Granted Patent B2
US 9,800,763 · App. 13/963,205 · Granted Oct 24, 2017

Crum chip and image forming device for authentication and communication, and methods thereof

Inventors: Jae-yoon Lee (Seoul, KR); Hong-rok Woo (Yongin-si, KR)
Assignee: S-PRINTING SOLUTION CO., LTD.
H04N1/4433G03G15/0863G03G21/1882
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,800,763
App. No.
13/963,205
Granted
Oct 24, 2017
Kind
B2
Abstract

A Customer Replaceable Unit Monitoring (CRUM) chip, an image forming apparatus, and a method of authenticating are provided. The apparatus includes a main body that includes a main controller controlling operations of the apparatus, a consumable unit mounted on the main body to communicate with the main controller, and a CRUM chip that is provided in the consumable unit and stores information regarding the consumable unit. The main controller and the CRUM chip transmit and receive signals that include data and integrity detection data between each other. The integrity detection data is generated by using previous integrity detection data.

Claims (52)

1. A Customer Replaceable Unit Monitoring chip (CRUM chip) operable to communicate with an image forming apparatus, the CRUM chip comprising:

an interface including at least one contact and operable to receive a first data set and first integrity detection data regarding the first data set from a main controller of the image forming apparatus connecting with the at least one contact of the interface, the first data set comprising first command data, first data, first CRC data, and first symbol data; and

a controller that is operable to generate second integrity detection data using both a second data set to be transmitted to the main controller of the image forming apparatus and the first integrity detection data, and to transmit the second data set and the second integrity detection data to the main controller of the image forming apparatus through the interface, the second data set comprising second data, second result data, and second CRC.

2. The CRUM chip according to claim 1 , wherein the controller is operable to test integrity of the first data set using the first integrity detection data, and to transmit the second data set and the second integrity detection data to the main controller of the image forming apparatus through the interface in response to integrity of the first data being verified.

3. The CRUM chip according to claim 1 , further comprising:

a storage for storing the first integrity detection data and the second integrity detection data.

4. The CRUM chip according to claim 1 , wherein the controller is operable to generate fourth integrity detection data using the first to third integrity detection data and a fourth data set to be transmitted to the main controller of the image forming apparatus, in response to a third data set and third integrity detection data regarding the third data being received from the main controller of the image forming apparatus, and to transmit the fourth data set and the fourth integrity detection data to the main controller of the image forming apparatus through the interface,

the third data set comprising third command data, third data, third CRC data, and third symbol data, and

the fourth data set comprising fourth data, fourth result data, and fourth CRC.

5. The CRUM chip according to claim 4 , wherein the controller is operable to test integrity of the third data using the third integrity detection data and the stored first to second integrity detection data.

6. The CRUM chip according to claim 1 , wherein the controller is operable to generate a session key using the first data set and the second data set, and to perform an authentication process for synchronizing a first table stored in each of the main controller of the image forming apparatus and the CRUM chip, an authentication process for synchronizing a second table stored in each of the main controller of the image forming apparatus and the CRUM chip, and an authentication process for determining compatibility between the image forming apparatus and the CRUM chip based on at least one of the first table and the second table.

7. The CRUM chip according to claim 1 , wherein the second data comprise any one of random data, a chip serial number (CSN), information regarding a key used for an asymmetric key algorithm, internal information of the CRUM chip, and result information on result of a job performed in the CRUM chip.

8. An image forming apparatus, comprising:

a main controller configured to control operations of the image forming apparatus; and

a Customer Replaceable Unit Monitoring chip (CRUM chip) configured to store information regarding a consumable unit,

wherein the main controller is operable to transmit to the CRUM chip a first data set and first integrity detection data regarding the first data set, the first data set comprising first command data, first data, first CRC data, and first symbol data,

wherein the CRUM chip is operable:

to generate second integrity detection data using both a second data set to be transmitted to the main controller and the first integrity detection data in response to the first data set and the first integrity detection data being received, the second data set comprising second data, second result, data, and second CRC, and

to transmit the second data set and the second integrity detection data to the main controller.

9. The image forming apparatus according to claim 8 , wherein the CRUM chip is operable to test integrity of the first data set using the first integrity detection data, and to transmit the second data set and the second integrity detection data to the main controller in response to integrity of the first data set being verified.

10. The image forming apparatus according to claim 8 , wherein the main controller and the CRUM chip are operable to perform an authentication through a plurality of authentication processes,

wherein the main controller is operable:

to generate third integrity detection data using a third data set, the first integrity detection data, and the second integrity detection data in a final authentication process from among the plurality of authentication processes, the third data set comprising third command data, third data, third CRC data, and third symbol data, and

to transmit the third data set and the third integrity detection data to the CRUM chip,

wherein the CRUM chip is operable to generate fourth integrity detection data using fourth data set and the first to third integrity detection data, in response to receiving the third data set and the third integrity detection data, and to transmit the fourth data set and the fourth integrity detection data to the main controller, the fourth data set comprising fourth data, fourth result data, and fourth CRC.

11. The image forming apparatus according to claim 10 , wherein the CRUM chip is operable to test integrity of the third data set using the first to third integrity detection data.

12. The image forming apparatus according to claim 10 , wherein the main controller is operable to test integrity of the fourth data set using the fourth integrity detection data, in response to the fourth data set and the fourth integrity detection data being received.

13. The image forming apparatus according to claim 10 , wherein the plurality of authentication processes include a first authentication process in which the main controller and the CRUM chip are operable to transmit and receive the first data and the second data and to generate a session key respectively, a second authentication process for synchronizing a first table stored in each of the main controller of the image forming apparatus and the CRUM chip, a third authentication process for synchronizing a second table stored in each of the main controller of the image forming apparatus and the CRUM chip, and a fourth authentication process in which the main controller and the CRUM chip are operable to transmit and receive the third data and the fourth data and to determine compatibility between the image forming apparatus and the CRUM chip.

14. The image forming apparatus according to claim 10 , wherein the main controller and the CRUM chip are operable to store integrity detection data used for the plurality of authentication processes respectively, and to perform data communication, in response to the authentication being completed.

15. An authenticating method of a Customer Replaceable Unit Monitoring chip (CRUM chip) operable to communicate with an image forming apparatus, comprising:

receiving, from a main controller of the image forming apparatus, a first data set and first integrity detection data regarding the first data set, the first data set comprising first command data, first data, first CRC data, and first symbol data;

generating second integrity detection data using both a second data set to be transmitted to the main controller of the image forming apparatus and the first integrity detection data; and

transmitting the second data set and the second integrity detection data to the main controller of the image forming apparatus, the second data set comprising second data, second result data, and second CRC.

16. The method according to claim 15 , further comprising:

testing integrity of the first data set using the first integrity detection data.

17. The method according to claim 15 , further comprising:

storing the first and second integrity detection data.

18. The method of claim 15 , further comprising:

receiving, from the transmitter of the main controller of the image forming apparatus, a third data set and third integrity detection data regarding the third data set, the third data set comprising third command data, third data, third CRC data, and third symbol data;

generating fourth integrity detection data using fourth data set to be transmitted to the main controller of the image forming apparatus and the first to third integrity detection data, the fourth data set comprising fourth data, fourth result data, and fourth CRC; and

transmitting the fourth data set and the fourth integrity detection data to the main controller of the image forming apparatus.

19. The method of claim 18 , further comprising:

testing integrity of the third data set using the third integrity detection data and the stored first to second integrity detection data.

20. The method according to claim 15 , further comprising:

generating a session key using the first data and the second data; and

in response to a session key being completed, sequentially performing an authentication process for synchronizing a first table stored in each of the main controller of the image forming apparatus and the CRUM chip, an authentication process for synchronizing a second table stored in each of the main controller of the image forming apparatus and the CRUM chip, and an authentication process for determining compatibility between the image forming apparatus and the CRUM chip based on at least one of the first and the second tables.

21. The CRUM chip according to claim 1 , wherein the first data comprises a first arbitrary value, and the second data comprises a second arbitrary value and a Message Authentication Code generated using the first data and the second data.

22. A consumable apparatus, comprising:

a consumable part including a mount and that is mountable on an image forming apparatus; and

the CRUM chip of claim 1 mountable on the mount of the consumable part.

23. The consumable apparatus according to claim 22 , wherein the consumable part is any one of an electrification part, a light exposure part, a developing part, a transfer part, a settlement part, a roller, a belt, and an OPC drum.

24. The CRUM chip according to claim 1 , wherein the interface includes an Inter-Integrated Circuit (I2C).

Assignments (6)
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2013
From: LEE, JAE-YOON; WOO, HONG-ROK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 031169/0527 →
Priority Claims (3)
KR 10-2011-0092060 · Sep 9, 2011 · national
KR 10-2012-0152433 · Dec 24, 2012 · national
KR 10-2013-0048712 · Apr 30, 2013 · national
Continuity (2)
Continuation In Part 13445535 · Apr 12, 2012
Related Publication 20130321853A1 · Dec 5, 2013