ES2662058T3 - Autenticación de un componente de impresora reemplazable - Google Patents

Autenticación de un componente de impresora reemplazable Download PDF

Info

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
Application number
ES08769798.3T
Other languages
English (en)
Inventor
Jacob Grundtvig Refstrup
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Application granted granted Critical
Publication of ES2662058T3 publication Critical patent/ES2662058T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/06Apparatus for electrographic processes using a charge pattern for developing
    • G03G15/08Apparatus for electrographic processes using a charge pattern for developing using a solid developer, e.g. powder developer
    • G03G15/0822Arrangements for preparing, mixing, supplying or dispensing developer
    • G03G15/0863Arrangements for preparing, mixing, supplying or dispensing developer provided with identifying means or means for storing process- or use parameters, e.g. an electronic memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • G06F21/445Program or device authentication by mutual authentication, e.g. between devices or programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key 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)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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/3242Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00519Constructional details not otherwise provided for, e.g. housings, covers
    • H04N1/00538Modular devices, i.e. allowing combinations of separate components, removal or replacement of components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/06Developing structures, details
    • G03G2215/066Toner cartridge or other attachable and detachable container for supplying developer material to replace the used material
    • G03G2215/0695Toner 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/0697Toner 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
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2221/00Processes not provided for by group G03G2215/00, e.g. cleaning or residual charge elimination
    • G03G2221/16Mechanical means for facilitating the maintenance of the apparatus, e.g. modular arrangements and complete machine concepts
    • G03G2221/18Cartridge systems
    • G03G2221/1823Cartridges 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)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    REIVINDICACIONES
    1. 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,
    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 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. 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. 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. 4. Un sistema de impresión que comprende, un controlador de impresora,
    el componente de impresora reemplazable de una de las reivindicaciones 1 - 3, y
    el 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. 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. 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. 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. 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;
    5
    10
    15
    20
    25
    generar 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; y
    calcular 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; y
    calcular 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; y
    autenticar 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. 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.
ES08769798.3T 2008-05-29 2008-05-29 Autenticación de un componente de impresora reemplazable Active ES2662058T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 セイコーエプソン株式会社 印刷装置

Also Published As

Publication number Publication date
US20150343792A1 (en) 2015-12-03
KR101485750B1 (ko) 2015-01-22
PT2294505T (pt) 2018-03-28
PT3208736T (pt) 2020-01-21
US9619663B2 (en) 2017-04-11
TW201007496A (en) 2010-02-16
WO2009145774A1 (en) 2009-12-03
EP3208736B1 (en) 2019-12-18
JP2011523606A (ja) 2011-08-18
PL3208736T3 (pl) 2020-04-30
CN102112960A (zh) 2011-06-29
EP3208736A1 (en) 2017-08-23
US20110109938A1 (en) 2011-05-12
TW201001273A (en) 2010-01-01
EP2294505A4 (en) 2012-05-02
US9141816B2 (en) 2015-09-22
EP2294505B1 (en) 2018-02-28
BRPI0822429B1 (pt) 2020-01-14
CN102112960B (zh) 2014-05-14
ES2765485T3 (es) 2020-06-09
KR20140142378A (ko) 2014-12-11
JP5383797B2 (ja) 2014-01-08
HUE046819T2 (hu) 2020-03-30
TWI459229B (zh) 2014-11-01
DK3208736T3 (da) 2020-01-27
US20170032135A1 (en) 2017-02-02
KR20110031435A (ko) 2011-03-28
PL2294505T3 (pl) 2018-05-30
EP2294505A1 (en) 2011-03-16
KR101485624B1 (ko) 2015-01-22
US9495549B2 (en) 2016-11-15
BRPI0822429A2 (pt) 2015-06-16
DK2294505T3 (en) 2018-04-09
TWI511032B (zh) 2015-12-01

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