# US 2018/0022104 A1 · System for advanced protection of consumable or detachable elements

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0022104 A1
- Document ID: US20180022104A1
- Status: Published application
- Kind: A1
- Application number: 15/549,195
- Filed: 2016-02-08
- Published: 2018-01-25
- Earliest claimed: 2015-02-06
- Assignees: Dover Europe SàRl
- Applicants: Dover Europe Sàrl
- Inventors: Damien Bonneton
- Web page: https://patentgrep.com/patent/US20180022104A1

## CPC

- B41J 2/17546: {electronically}
- G03G 15/0863: {provided with identifying means or means for storing process- or use parameters, e.g. an electronic memory}
- G03G 21/1657: {Wireless connection means, e.g. RFID}
- G05B 1/03: for comparing digital signals
- G06F 21/12: Protecting executable software
- G06F 21/123: {by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices}
- G06F 21/30: Authentication, i.e. establishing the identity or authorisation of security principals
- G06F 21/44: Program or device authentication
- G06F 21/445: {by mutual authentication, e.g. between devices or programs}
- G06F 21/45: Structures or tools for the administration of authentication
- G06F 21/572: {Secure firmware programming, e.g. of basic input output system [BIOS]}
- G06F 21/60: Protecting data
- G06F 21/606: {by securing the transmission between two devices or processes}
- G06F 21/608: {Secure printing}
- G06F 21/62: Protecting access to data via a platform, e.g. using keys or access control rules
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 21/71: to assure secure computing or processing of information
- G06F 21/72: in cryptographic circuits
- H04L 9/0819: {Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062)}
- H04L 9/3271: {using challenge-response}
- G06F 2221/2107: File encryption
- G06F 2221/2115: Third party
- G06F 2221/2129: Authenticate client device independently of the user
- G06F 2221/2149: Restricted operating environment
- H04L 2209/805: Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
- B41J: TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- G03G: ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method of authenticating a consumable or detachable element of a continuous inkjet printer, (CIJ), comprising: the controller of the printer generating and dispatching a 1st item of random information to an authentication circuit of the element; encrypting the 1st item of random information by the authentication circuit using a 1st encryption algorithm and a 1st secret key to form a 1st item of encrypted random information; dispatching the 1st item of encrypted random information to the controller; encrypting the 1st item of random information by the controller using a 2nd encryption algorithm and a 2nd secret key to form a 2nd item of encrypted random information; and comparing the 1st item of encrypted random information with the 2nd encrypted item of random information. If the consumable element is authenticated, a shared key part of a 3rd key is dispatched by the consumable or detachable element to the CIJ.

## Claims

### Claim at position 1

1-24. (canceled)

### Claim 25

Method for authenticating a 1st consumable or detachable element of a continuous inkjet printer, comprising:
a)—generation, by the controller of the printer, of a 1st item of random information and the dispatch thereof to an authentication circuit of the 1st consumable element;
b)—encryption of the 1st item of random information by the authentication circuit of the 1st consumable element, a 1st encryption algorithm and a 1st secret key, thereby forming a 1st item of encrypted random information, and the dispatch of said item of information to the controller of the printer;
c)—encryption of the 1st item of random information by the controller of the printer and by a 2nd encryption algorithm, and a 2nd secret key, thereby forming a 2nd item of encrypted random information;
d)—comparison of, at least the 1st item of encrypted random information with the 2nd encrypted item of random information, in order to authenticate, or not, the 1st consumable element;
e)—and, if the 1st consumable element is authenticated, at least one part of a 3rd key, termed the shared key, is dispatched by the 1st consumable or detachable element to the continuous inkjet printer, the controller of the printer containing a deciphering algorithm to decipher data with the shared key.

### Claim 26 (depends on 25)

Method according to claim 25, further comprising:
generation, by the authentication circuit of the 1st consumable element, of a 2nd item of random information, and dispatch thereof to the controller of the printer;
encryption of the 2nd item of random information by the controller of the printer, by the 2nd encryption algorithm, and the 2nd secret key, thereby forming a 3rd item of encrypted random information, and dispatch thereof to the authentication circuit of the 1st consumable element;
encryption of this 2nd item of random information by the authentication circuit of the 1st consumable element, using the 1st encryption algorithm and the 1st secret key, thereby forming a 4th item of encrypted random information;
and step d) comprising comparison of at least the 3rd item of encrypted random information with the 4th item of encrypted random information.

### Claim 27 (depends on 26)

Method according to claim 26, the comparison on the one hand of the 1st item of encrypted random information with the 2nd item of encrypted random information, and on the other hand of the 3rd item of encrypted random information with the 4th item of encrypted random information enabling reciprocal authentication, or not, of the 1st consumable element and the printer, the method then comprising, if the reciprocal authentication is performed or validated, performance of step e).

### Claim 28 (depends on 25)

Method according to claim 25, in which after step e), at least one item of data encrypted by a 3rd third encryption algorithm, is dispatched from the 1st consumable or detachable element to the continuous inkjet printer or vice versa.

### Claim 29 (depends on 25)

Method according to claim 25, in which the shared key can vary over time and/or has a limited duration of validity.

### Claim 30 (depends on 25)

