ES2662058T3 - Autenticación de un componente de impresora reemplazable - Google Patents
Autenticación de un componente de impresora reemplazable Download PDFInfo
- Publication number
- ES2662058T3 ES2662058T3 ES08769798.3T ES08769798T ES2662058T3 ES 2662058 T3 ES2662058 T3 ES 2662058T3 ES 08769798 T ES08769798 T ES 08769798T ES 2662058 T3 ES2662058 T3 ES 2662058T3
- Authority
- ES
- Spain
- Prior art keywords
- session key
- message authentication
- authentication code
- memory device
- replaceable printer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/17—Ink jet characterised by ink handling
- B41J2/175—Ink supply systems ; Circuit parts therefor
- B41J2/17503—Ink cartridges
- B41J2/17543—Cartridge presence detection or type identification
- B41J2/17546—Cartridge presence detection or type identification electronically
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/06—Apparatus for electrographic processes using a charge pattern for developing
- G03G15/08—Apparatus for electrographic processes using a charge pattern for developing using a solid developer, e.g. powder developer
- G03G15/0822—Arrangements for preparing, mixing, supplying or dispensing developer
- G03G15/0863—Arrangements for preparing, mixing, supplying or dispensing developer provided with identifying means or means for storing process- or use parameters, e.g. an electronic memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/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)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3242—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00519—Constructional details not otherwise provided for, e.g. housings, covers
- H04N1/00538—Modular devices, i.e. allowing combinations of separate components, removal or replacement of components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/06—Developing structures, details
- G03G2215/066—Toner cartridge or other attachable and detachable container for supplying developer material to replace the used material
- G03G2215/0695—Toner cartridge or other attachable and detachable container for supplying developer material to replace the used material using identification means or means for storing process or use parameters
- G03G2215/0697—Toner cartridge or other attachable and detachable container for supplying developer material to replace the used material using identification means or means for storing process or use parameters being an electronically readable memory
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2221/00—Processes not provided for by group G03G2215/00, e.g. cleaning or residual charge elimination
- G03G2221/16—Mechanical means for facilitating the maintenance of the apparatus, e.g. modular arrangements and complete machine concepts
- G03G2221/18—Cartridge systems
- G03G2221/1823—Cartridges having electronically readable memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Power Engineering (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
- Electrophotography Configuration And Component (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Un componente de impresora reemplazable (108) que comprende: un primer dispositivo de memoria (109) configurado para almacenar un primer secreto; y un enlace de comunicación (112) configurado para vincular comunicativamente el primer dispositivo de memoria con un controlador de impresora (116) cuando el componente de impresora reemplazable está instalado en un sistema de impresión (104); donde el primer dispositivo de memoria está configurado para: generar un identificador de clave de sesión y una primera clave de sesión basada en el primer secreto y proporcionar el identificador de clave de sesión a un segundo dispositivo de memoria del sistema de impresión en respuesta a una solicitud, 10 recibir una solicitud de lectura para un campo de datos que almacena un valor que indica la autenticidad del componente reemplazable de la impresora, incluyendo la solicitud de lectura un primer código de autenticación de mensaje calculado utilizando una segunda clave de sesión; calcular un segundo código de autenticación de mensaje basado en la solicitud de lectura y la primera clave de sesión, y realizar la solicitud de lectura en respuesta al segundo código de autenticación de mensaje coincidiendo con el primer código de autenticación de mensaje, donde el primer dispositivo de memoria está configurado para denegar la solicitud de lectura y marcar la primera clave de sesión como inválida en respuesta al segundo código de autenticación de mensaje que no coincide con el primer código de autenticación de mensaje y el primer dispositivo de memoria configurado para realizar la solicitud 20 de lectura proporcionando una respuesta que incluye el valor que indica la autenticidad del componente de impresora reemplazable y un tercer código de autenticación de mensaje calculado sobre el valor que indica la autenticidad del componente de impresora reemplazable utilizando la primera clave de sesión
Description
5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Autenticación de un componente de impresora reemplazable Antecedentes
Los sistemas de impresión actuales suelen incluir uno o más componentes de impresora reemplazables, como cartuchos de inyección de tinta, conjuntos de cabezales de impresión de inyección de tinta, cartuchos de tóner, suministros de tinta, etc. Algunos sistemas existentes proporcionan estos componentes de impresora reemplazables con memoria incorporada para comunicar información a una impresora sobre el componente reemplazable, como nivel de llenado de tinta, información de comercialización, etc.
La publicación de patente de EE.UU. No. 7,246,098 divulga un protocolo de autenticación consumible para validar la existencia de un chip de autenticación que no es de confianza, así como para garantizar que el chip de autenticación tenga una duración solo tan larga como el consumible. La publicación de patente de EE.UU. No. 6,799,273 divulga un proceso de identificación mutua entre un primer y un segundo aparato de procesamiento de datos, para proteger los datos protegidos por derechos de autor. La publicación de la solicitud de patente de EE.UU. No. 2007/0160204 divulga un microcontrolador que realiza la autenticación de accesorios reemplazables, tales como cartuchos de tinta, usando un número aleatorio encriptado.
Breve descripción de los dibujos
Los dibujos adjuntos se incluyen para proporcionar una comprensión adicional de las realizaciones y se incorporan y constituyen una parte de esta especificación. Los dibujos ilustran realizaciones y junto con la descripción sirven para explicar los principios de las realizaciones. Se apreciarán fácilmente otras realizaciones y muchas de las ventajas pretendidas de las realizaciones cuando se hagan más comprensibles por referencia a la siguiente descripción detallada. Los elementos de los dibujos no están necesariamente a escala entre sí. Los números de referencia similares designan partes similares correspondientes.
La Figura 1 es un diagrama de bloques que ilustra una realización de una disposición de impresión.
La Figura 2 es un diagrama de flujo que ilustra una realización de un método para autenticar un componente de impresora reemplazable.
La Figura 3 es un diagrama de flujo que ilustra una realización de un método para autenticar una solicitud de lectura emitida por un sistema de impresión para un valor de datos que indica la autenticidad de un componente de impresora reemplazable.
La Figura 4 es un diagrama de flujo que ilustra una realización de un método para autenticar una respuesta de un componente de impresora reemplazable.
Descripción detallada
En la siguiente descripción detallada, se hace referencia a los dibujos adjuntos que forman una parte de la misma, y en los que se muestra a modo de ilustración realizaciones específicas en las que se puede poner en práctica la invención. A este respecto, la terminología direccional, tal como "superior", "inferior", "delantera", "posterior", , etc., se usa con referencia a la orientación de la(s) figura(s) descrita(s). Debido a que los componentes de las realizaciones se pueden posicionar en varias orientaciones diferentes, la terminología direccional se usa con fines de ilustración y no es de ninguna manera limitante. Debe entenderse que se pueden utilizar otras realizaciones y se pueden realizar cambios estructurales o lógicos sin salirse del alcance de la presente invención. La siguiente descripción detallada, por lo tanto, no debe tomarse en un sentido limitativo, y el alcance de la presente invención está definido por las reivindicaciones adjuntas.
Debe entenderse que las características de las diversas realizaciones a modo de ejemplo descritas en este documento se pueden combinar entre sí, a menos que se indique específicamente lo contrario.
La figura 1 es un diagrama de bloques que ilustra una realización de una disposición de impresión 100. La disposición de impresión 100 incluye un servidor 102 y un sistema de impresión 104. El sistema de impresión 104 facilita la impresión de imágenes gráficas y/o texturales en un medio de impresión 118, como papel, cartulina, transparencias, Mylar, tela y similares. El sistema de impresión 104 incluye, por ejemplo, una impresora de inyección de tinta, una impresora láser u otra impresora adecuada. El servidor 102 se comunica con el sistema de impresión 104 y proporciona señales de datos y / o de control al sistema de impresión 104. El servidor 102 puede estar o puede ser incluso en una variedad de fuentes de información tales como una computadora, aparato u otro dispositivo adecuado tal como un dispositivo digital personal asistente (PDA), cámara digital, teléfono móvil, etc.
En una realización, el sistema de impresión 104 incluye un controlador de impresora 116, un dispositivo de memoria 122 y un componente de impresora reemplazable 108. El componente de impresora reemplazable 108 incluye un dispositivo de memoria 109. En una realización, el controlador de impresora 116 determina la autenticidad del componente de impresora reemplazable 108 en base a claves secretas almacenadas en el dispositivo de memoria
5
10
15
20
25
30
35
40
45
50
55
109 y en el dispositivo de memoria 122.
El controlador de impresora 116 controla el funcionamiento del sistema de impresión 104 y, como tal, recibe señales de datos y / o de control desde el servidor 102. El controlador de impresora 116 se comunica con el servidor 102 a través de un enlace de comunicación 106. El enlace de comunicación 106 incluye, por ejemplo, una trayectoria de transferencia de información óptica, de infrarrojos o de otro tipo adecuado entre el controlador de impresora 116 y el servidor 102. El controlador de impresora 116 se comunica con el dispositivo de memoria 122 a través de un enlace de comunicación 120. El enlace de comunicación 120 incluye, por ejemplo, una trayectoria de transferencia de información eléctrica, óptica, de infrarrojos o de otro tipo adecuado entre el controlador de impresora 116 y el dispositivo de memoria 122.
El dispositivo de memoria 122 incluye una memoria no volátil (NVM) 123 y una lógica 124. En una realización, el dispositivo de memoria 122 es inviolable o resistente a la manipulación. En una realización, la lógica 124 es un circuito lógico o software integrado que se ejecuta en un procesador. Por ejemplo, en una realización, el dispositivo de memoria 122 incluye una unidad de procesamiento central (CPU) o sistema en un chip (SoC) con memoria no volátil integrada 123. En otra realización, el dispositivo de memoria 122 incluye una CPU o SoC con memoria externa no memoria volátil 123. En otra realización, el dispositivo de memoria 122 incluye lógica dedicada con memoria no volátil interna o externa 1.23. En otra realización, el dispositivo de memoria 122 está embebido dentro del controlador de impresora 116 con memoria no volátil interna o externa 123.
En una realización, la memoria no volátil 123 es una EEPROM, una FLASH u otra memoria adecuada. La memoria no volátil 123 almacena una o más claves secretas utilizadas para autenticar el componente de impresora reemplazable 108. El componente de impresora reemplazable 108 se autentica autenticando una comunicación entre el controlador de impresora 116 y el dispositivo de memoria 109 usando claves de sesión. Para generar una clave de sesión, el controlador de impresora 116 pasa un identificador de clave de sesión y una solicitud de una clave de sesión al dispositivo de memoria 122. En respuesta al identificador de clave de sesión y a la solicitud de una clave de sesión, el circuito lógico 124 genera una clave de sesión basada en el identificador de clave de sesión y una clave secreta almacenada en la memoria no volátil 123. El circuito lógico 124 proporciona entonces la clave de sesión generada al controlador de impresora 116.
El componente de impresora reemplazable 108 incluye un componente del sistema de impresión 104 que es insertable y extraíble del sistema de impresión 104. En una realización, el componente de impresora reemplazable
108 incluye un componente consumible que se desecha y reemplaza al final de su vida útil. Un ejemplo de dicho componente consumible incluye un recipiente de tinta o un cartucho de tóner que contiene un suministro de material de marcado para el sistema de impresión 104. El material de marcado es depositado en el medio de impresión 118 por el sistema de impresión 104 y se reduce durante una vida útil del recipiente de tinta o cartucho de tóner. Como tal, el recipiente de tinta o cartucho de tóner se desecha y reemplaza al final de su vida útil o se refabrica y reutiliza.
En otra realización, el componente de impresora reemplazable 108 incluye un componente de impresión que se reemplaza fácilmente en el sistema de impresión 104. Ejemplos de dicho componente de impresión incluyen un cabezal de impresión que deposita selectivamente tinta en el medio de impresión 118 en respuesta a señales de control procedentes del controlador de impresora 116 o un cartucho de impresora que incluye un cabezal de impresión y un suministro de tinta. Por lo tanto, el componente de impresora reemplazable 108 puede incluir un recipiente de tinta, un cabezal de impresión o un cartucho de impresora si, por ejemplo, el sistema de impresión 104 incluye una impresora de chorro de tinta. Además, el componente de impresora reemplazable 108 puede incluir un cartucho de tóner o un tambor de revelado si, por ejemplo, el sistema de impresión 104 incluye una impresora láser. Además, el componente de impresora reemplazable 108 puede incluir un dispositivo periférico del sistema de impresión 104, tal como una tarjeta de Ethernet, un duplexor, un finalizador de papel (por ejemplo, grapadora, perforadora, etc.), u otro dispositivo adecuado.
El controlador de impresora 116 y el componente de impresora reemplazable 108 se comunican entre sí a través de un enlace de comunicación 114. El enlace de comunicación 114 facilita la transferencia de información entre el controlador de impresora 116 y el componente de impresora reemplazable 108 cuando el componente de impresora reemplazable 108 está instalado en el sistema de impresión 104. El enlace de comunicación 114 incluye, por ejemplo, una trayectoria de transferencia de información eléctrica, óptica, infrarroja u otra adecuada, entre el componente 108 de impresora reemplazable y el controlador de impresora 116.
El componente de impresora reemplazable 108 incluye un dispositivo de memoria 109 que almacena información para el componente de impresora reemplazable 108 y / o el sistema de impresión 104. El dispositivo de memoria
109 incluye una memoria no volátil (NVM) 110 y una lógica 111. En una realización, el dispositivo de memoria 109 es inviolable o a prueba de manipulación. En una realización, la lógica 111 es un circuito lógico o software integrado que se ejecuta en un procesador. Por ejemplo, en una realización, el dispositivo de memoria 109 incluye una CPU o un SoC con memoria integrada no volátil 110. En otra realización, el dispositivo de memoria 109 incluye una CPU o un SoC con memoria externa no volátil 110. En otra realización, el dispositivo de memoria 109 incluye lógica dedicada con memoria no volátil interna o externa 110.
En una realización, la memoria 110 no volátil es una memoria no volátil de 256 bytes u otra memoria no volátil
5
10
15
20
25
30
35
40
45
50
55
60
dimensionada adecuadamente , tal como una EEPROM, una FLASH u otra memoria adecuada. En una realización, la memoria no volátil 110 del dispositivo de memoria 109 almacena, por ejemplo, información que es específica del componente 108 de impresora reemplazable y / o información que es aplicable al sistema 104 de impresión. Además, la memoria no volátil 110 puede tener información para ser utilizada por el sistema de impresión 104 almacenada en la misma o puede registrar información para el sistema de impresión 104. En una realización, la información que puede ser almacenada en la memoria no volátil 110 incluye parámetros operativos y / o no operativos para el componente de impresora reemplazable 108 y / o el sistema de impresión 104.
La memoria no volátil 110 también almacena un valor en un campo de datos que indica que el componente de impresora reemplazable 108 es genuino. Además, la memoria no volátil 110 almacena una o más claves secretas utilizadas para autenticar el componente de impresora reemplazable 108. En una realización, la una o más claves secretas almacenadas en la memoria 110 no volátil del dispositivo 109 de memoria son obtenidas a partir de la una o más claves secretas almacenadas en la memoria no volátil 123 del dispositivo de memoria 122. En otras realizaciones, la una o más claves secretas almacenadas en la memoria no volátil 110 del dispositivo de memoria 109 y la una o más claves secretas almacenadas en la memoria no volátil 123 del dispositivo 122 de memoria son obtenidas a partir de una o más claves secretas comunes. Como tal, la una o más claves secretas almacenadas en la memoria no volátil 110 están relacionadas con la una o más claves secretas almacenadas en la memoria no volátil
123.
En una realización, el componente de impresora reemplazable 108 incluye un enlace de comunicación 112 que conecta eléctricamente o conecta comunicativamente el dispositivo de memoria 109 con el enlace de comunicación 114 y, por lo tanto, con el controlador de impresora 116 cuando el componente de impresora reemplazable 108 está instalado en el sistema de impresión 104. Como tal, cuando el componente de impresora reemplazable 108 está instalado en el sistema de impresión 104, el dispositivo de memoria 109 se comunica con el controlador de impresora 116 a través de enlaces de comunicación 112 y 114. Por lo tanto, los enlaces de comunicación 112 y 114 incluyen, por ejemplo, acoplamientos o conexiones eléctricas tales como contactos eléctricos con los correspondientes nodos eléctricos o receptáculos, respectivamente.
El componente de impresora reemplazable 108 se autentica autenticando una comunicación entre el controlador de impresora 116 y el dispositivo de memoria 109 usando claves de sesión. Para generar una clave de sesión, el controlador de impresora 116 pasa una solicitud de un identificador de clave de sesión al dispositivo de memoria 109. En respuesta a la solicitud de un identificador de clave de sesión, el circuito lógico 111 del dispositivo de memoria 109 genera un identificador de clave de sesión y una clave de sesión asociada basada en una clave secreta almacenada en la memoria no volátil 110. En una realización, el circuito lógico 111 del dispositivo de memoria 109 genera un identificador de clave de sesión diferente y una clave de sesión asociada en respuesta a cada solicitud para un identificador de clave se sesión . Por lo tanto, cada identificador de clave de sesión y cada clave de sesión asociada se utilizan solo una vez. El circuito lógico 111 proporciona el identificador de clave de sesión generado al controlador de impresora 116, que a su vez pasa el identificador de clave de sesión al dispositivo de memoria 122 como se describió anteriormente.
La Figura 2 es un diagrama de flujo que ilustra una realización de un método 150 para autenticar un componente de impresora reemplazable 108. En 152, un componente de impresora reemplazable 108 está instalado en un sistema de impresión 104 que incluye un controlador de impresora 116. El componente de impresora reemplazable 108 incluye un dispositivo de memoria 109 que se ha configurado con una o más claves secretas para autenticar el componente de impresora reemplazable 108. El sistema 104 de impresión también incluye un dispositivo 122 de memoria que se ha configurado con una o más claves secretas para autenticar el componente 108 de impresora reemplazable.
En 154, el controlador de impresora 116 solicita un identificador de clave de sesión desde el dispositivo de memoria 109 del componente de impresora reemplazable 108 a través de los enlaces de comunicación 114 y 112. En una realización, el controlador de impresora 116 usa un cuestionamiento aleatorio al solicitar el identificador de clave de sesión para prevenir ataques de reproducción contra el controlador de impresora 116. En 156, en respuesta a la recepción de la solicitud de un identificador de clave de sesión, el circuito lógico 111 del dispositivo de memoria 109 genera el identificador de clave de sesión solicitado y su clave de sesión asociada basada en una primera clave secreta almacenada en la memoria no volátil 110. En 158, el circuito lógico 111 del dispositivo de memoria 109 proporciona el identificador de clave de sesión solicitado al controlador de impresora 116.
En 160, el controlador de impresora 116 proporciona el identificador de clave de sesión, recibido desde el dispositivo de memoria 109, al dispositivo de memoria 122 a través del enlace de comunicación 120 y solicita una clave de sesión. En 162, en respuesta a la recepción del identificador de clave de sesión y a la solicitud de una clave de sesión, el circuito lógico 124 del dispositivo de memoria 122 genera la clave de sesión solicitada en base al identificador de clave de sesión recibido y una segunda clave secreta almacenada en la memoria no volátil 123. Si la primera clave secreta almacenada en la memoria no volátil 110 del dispositivo de memoria 109 está relacionada con la segunda clave secreta almacenada en la memoria no volátil 123 del dispositivo de memoria 122, entonces la clave de sesión generada por el circuito lógico 111 coincide con la clave de sesión generada por el circuito lógico
124. En 164, el circuito lógico 124 del dispositivo de memoria 122 proporciona la clave de sesión solicitada al controlador de impresora 116. En 166, el controlador de impresora 116 usa la clave de sesión recibida para
5
10
15
20
25
30
35
40
45
50
55
determinar la autenticidad del componente de impresora reemplazable 108.
La Figura 3 es un diagrama de flujo que ilustra una realización de un método 166 para autenticar una solicitud de lectura emitida por un sistema de impresión 104 para un valor de datos que indica la autenticidad de un componente de impresora reemplazable 108. En 170, con una clave de sesión establecida en un dispositivo de memoria 109 del componente de impresora reemplazable 108 y con una clave de sesión establecida en el sistema de impresión 104, el controlador de impresora 116 calcula un primer código de autenticación de mensaje (MAC) para una solicitud de lectura usando su clave de sesión y un algoritmo criptográfico adecuado. La solicitud de lectura es para un campo de datos de la memoria no volátil 110 que almacena un valor que indica si el componente de impresora reemplazable
108 es genuino. El primer MAC se calcula sobre los parámetros de comando y comando de la solicitud de lectura.
En una realización, el primer MAC se calcula en base a un código de autenticación de mensajes hash (HMAC) con un hash seguro tal como el algoritmo de hash seguro uno (SHA-1), SHA-2 u otro algoritmo de hash seguro adecuado. En otra realización, el primer MAC se calcula en base a un MAC basado en cifrado (CMAC) con un algoritmo de cifrado de bloque como estándar de cifrado de datos (DES), 3DES, estándar de cifrado avanzado (AES), cifrado Rivest dos (RC2) o otro algoritmo de bloques de cifrado adecuado. En otras realizaciones, el primer MAC se calcula usando otra técnica adecuada.
En 172, el controlador de impresora 116 emite la solicitud de lectura que incluye el primer MAC al dispositivo de memoria 109 del componente de impresora reemplazable 108. En 174, en respuesta a la solicitud de lectura, el circuito lógico 111 del dispositivo de memoria 109 calcula un segundo MAC para la solicitud de lectura recibida usando su clave de sesión y el algoritmo criptográfico. En 176, el circuito lógico 111 del dispositivo de memoria 109 compara el primer MAC recibido con el segundo MAC calculado.
En 178, si el primer MAC no coincide con el segundo MAC, entonces la clave de sesión del dispositivo de memoria
109 no coincide con la clave de sesión del sistema de impresión 104. Por lo tanto, la comunicación entre el dispositivo de memoria 109 y el controlador de impresora 116 no es autenticada. En 182, el circuito lógico 111 del dispositivo de memoria 109 aborta o deniega la operación de lectura solicitada. Al denegar la operación de lectura solicitada, el componente de impresora reemplazable 108 ha determinado que el controlador de impresora 116 no es auténtico. Por lo tanto, el componente de impresora reemplazable 108 no se comunica con el controlador de impresora 116. En 184, el circuito lógico 111 del dispositivo de memoria 109 marca su clave de sesión como inválida de modo que no puede ser utilizada usar de nuevo.
En 178, si el primer MAC coincide con el segundo MAC, entonces la clave de sesión del dispositivo de memoria 109 coincide con la clave de sesión del sistema de impresión 104. Por lo tanto, la comunicación entre el dispositivo de memoria 109 y el controlador de impresora 116 es autenticada. En 180, el circuito lógico 111 del dispositivo de memoria 109 realiza la operación de lectura solicitada. En respuesta a la operación de lectura, el dispositivo de memoria 109 devuelve una respuesta que incluye el valor del campo de datos que indica que el componente de impresora reemplazable 108 es genuino.
La Figura 4 es un diagrama de flujo que ilustra una realización de un método 180 para autenticar una respuesta del componente de impresora reemplazable 108. En 186, el dispositivo de memoria 109 calcula un tercer mAc para la respuesta usando su clave de sesión y el algoritmo criptográfico. El tercer MAC se calcula sobre el comando MAC y los datos de respuesta. En 188, el dispositivo de memoria 109 proporciona la respuesta que incluye el tercer MAC al controlador de impresora 116. En 190, en respuesta a la respuesta del dispositivo de memoria 109, el controlador de impresora 116 calcula un cuarto MAC para la respuesta recibida usando su clave de sesión y el algoritmo criptográfico . En 192, el controlador de impresora 116 compara el tercer MAC recibido con el cuarto MAC calculado.
En 194, si el tercer MAC no coincide con el cuarto MAC, entonces la clave de sesión del sistema de impresión 104 no coincide con la clave de sesión del dispositivo de memoria 109. Por lo tanto, la comunicación entre el controlador de impresora 116 y el dispositivo de memoria 109 no está autenticada. Por lo tanto, en 198 el controlador de impresora 116 determina que el componente 108 de impresora reemplazable no es auténtico.
En 194, si el tercer MAC coincide con el cuarto MAC, entonces la clave de sesión del sistema de impresión 104 coincide con la clave de sesión del dispositivo de memoria 109. Por lo tanto, la comunicación entre el controlador de impresora 116 y el dispositivo de memoria 109 es autenticada. Como la comunicación entre el dispositivo de memoria 109 y el controlador de impresora 116 se ha autenticado, el controlador de impresora 116 puede confiar en el valor devuelto en respuesta a la solicitud de lectura. Por lo tanto, en 196 el controlador de impresora 116 determina que el componente de impresora reemplazable 108 es auténtico.
Las realizaciones proporcionan un sistema de impresión en el que se puede instalar un componente de impresora reemplazable. Las realizaciones del sistema de impresión incluyen un dispositivo de memoria que almacena una o más claves secretas. Las realizaciones del componente de impresora reemplazable incluyen un dispositivo de memoria que almacena una o más claves secretas relacionadas con la una o más claves secretas almacenadas en el dispositivo de memoria de las realizaciones del sistema de impresión. La una o más claves secretas almacenadas en las realizaciones del sistema de impresión y en las realizaciones del componente de impresora reemplazable se usan para autenticar las realizaciones del componente de impresora reemplazable. Por lo tanto, se evita el uso de
componentes de impresora reemplazables falsificados en las realizaciones del sistema de impresión.
Aunque se han ilustrado y descrito aquí realizaciones específicas, los expertos en la técnica apreciarán que una variedad de implementaciones alternativas y equivalentes puede sustituir a las realizaciones específicas mostradas y descritas sin que se salgan del alcance de la presente invención. Esta solicitud está destinada a cubrir cualquier 5 adaptación o variación de las realizaciones específicas discutidas aquí. Por lo tanto, se pretende que esta invención esté limitada únicamente por las reivindicaciones y sus equivalentes.
Claims (9)
- 51015202530354045REIVINDICACIONES1. Un componente de impresora reemplazable (108) que comprende:un primer dispositivo de memoria (109) configurado para almacenar un primer secreto; yun enlace de comunicación (112) configurado para vincular comunicativamente el primer dispositivo de memoria con un controlador de impresora (116) cuando el componente de impresora reemplazable está instalado en un sistema de impresión (104); donde el primer dispositivo de memoria está configurado para:generar un identificador de clave de sesión y una primera clave de sesión basada en el primer secreto y proporcionar el identificador de clave de sesión a un segundo dispositivo de memoria del sistema de impresión en respuesta a una solicitud,recibir una solicitud de lectura para un campo de datos que almacena un valor que indica la autenticidad del componente reemplazable de la impresora, incluyendo la solicitud de lectura un primer código de autenticación de mensaje calculado utilizando una segunda clave de sesión;calcular un segundo código de autenticación de mensaje basado en la solicitud de lectura y la primera clave de sesión, yrealizar la solicitud de lectura en respuesta al segundo código de autenticación de mensaje coincidiendo con el primer código de autenticación de mensaje,donde el primer dispositivo de memoria está configurado para denegar la solicitud de lectura y marcar la primera clave de sesión como inválida en respuesta al segundo código de autenticación de mensaje que no coincide con el primer código de autenticación de mensaje y el primer dispositivo de memoria configurado para realizar la solicitud de lectura proporcionando una respuesta que incluye el valor que indica la autenticidad del componente de impresora reemplazable y un tercer código de autenticación de mensaje calculado sobre el valor que indica la autenticidad del componente de impresora reemplazable utilizando la primera clave de sesión.
- 2. El componente de impresora reemplazable de una de la reivindicación 1, en el que el primer dispositivo de memoria está configurado para generar un identificador de clave de sesión y una clave de sesión diferentes en respuesta a cada solicitud.
- 3. El componente de impresora reemplazable de la reivindicación 1, en el que el componente de impresora reemplazable comprende uno de un cartucho de inyección de tinta, un conjunto de cabezal de impresión de inyección de tinta, un cartucho de tóner y un suministro de tinta.
- 4. Un sistema de impresión que comprende, un controlador de impresora,el componente de impresora reemplazable de una de las reivindicaciones 1 - 3, yel segundo dispositivo de memoria (122) que almacena un segundo secreto, el segundo dispositivo de memoria vinculado comunicativamente con el controlador de impresora, y en el que el controlador de impresora está configurado para determinar una autenticidad del componente de impresora reemplazable basada en el primer secreto y en el segundo secreto.
- 5. El sistema de impresión de la reivindicación 4, en el que el primer secreto se obtiene a partir del segundo secreto.
- 6. El sistema de impresión de la reivindicación 4, en el que el segundo dispositivo de memoria está configurado para generar una segunda clave de sesión en base al identificador de clave de sesión y el segundo secreto.
- 7. Sistema de impresión según la reivindicación 6, en el que el controlador de impresora está configurado para calcular un cuarto código de autenticación de mensaje basado en la respuesta y la segunda clave de sesión y autenticar el componente de impresora reemplazable en respuesta al tercer código de autenticación de mensaje que coincide con el cuarto código de autenticación de mensaje.
- 8. Un método para determinar la autenticidad de un componente de impresora reemplazable (108) que comprende: almacenar una primera clave secreta en el componente reemplazable de la impresora;instalar el componente de impresora reemplazable en un sistema de impresión (104), almacenando el sistema de impresión una segunda clave secreta;solicitar, por un controlador de impresora del sistema de impresión, un identificador de clave de sesión del componente de impresora reemplazable;510152025generar el identificador de clave de sesión y una primera clave de sesión dentro del componente de impresora reemplazable en base a la primera clave secreta en respuesta a la solicitud;proporcionar el identificador de clave de sesión al sistema de impresión;generar una segunda clave de sesión dentro del sistema de impresión en base al identificador de clave de sesión y la segunda clave secreta; ycalcular un primer código de autenticación de mensaje utilizando la segunda clave de sesión dentro del sistema de impresión para una solicitud de lectura al componente de impresora reemplazable, siendo la solicitud de lectura para un campo de datos que almacena un valor que indica la autenticidad del componente de impresora reemplazable;emitir la solicitud de lectura que incluye el primer código de autenticación de mensaje para el componente de impresora reemplazable;calcular un segundo código de autenticación de mensaje para la solicitud de lectura usando la primera clave de sesión dentro del componente de impresora reemplazable;realizar la solicitud de lectura en respuesta al segundo código de autenticación de mensaje que coincide con el primer código de autenticación de mensaje;denegar la solicitud de lectura y marcar la primera clave de sesión como no válida como respuesta de que el segundo código de autenticación de mensaje que no coincide con el primer código de autenticación de mensaje;proporcionar, mediante el componente de impresora reemplazable, al sistema de impresión, una respuesta a la solicitud de lectura que incluye el valor que indica la autenticidad del componente de impresora reemplazable y un tercer código de autenticación de mensaje calculado sobre el valor que indica la autenticidad del componente reemplazable clave de sesión; ycalcular un cuarto código de autenticación de mensaje sobre el valor que indica la autenticidad del componente de impresora reemplazable en la respuesta utilizando la segunda clave de sesión dentro del sistema de impresión; yautenticar el componente de impresora reemplazable como respuesta de que el tercer código de autenticación de mensaje que coincide con el cuarto código de autenticación de mensaje.
- 9. El método de la reivindicación 8, en el que la primera clave secreta se obtiene a partir de la segunda clave secreta.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2008/065104 WO2009145774A1 (en) | 2008-05-29 | 2008-05-29 | Authenticating a replaceable printer component |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2662058T3 true ES2662058T3 (es) | 2018-04-05 |
Family
ID=41377383
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES08769798.3T Active ES2662058T3 (es) | 2008-05-29 | 2008-05-29 | Autenticación de un componente de impresora reemplazable |
ES17166673T Active ES2765485T3 (es) | 2008-05-29 | 2008-05-29 | Autenticación de un componente reemplazable de la impresora |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17166673T Active ES2765485T3 (es) | 2008-05-29 | 2008-05-29 | Autenticación de un componente reemplazable de la impresora |
Country Status (13)
Country | Link |
---|---|
US (3) | US9141816B2 (es) |
EP (2) | EP2294505B1 (es) |
JP (1) | JP5383797B2 (es) |
KR (2) | KR101485624B1 (es) |
CN (1) | CN102112960B (es) |
BR (1) | BRPI0822429B1 (es) |
DK (2) | DK3208736T3 (es) |
ES (2) | ES2662058T3 (es) |
HU (1) | HUE046819T2 (es) |
PL (2) | PL3208736T3 (es) |
PT (2) | PT2294505T (es) |
TW (2) | TWI511032B (es) |
WO (1) | WO2009145774A1 (es) |
Families Citing this family (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110188868A1 (en) * | 2010-02-01 | 2011-08-04 | Kabushiki Kaisha Toshiba | Image forming apparatus and a color material controlling method |
WO2011120974A1 (en) * | 2010-03-30 | 2011-10-06 | Irdeto Corporate B.V. | Exchanging authentication information between a cartridge and an electronic device |
US8363075B2 (en) | 2010-04-12 | 2013-01-29 | John Marozzi | Thermal transfer printhead and printing system using such a printhead |
US8281983B2 (en) * | 2010-06-28 | 2012-10-09 | Xerox Corporation | Method and apparatus for storing and verifying serial numbers using smart labels in an image production device |
KR20120026421A (ko) * | 2010-09-09 | 2012-03-19 | 삼성전자주식회사 | 화상형성장치 |
WO2012148400A1 (en) * | 2011-04-28 | 2012-11-01 | Hewlett-Packard Development Company, L.P. | Supply item messaging |
CN103733203B (zh) | 2011-06-13 | 2017-03-29 | 意法半导体亚太私人有限公司 | 延迟或者阻止部件的伪造和/或克隆 |
KR101780734B1 (ko) | 2011-09-09 | 2017-09-26 | 에스프린팅솔루션 주식회사 | Crum 칩과 화상형성장치 및 그 통신 방법 |
KR101477773B1 (ko) * | 2012-12-24 | 2014-12-31 | 삼성전자주식회사 | Crum 칩 및 화상형성장치와 그 인증 방법 및 통신 방법 |
US9924071B2 (en) | 2011-09-09 | 2018-03-20 | S-Printing Solution Co., Ltd. | Crum chip and image forming device for authentication and communication, and methods thereof |
JP5737101B2 (ja) * | 2011-09-15 | 2015-06-17 | ブラザー工業株式会社 | 印刷装置および印刷装置の制御方法 |
US8864277B2 (en) | 2011-09-30 | 2014-10-21 | Hewlett-Packard Development Company, L.P. | Authentication systems and methods |
KR101957889B1 (ko) | 2011-12-20 | 2019-03-14 | 에이치피프린팅코리아 유한회사 | 소모품 유닛을 사용하는 화상형성장치와 그 소모품 유닛 인증 방법 |
US9266321B2 (en) | 2012-08-30 | 2016-02-23 | Hewlett-Packard Development Company, L.P. | Replaceable printing component with factory identity code |
KR101405007B1 (ko) * | 2012-10-19 | 2014-06-10 | 주식회사 코아리버 | 스마트 토너 보안 시스템 |
WO2014104511A1 (en) * | 2012-12-24 | 2014-07-03 | Samsung Electronics Co., Ltd. | Crum chip and image forming device for authentication and communication, and methods thereof |
KR101413722B1 (ko) * | 2013-01-08 | 2014-07-01 | 주식회사 코아리버 | 스마트 토너 보안 시스템 |
US9104140B2 (en) * | 2013-03-15 | 2015-08-11 | Ologn Technologies Ag | Systems, methods and apparatuses for authorized use and refill of a printer cartridge |
HUE049808T2 (hu) | 2013-08-30 | 2020-10-28 | Hewlett Packard Development Co | Tartozék hitelesítés idõzítési felhívásra adott válasszal |
EP3039490B1 (en) * | 2013-08-30 | 2018-10-03 | Hewlett-Packard Development Company, L.P. | Supply authentication via timing challenge response |
EP3098077B1 (en) * | 2014-01-20 | 2021-09-22 | Apex Microelectronics Co., Ltd | Imaging cartridge memory chip parameter sending method, memory chip, and imaging cartridge |
CN103879152B (zh) * | 2014-03-07 | 2015-10-14 | 珠海艾派克微电子有限公司 | 用于存储成像盒信息的盒芯片、成像盒及通信方法 |
KR102150961B1 (ko) * | 2014-07-31 | 2020-09-02 | 삼성전자주식회사 | 작업 그룹을 이용하는 윈도우 표시 방법 및 장치 |
US10824291B2 (en) | 2014-07-31 | 2020-11-03 | Samsung Electronics Co., Ltd. | Device and method of displaying windows by using work group |
WO2016069023A1 (en) * | 2014-10-31 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Providing auxiliary services or functionality on an apparatus |
AU2015373174B2 (en) * | 2014-12-29 | 2020-03-05 | Visa International Service Association | Authorizing access to an application library |
GB2525464B (en) * | 2015-01-13 | 2016-03-16 | Validsoft Uk Ltd | Authentication method |
DK3186088T3 (en) * | 2015-04-23 | 2018-11-26 | Hewlett Packard Development Co | PRINTING MATERIAL PATRON |
PL3226529T3 (pl) * | 2015-07-31 | 2020-05-18 | Hewlett-Packard Development Company, L.P. | Zapasy materiału do tworzenia obrazów |
JP6670067B2 (ja) * | 2015-09-29 | 2020-03-18 | 理想科学工業株式会社 | 認証装置および消耗品 |
JP6424858B2 (ja) * | 2016-03-31 | 2018-11-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
GB201608285D0 (en) | 2016-05-11 | 2016-06-22 | Videojet Technologies Inc | Printing |
CA2961947C (en) * | 2016-06-17 | 2020-01-14 | Erik D. Ness | Replaceable item authentication |
US10440120B2 (en) * | 2016-10-13 | 2019-10-08 | Argus Cyber Security Ltd. | System and method for anomaly detection in diagnostic sessions in an in-vehicle communication network |
BR112017005755B1 (pt) | 2016-10-27 | 2023-03-28 | Hewlett - Packard Development Company, L.P | Mídia de armazenamento de dados legível por computador não transitória, método e cartucho de substância de impressão para um dispositivo de impressão |
JP6491743B2 (ja) * | 2016-10-27 | 2019-03-27 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | 交換可能なアイテムの認証 |
JP7090496B2 (ja) * | 2017-10-12 | 2022-06-24 | キヤノン株式会社 | 認証方法、認証装置、被認証装置及び画像形成装置 |
US10833877B2 (en) * | 2017-10-12 | 2020-11-10 | Canon Kabushiki Kaisha | Method of authenticating authentication-target apparatus by authentication apparatus, authentication apparatus, authentication- target apparatus, and image forming apparatus |
US10375273B1 (en) * | 2018-04-13 | 2019-08-06 | Lexmark International, Inc. | Chip and supply item for imaging device, including communication |
KR20200011851A (ko) * | 2018-07-25 | 2020-02-04 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 전기 신호를 이용한 토너 리필 키트의 정품 인증 |
US20210320786A1 (en) * | 2018-11-14 | 2021-10-14 | Hewlett-Packard Development Company, L.P. | Printing devices to control access to data |
CA3121151A1 (en) | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2020117194A1 (en) | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
US11338586B2 (en) | 2018-12-03 | 2022-05-24 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
AU2018451612B2 (en) | 2018-12-03 | 2022-09-08 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2020117396A1 (en) * | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
BR112021010658A2 (pt) | 2018-12-03 | 2021-08-24 | Hewlett-Packard Development Company, L.P. | Circuitos lógicos |
WO2020117776A1 (en) | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
KR20210087499A (ko) | 2018-12-03 | 2021-07-12 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 로직 회로 |
US11312146B2 (en) | 2018-12-03 | 2022-04-26 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
PL3688636T3 (pl) | 2018-12-03 | 2023-09-11 | Hewlett-Packard Development Company, L.P. | Zespół układów logicznych |
US10894423B2 (en) | 2018-12-03 | 2021-01-19 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
CN111880387B (zh) | 2018-12-03 | 2021-10-15 | 惠普发展公司,有限责任合伙企业 | 与可更换部件相关联的方法及逻辑电路封装以及可更换盒 |
US11556289B2 (en) | 2018-12-11 | 2023-01-17 | Hewlett-Packard Development Company, L.P. | Supply attachments for transmitting print device information data of a plurality of print devices to a device |
KR20200107098A (ko) * | 2019-03-06 | 2020-09-16 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 토너 리필 카트리지를 이용한 토너 리필 제어 |
CN109995956B (zh) * | 2019-03-13 | 2022-12-20 | 珠海奔图电子有限公司 | 启动控制方法和设备 |
US11252144B2 (en) * | 2019-03-26 | 2022-02-15 | Canon Kabushiki Kaisha | Authentication system using key identification information |
JP7315367B2 (ja) * | 2019-04-23 | 2023-07-26 | 理想科学工業株式会社 | 電子機器および消耗品ユニット |
US11494481B2 (en) * | 2019-05-10 | 2022-11-08 | Canon Kabushiki Kaisha | Authentication apparatus for authenticating authentication target device |
EP3829883B1 (en) | 2019-10-25 | 2023-03-08 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
EP3837117A1 (en) | 2019-10-25 | 2021-06-23 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
US11409487B2 (en) | 2019-10-25 | 2022-08-09 | Hewlett-Packard Development Company, L.P. | Power management in a logic circuitry package |
US20220001673A1 (en) | 2019-10-25 | 2022-01-06 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
EP3830653A1 (en) | 2019-10-25 | 2021-06-09 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
EP3844000B1 (en) | 2019-10-25 | 2023-04-12 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
WO2021148123A1 (de) * | 2020-01-23 | 2021-07-29 | Frank Schuhmacher | Verfahren und vorrichtungen zum betreiben eines elektrischen oder elektronischen geräts |
DE102020105357A1 (de) * | 2020-02-28 | 2021-09-02 | Infineon Technologies Ag | Verbrauchseinrichtung und verfahren zum authentifizieren einer verbrauchskomponente |
US20230109232A1 (en) | 2020-04-30 | 2023-04-06 | Hewlett-Packard Development Company, L.P. | Logic circuitry package for print apparatus |
WO2022056019A1 (en) * | 2020-09-08 | 2022-03-17 | Lexmark International, Inc. | Authentication using current drawn by security device |
WO2022086540A1 (en) | 2020-10-22 | 2022-04-28 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2022086539A1 (en) | 2020-10-22 | 2022-04-28 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2022086538A1 (en) | 2020-10-22 | 2022-04-28 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2022186812A1 (en) | 2021-03-01 | 2022-09-09 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
US11768643B2 (en) * | 2021-03-05 | 2023-09-26 | Nagravision S.A. | Secure device communication via consumable components |
US20220414203A1 (en) * | 2021-06-23 | 2022-12-29 | Lexmark International, Inc. | Authentication using magnetic field based on current drawn by security device |
EP4350545A3 (en) * | 2021-07-16 | 2024-06-05 | Hewlett-Packard Development Company, L.P. | Logic circuitry packages for replaceable print apparatus components |
CN113836516B (zh) * | 2021-09-13 | 2023-08-29 | 北京安御道合科技有限公司 | 一种打印机硒鼓防伪与打印次数保护***、方法 |
WO2023059327A1 (en) * | 2021-10-07 | 2023-04-13 | Hewlett-Packard Development Company, L.P. | Authentication of logic circuitry packages |
US20240143725A1 (en) * | 2022-11-02 | 2024-05-02 | Lexmark International, Inc. | Methods and Systems for Determining the Authenticity of a Component |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4961088A (en) * | 1989-04-20 | 1990-10-02 | Xerox Corporation | Monitor/warranty system for electrostatographic reproducing machines using replaceable cartridges |
US5610635A (en) * | 1994-08-09 | 1997-03-11 | Encad, Inc. | Printer ink cartridge with memory storage capacity |
US5699091A (en) * | 1994-12-22 | 1997-12-16 | Hewlett-Packard Company | Replaceable part with integral memory for usage, calibration and other data |
US5812156A (en) * | 1997-01-21 | 1998-09-22 | Hewlett-Packard Company | Apparatus controlled by data from consumable parts with incorporated memory devices |
US5602917A (en) * | 1994-12-30 | 1997-02-11 | Lucent Technologies Inc. | Method for secure session key generation |
JPH08310007A (ja) * | 1995-05-19 | 1996-11-26 | Oki Data:Kk | シリアルプリンタ |
US6126265A (en) * | 1997-01-21 | 2000-10-03 | Hewlett-Packard Company | Ink jet printer service station controlled by data from consumable parts with incorporated memory devices |
AUPO797897A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Media device (ART18) |
US7246098B1 (en) * | 1997-07-15 | 2007-07-17 | Silverbrook Research Pty Ltd | Consumable authentication protocol and system |
US6039430A (en) * | 1998-06-05 | 2000-03-21 | Hewlett-Packard Company | Method and apparatus for storing and retrieving information on a replaceable printing component |
US6494562B1 (en) * | 1998-09-03 | 2002-12-17 | Hewlett-Packard Company | Method and apparatus for identifying a sales channel |
JP2000137417A (ja) * | 1998-11-04 | 2000-05-16 | Minolta Co Ltd | 交換部品使用時の処理方法と装置、これを用いた作業装置 |
AUPP702498A0 (en) * | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART77) |
KR100722172B1 (ko) * | 1999-03-03 | 2007-05-29 | 소니 가부시끼 가이샤 | 데이터 처리 장치, 데이터 처리 방법, 단말장치 및 데이터처리 장치의 전송 방법 |
TW529267B (en) * | 1999-03-15 | 2003-04-21 | Sony Corp | Data processing system and method for mutual identification between apparatuses |
US7248693B1 (en) * | 2000-01-13 | 2007-07-24 | Hewlett-Packard Development Company, L.P. | Secure network-based system for the distributed printing of documents |
JP2001215779A (ja) * | 2000-02-03 | 2001-08-10 | Matsushita Graphic Communication Systems Inc | トナーカートリッジおよび画像記録装置 |
JP2002127550A (ja) | 2000-07-21 | 2002-05-08 | Fuji Photo Film Co Ltd | 画像記録装置の用品、その判定方法および製造方法 |
EP1187058A3 (en) * | 2000-08-30 | 2003-01-02 | Seiko Epson Corporation | Printing apparatus, data storage medium, interface device, printer control method, and interface control method |
US6459860B1 (en) * | 2001-03-08 | 2002-10-01 | Hewlett-Packard Company | Replaceable printer component including memory device that defines printing capabilities |
US7137000B2 (en) * | 2001-08-24 | 2006-11-14 | Zih Corp. | Method and apparatus for article authentication |
US7293292B2 (en) * | 2001-09-19 | 2007-11-06 | Hewlett-Packard Development Company, L.P. | Method and system for securely and selectively providing optional features or premium functionality in a printer |
US20030063311A1 (en) | 2001-10-03 | 2003-04-03 | Covitt Marc L. | Method and apparatus identifying printing supplies |
US7239413B2 (en) * | 2002-10-29 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | Printer replaceable component |
ATE504446T1 (de) * | 2002-12-02 | 2011-04-15 | Silverbrook Res Pty Ltd | Totdüsenausgleich |
JP4265383B2 (ja) * | 2003-11-14 | 2009-05-20 | 富士ゼロックス株式会社 | 画像形成装置及びデータ読み出し書き込み方法 |
JP4707373B2 (ja) * | 2003-12-16 | 2011-06-22 | 株式会社リコー | 電子装置、電子装置の制御方法、プログラム、記録媒体、管理システム、および交換部材 |
US7286774B1 (en) * | 2003-12-19 | 2007-10-23 | Cartridge Corporation Of America, Inc. | Universal printer chip |
JP2005260489A (ja) * | 2004-03-10 | 2005-09-22 | Murata Mach Ltd | 電子機器装置 |
JP2005297223A (ja) * | 2004-04-06 | 2005-10-27 | Seiko Epson Corp | 記録装置、インクカートリッジ、記録システム、制御方法、およびプログラム |
US7399047B2 (en) * | 2004-04-29 | 2008-07-15 | Hewlett-Packard Development Company, L.P. | Consumable cartridge with theft deterrence features |
US7266661B2 (en) * | 2004-05-27 | 2007-09-04 | Silverbrook Research Pty Ltd | Method of storing bit-pattern in plural devices |
US7557941B2 (en) * | 2004-05-27 | 2009-07-07 | Silverbrook Research Pty Ltd | Use of variant and base keys with three or more entities |
JP5016189B2 (ja) | 2004-08-03 | 2012-09-05 | 株式会社リコー | 電子装置、電子装置の制御方法、プログラム及び記録媒体 |
US7788490B2 (en) * | 2005-04-01 | 2010-08-31 | Lexmark International, Inc. | Methods for authenticating an identity of an article in electrical communication with a verifier system |
US7620660B2 (en) * | 2005-06-30 | 2009-11-17 | Microsoft Corporation | Pre-image logging for database recovery |
JP4969106B2 (ja) * | 2006-01-05 | 2012-07-04 | ルネサスエレクトロニクス株式会社 | マイクロコントローラ |
US9794247B2 (en) * | 2006-08-22 | 2017-10-17 | Stmicroelectronics, Inc. | Method to prevent cloning of electronic components using public key infrastructure secure hardware device |
JP5072458B2 (ja) * | 2007-07-04 | 2012-11-14 | 株式会社リコー | 画像形成装置、画像形成装置に係るトナーユニット認証方法及びトナーユニット認証処理プログラム |
JP5141606B2 (ja) * | 2008-03-26 | 2013-02-13 | セイコーエプソン株式会社 | 印刷装置 |
-
2008
- 2008-05-29 DK DK17166673.8T patent/DK3208736T3/da active
- 2008-05-29 PL PL17166673T patent/PL3208736T3/pl unknown
- 2008-05-29 PT PT87697983T patent/PT2294505T/pt unknown
- 2008-05-29 KR KR1020107029449A patent/KR101485624B1/ko active IP Right Grant
- 2008-05-29 BR BRPI0822429A patent/BRPI0822429B1/pt active IP Right Grant
- 2008-05-29 PL PL08769798T patent/PL2294505T3/pl unknown
- 2008-05-29 DK DK08769798.3T patent/DK2294505T3/en active
- 2008-05-29 CN CN200880130580.9A patent/CN102112960B/zh active Active
- 2008-05-29 WO PCT/US2008/065104 patent/WO2009145774A1/en active Application Filing
- 2008-05-29 PT PT171666738T patent/PT3208736T/pt unknown
- 2008-05-29 US US12/995,034 patent/US9141816B2/en active Active
- 2008-05-29 EP EP08769798.3A patent/EP2294505B1/en active Active
- 2008-05-29 ES ES08769798.3T patent/ES2662058T3/es active Active
- 2008-05-29 ES ES17166673T patent/ES2765485T3/es active Active
- 2008-05-29 KR KR1020147032806A patent/KR101485750B1/ko active IP Right Grant
- 2008-05-29 JP JP2011511577A patent/JP5383797B2/ja active Active
- 2008-05-29 HU HUE17166673A patent/HUE046819T2/hu unknown
- 2008-05-29 EP EP17166673.8A patent/EP3208736B1/en active Active
-
2009
- 2009-06-01 TW TW098117982A patent/TWI511032B/zh active
- 2009-06-01 TW TW098117987A patent/TWI459229B/zh active
-
2015
- 2015-08-11 US US14/823,467 patent/US9495549B2/en active Active
-
2016
- 2016-10-11 US US15/290,563 patent/US9619663B2/en active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2662058T3 (es) | Autenticación de un componente de impresora reemplazable | |
EP2286346B1 (en) | Providing authenticated communications to a replaceable printer component | |
RU2611014C2 (ru) | Блок, использующий операционную систему, и устройство формирования изображения, использующее его | |
JP5483777B2 (ja) | 暗号鍵取り出しを制限する通信システム、方法、及びデバイス | |
KR20050121752A (ko) | 소모품 인증 방법 | |
ES2506095T7 (es) | Componente reemplazable de impresora que incluye una memoria que almacena una máscara de cifrado de etiquetas | |
BRPI0916719B1 (pt) | Unidade de monitor da unidade substituível do cliente (crum), unidade substituível e aparelho formador de imagem compreendendo a unidade crum e método de acionamento de unidade para a mesma | |
CN110214434A (zh) | 打印机标识和安全 | |
CN104077537B (zh) | 提供与可更换打印机部件的认证通信 | |
EP4356234A1 (en) | Single-use authentication code of printing device consumable item assembly |