Method according to claim 25, wherein:
the 1st secret key and/or, respectively, the 2nd secret key, is, or has been, modified using an algorithm implementing an item of digital data available in, or associated with, respectively the 1st consumable or detachable element or with the continuous inkjet printer;
and/or, the shared key, is, or has been, modified using an algorithm implementing an item of digital data available in, or associated with, the 1st consumable or detachable element and/or with the continuous inkjet printer.

### Claim 31 (depends on 25)

Method according to claim 25, further comprising:
he exchange, between the controller and the 1st consumable or detachable element, and/or the reader, by the controller and/or the 1st consumable or detachable element, of at least one item of data concerning at least one 2nd consumable or detachable element or at least one spare part that the printer can use, and/or at least one software that the printer can use, and/or at least one method of use that the printer can implement;
then optionally:
a comparison of at least one Item of identification data, respectively of a consumable or of a spare part and/or of a software, with said at least one read or exchanged item of data, relating respectively to at least one 2nd consumable element or at least one spare part that the printer can use, and/or at least one software that the printer can use, and/or the authorisation, or not, of the use of said consumable or of said spare part and/or of said software;
and/or a comparison of at least one method of use that the printer can implement, with said at least one item of read or exchanged data, relating respectively to at least one method of use that the printer can implement and the adaptation of the mode of operation of the printer.

### Claim 32 (depends on 25)

Method according to claim 25, wherein at least one part of the 2nd secret key or of the optional shared key or of the exchange data is stored on a card, different and/or physically separated from the printer and of the 1st consumable element, and which exchanges data with the printer using communication means.

### Claim 33 (depends on 25)

Method according to claim 25, wherein one or more items of data is/are exchanged, between the 1st consumable or detachable element and said continuous inkjet printer, by RFID or by contact.

### Claim 34 (depends on 25)

Method according to claim 25, wherein said 1st consumable or detachable element is an ink or solvent cartridge or a filter or a pump or a solenoid valve, or a removable module, for example of the ink circuit of the printer or of a printing head of the printer, or a data medium.

### Claim 35 (depends on 31)

Method according to claim 31, in which the 1st consumable or detachable element is a data medium, at least one 2nd consumable element or detachable element or at least one spare part being an ink or solvent cartridge or a filter or a pump or a solenoid valve, or a removable module, for example the ink circuit of the printer or a printing head of the printer.

### Claim 36

Control device of a continuous inkjet printer, or data medium, for authentication of a 1st consumable or detachable element of said continuous inkjet printer, the device comprising:
a generator of an item of random information, and for despatching same to an authentication circuit of the element;
an encryption circuit for encrypting this item of random information, using a 1st encryption algorithm and a 1st secret key, thereby forming an item of encrypted random information;
a circuit to compare this item of encrypted random information and another item of encrypted random information received from a consumable or detachable element and for authenticating, or not, the 1st consumable as a function of the result of the comparison;
a receiver receiving, after authentication, at least a part of a key, termed the shared key, dispatched by said consumable or detachable element to the control device;
a memory storing said 2nd key, termed the shared key, and a 2nd algorithm, termed the deciphering algorithm, to decipher at least one data with the shared key.

### Claim 37 (depends on 36)

Device or data medium according to claim 36, the 2nd key being variable over time.

### Claim 38 (depends on 36)

Device or data medium according to claim 36, comprising RFID communication means or means for exchanging data by contact.

### Claim 39 (depends on 36)

Device or data medium according to claim 36, further comprising a memory for:
storing at least one item of data concerning at least one consumable or at least one spare part that the printer can use, and/or at least one software that the printer can use and/or at least one method of use that the printer can implement;
and, optionally, a circuit:
to compare at least one item of identification data of a consumable or of a spare part or of a software with said at least one stored item of data concerning at least one consumable or at least one spare part that the printer can use, and/or at least one software that the printer can use;
and/or to compare at least one method of use with said at least one item of stored data concerning at least one method of use that the printer can implement;
and/or to authorise, or not, the use of this consumable or this spare part or this software or the implementation of said method of use.

### Claim 40

Consumable or detachable element for a continuous inkjet printer, (CIJ), comprising:
a generator to generate an item of random information, and a circuit to despatch this item of random information to the controller of a printer, or a receiver to receive an item of random information from the controller of a printer;
a circuit to encrypt this item of random information, using a 1st encryption algorithm and a 1st key, termed the secret key, thereby forming an item of encrypted random information;
a circuit to compare this item of encrypted random information and another item of encrypted random information received from controller of a printer, and for authenticating, or not, said printer as a function of the result of the comparison;
a receiver to receive, after authentication, at least a part of a 2nd key, termed the shared key, for example dispatched by said printer to the consumable or detachable element, or for despatching at least a part of a 2nd key, termed the shared key, for example to said printer;
a memory to store said 2nd key (40), termed the shared key, and a 2nd algorithm, to decipher or encrypt at least one data with said shared key.

### Claim 41 (depends on 40)

Element according to claim 40, the 2nd key being variable over time.

### Claim 42 (depends on 40)

Element according to claim 40, comprising an RFID interface means or an interface to exchange data by contact.

### Claim 43 (depends on 36)

Continuous inkjet printer, comprising:
an ink circuit,
a printing head,
a hydraulic connection between the ink circuit and the printing head,
an electrical connection for supplying electrical power to said printing head,
a device and/or a data medium according to claim 36.
