KR20140084006A - 인증 시스템 및 방법 - Google Patents

인증 시스템 및 방법 Download PDF

Info

Publication number
KR20140084006A
KR20140084006A KR1020147008259A KR20147008259A KR20140084006A KR 20140084006 A KR20140084006 A KR 20140084006A KR 1020147008259 A KR1020147008259 A KR 1020147008259A KR 20147008259 A KR20147008259 A KR 20147008259A KR 20140084006 A KR20140084006 A KR 20140084006A
Authority
KR
South Korea
Prior art keywords
cell
measured
value
analog
bit memory
Prior art date
Application number
KR1020147008259A
Other languages
English (en)
Other versions
KR101787183B1 (ko
Inventor
휴스턴 더블유 라이스
데이비드 비 노백
에릭 디 네스
브렌단 홀
Original Assignee
휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
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 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. filed Critical 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
Publication of KR20140084006A publication Critical patent/KR20140084006A/ko
Application granted granted Critical
Publication of KR101787183B1 publication Critical patent/KR101787183B1/ko

Links

Images

Classifications

    • 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/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00037Detecting, i.e. determining the occurrence of a predetermined state
    • 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/17526Electrical contacts to the cartridge
    • B41J2/1753Details of contacts on the cartridge, e.g. protection of contacts
    • 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
    • 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/4221Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells with battery type recognition
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M6/00Primary cells; Manufacture thereof
    • H01M6/50Methods or arrangements for servicing or maintenance, e.g. for maintaining operating temperature
    • H01M6/5066Type recognition
    • 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/3271Cryptographic 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 challenge-response
    • H04L9/3278Cryptographic 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 challenge-response using physically unclonable functions [PUF]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/425Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
    • H01M10/4257Smart batteries, e.g. electronic circuits inside the housing of the cells or batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Ink Jet (AREA)
  • Read Only Memory (AREA)

Abstract

실시예에서, 인증 시스템은 식별(ID) 비트 메모리 셀을 가진 데이터 저장 칩을 갖는 공급 장치를 포함한다. ID 비트 메모리 셀은 측정된 셀과, 측정된 셀을 가리키는 어드레스 정보를 저장하는 포인터 셀과, 측정된 셀에 대한 공장 측정된 아날로그 정보를 저장하는 아날로그 셀을 포함한다.

Description

인증 시스템 및 방법{AUTHENTICATION SYSTEMS AND METHODS}
많은 시스템은 시스템의 기능 수행에 필수적인 교체 가능한 구성 요소를 갖는다. 교체 가능한 구성 요소는 종종 시스템의 각각의 사용으로 고갈되는 소모성 재료(consumable material)를 포함하는 장치이다. 그러한 시스템은 예를 들어 교체 가능한 배터리를 사용하는 휴대폰, 교체 가능 공급 장치로부터 약을 조제하는 의료 시스템, 교체 가능한 공급 카트리지로부터 유체(예를 들어, 잉크) 또는 토너를 분배하는 프린팅 시스템 등을 포함할 수 있다. 교체 가능한 장치가 합법적인 제조자로부터의 진정성있는 장치임을 검증하는 것은 시스템 사용자가 결함이 있고/있거나 모조한 장치의 의도되지 않은 사용과 관련된 문제를 방지하는 데 도움을 줄 수 있다.
본 실시예는 이제 예로서 첨부 도면을 참조하여 설명될 것이다.
도 1은 실시예에 따라 기본 유닛 및 교체 가능 공급 장치를 포함하는 인증 시스템을 도시한다.
도 2는 실시예에 따라 데이터 저장 칩에서 구현에 적절한 일련의 ID 비트 메모리 셀의 예를 도시한다.
도 3은 실시예에 따라 잉크젯 프린팅 시스템으로서 실시되는 인증 시스템을 도시한다.
도 4는 실시예에 따라 예시적인 잉크젯 카트리지의 사시도이다.
도 5 및 6은 실시예에 따라 예시적인 인증 방법을 도시한 흐름도이다.
상술한 바와 같이, 특정 시스템에 사용하기 위한 교체 가능한 장치의 진정성(authenticity)을 검증하는 것은 시스템 사용자가 결함이 있고/있거나 모조한 장치의 의도되지 않은 사용과 관련된 문제를 방지하는 데 도움을 줄 수 있다. 예를 들면, 교체 가능한 토너 또는 프린트 카트리지를 사용하는 프린팅 시스템에서, 위조 카트리지의 부주의한 사용은 불량한 품질의 인쇄물(printout)에서 프린팅 시스템을 손상시킬 수 있는 누설(leaky) 카트리지까지 다양한 문제를 발생시킬 수 있다.
교체 가능한 장치를 인증하는 종래의 방법은 장치의 데이터 칩에 식별 데이터를 저장하여, 장치가 시스템에 삽입될 때 식별 데이터가 정확한지를 검증하는 단계를 포함하였다. 예를 들면, 프린팅 시스템에서, 프린트 카트리지는 논리 "1"(하이) 또는 논리 "0"(로우)의 디지털 값으로 미리 프로그래밍되는 식별(ID) 비트 메모리 셀을 갖는 데이터 저장 칩을 통합할 수 있다. 프린트 카트리지가 프린터 시스템에 삽입될 때, 프린터 제어기는 카트리지가 ID 비트 메모리 셀의 논리 값을 판독(즉, 측정)하여, 이들이 메모리 셀로 미리 프로그래밍된 예상된 논리 값과 일치하는지를 알기 위해 임계값과 비교함으로써 카트리지가 진정성이 있는지의 여부를 판단한다. 따라서, 이러한 인증 방법에 사용되는 임계값 기준은 단지 ID 비트 메모리 셀이 논리 하이 값 또는 논리 로우 값을 포함하는지를 판단한다. 그러나, 상당한 전기적 결함을 가지거나 (예를 들어, 위조에 의해) 부적절하게 수정된 ID 비트 셀은 또한 측정될 때 논리 하이 값 또는 논리 로우 값을 반환할 것이다. 결과적으로, 이러한 인증 방법은 일부 교체 가능한 장치의 부적절한 인증으로 이어질 수 있는 손상 및/또는 부적절하게 수정된 ID 비트를 항상 적절히 감지하는 것은 아니다.
본 발명의 실시예는 일반적으로 교체 가능한 장치와 고유하게 관련된 아날로그 일련 번호를 사용하여 교체 가능한 시스템 공급 장치를 인증하는 강력한 인증 시스템 및 방법을 제공한다. 공급 장치의 데이터 저장 칩에 인코딩된 아날로그 일련 번호는 칩을 통해 공급 장치를 고유하게 식별하는 칩의 특정 물리적 파라미터에 대한 정보를 포함한다. 데이터 저장 칩의 제조 중에 전기적 특성과 같은 물리적 파라미터는 칩 상에서 일련의 ID 비트 메모리 셀 내의 특정 메모리 셀에 대해 측정된다. 물리적 파라미터의 측정된 아날로그 값은 일련의 ID 비트 메모리 셀의 일부 셀로 디지털식으로 인코딩된다. 제조 후에, 현장(field)에서의 통상적인 동작 동안, 교체 가능한 장치를 수용하는 인증 시스템은 ID 비트 메모리 셀에 저장된 어드레스 포인터를 통해 특정 메모리 셀을 찾아, 특정 메모리 셀의 물리적 파라미터의 값을 측정한다. 이러한 시스템은 현장에서 측정된 물리적 파라미터의 값을 제조 중에에 ID 비트 메모리 셀에 측정되고 인코딩된 값과 비교한다. 현장에서 측정된 값은 제조 중에 인코딩된 값과 (즉, 주어진 공차 레벨 내에서) 일치하면, 인증 시스템은 교체 가능 공급 장치를 인증한다. 값이 일치하지 않으면, 인증 시스템은 교체 가능 공급 장치가 결함이 있고, 손상되거나 그렇지 않으면 진정성이 없다는 통지를 제공한다(예를 들어, 시스템 사용자 인터페이스를 통해). 이러한 방식으로, ID 비트열 내에서 특정 메모리 셀에 대해 측정된 물리적 파라미터의 아날로그 값은 공급 장치를 고유하게 식별하는 공급 장치에 대한 아날로그 일련 번호의 역할을 한다.
일 실시예에서, 예를 들면, 인증 시스템은 식별(ID) 비트의 메모리 셀을 가진 데이터 저장 칩을 가진 공급 장치를 포함한다. ID 비트의 메모리 셀은 측정된 셀과, 측정된 셀을 가리키는 어드레스 정보를 저장하기 위한 포인터 셀과, 측정된 셀에 대한 공장(factory) 아날로그 정보를 저장하는 아날로그 셀을 포함한다. 일 구현에서, 시스템은 또한 공급 장치를 수용할 기본 유닛 및 기본 유닛에 통합된 제어기를 포함한다. 제어기 상에서 실행 가능한 인증 알고리즘은 어드레스 정보를 이용하여 측정된 셀을 찾아 현장 아날로그 정보에 대해 측정된 셀을 측정하는 것이다. 알고리즘은 공장 및 현장 아날로그 정보를 비교하고, 공장 및 현장 아날로그 정보가 일치하는 경우에 공급 장치를 인증한다.
다른 실시예에서, 인증 방법은 데이터 저장 칩 상에서 일련의 식별(ID) 비트 메모리 셀로부터의 특정 셀을 측정된 셀로서 지정하고, 측정된 셀의 어드레스를 ID 비트 메모리 셀로 인코딩하며, 측정된 셀의 아날로그 값을 측정하는 것을 포함한다. 방법은 아날로그 값을 ID 비트 메모리 셀로 인코딩하는 것을 더 포함한다.
다른 실시예에서, 인증 방법은 식별(ID) 비트 메모리 셀을 가진 교체 가능한 장치를 수용하고, ID 비트 메모리 셀 내의 측정된 셀에 대한 어드레스를 찾는 것을 포함한다. 측정된 셀의 공장 측정된 아날로그 값은 ID 비트 메모리 셀 내에서 인코딩되고, 측정된 셀은 측정된 셀의 현장 측정된 아날로그 값을 결정하기 위해 측정된다. 교체 가능한 장치는 공장 측정 및 현장 측정된 아날로그 값이 일치할 경우에 인증되고, 교체 가능한 장치는 공장 측정 및 현장 측정된 아날로그 값이 일치하지 않을 경우에는 진정성이 없다는 통지가 제공된다.
예시적인 실시예
도 1은 본 발명의 실시예에 따라 기본 유닛(102) 및 교체 가능 공급 장치(104)를 포함하는 인증 시스템(100)을 도시한다. 시스템(100)의 기본 유닛(102)은 통상적으로 프로세서, 메모리, 펌웨어, 및 인증 시스템(100)의 일반적인 기능을 제어하고, 공급 장치와 통신하고 공급 장치(104)를 제어하기 위한 다른 전자 장치와 같은 표준 컴퓨팅 시스템의 구성 요소를 포함하는 제어기(106)를 포함한다. 일 구현에서, 제어기(106)는 교체 가능 공급 장치(104)의 진정성을 판단하기 위해 인증 알고리즘(108)을 실행한다. 공급 장치(104)는 "1"(하이) 또는 "0"(로우)의 디지털 논리 값으로 미리 프로그래밍되는 다수의 식별(ID) 비트 메모리 셀(112)을 갖는 데이터 저장 칩(110)을 포함한다. 일련의 ID 비트 메모리 셀(112)에 저장된 디지털 값은 통상적으로 공급 장치(104)의 속성에 대한 정보를 제공한다. 예를 들면, 메모리 셀(112)은 공급 장치(104)의 타입, 공급 장치 내에 포함된 재료의 타입, 공급 장치 내에 포함된 재료의 속성 및/또는 사용 특성 등을 나타내는 정보를 저장할 수 있다.
도 2는 본 발명의 실시예에 따라 데이터 저장 칩(110)에서 구현에 적절한 일련의 ID 비트 메모리 셀(112)의 예를 도시한다. 도 2의 일련의 ID 비트 메모리 셀(112)에 도시된 메모리 셀 및 이와 관련된 어드레스 위치의 수는 본 설명을 용이하게 하기 위해 도시되고, 데이터 저장 칩(110) 내의 일련의 ID 비트 메모리 셀(112)에서 구현될 수 있는 메모리 셀 또는 어드레스 위치의 실제 수를 나타내기 위해 의도되지 않는다. 일련의 ID 비트 메모리 셀(112)에서의 메모리 셀의 실제 수는 변할 수 있지만, 통상적으로 도 2에 도시된 셀의 수보다 많다. 데이터 저장 칩(110) 상에서 일련의 ID 비트 메모리 셀(112)을 구성하는 셀의 타입은 변할 수 있다. 더욱이, 일련의 ID 비트 메모리 셀(112)은 메모리 셀의 둘 이상의 타입을 포함할 수 있다. 데이터 저장 칩(110) 상에서 구현에 적절할 수 있는 ID 비트 메모리 셀의 실제 타입은 MROM 셀, PROM 셀, EPROM 셀, EEPROM 셀, 퓨즈 등을 포함하지만, 이에 제한되지 않는다.
데이터 저장 칩(110) 상의 일련의 ID 비트 메모리 셀(112)은 어드레스 포인터 셀(114)로 지칭되는 셀의 그룹을 포함한다. 일 실시예에서, 어드레스 포인터 셀(114)은 하나의 데이터 저장 칩(110)에서 다른 데이터 저장 칩까지 동일한 어드레스 위치에 있다. 다른 실시예에서, 어드레스 포인터 셀(114)은 하나의 데이터 저장 칩(110)에서 다른 데이터 저장 칩까지 가변적인 어드레스 위치에 있을 수 있다. 도 2에 도시된 어드레스 포인터 셀(114)의 수는 논의만을 위해 제공되고, 어드레스 포인터 셀(114)로서 사용될 수 있는 셀의 실제 수를 제한하기 위해 의도되지 않는다. 따라서, 다른 구현에서는 도 2에 도시된 것보다 더 많거나 적은 수의 어드레스 포인터 셀(114)이 있을 수 있다. 어드레스 포인터 셀(114)의 수는 적어도 부분적으로 일련의 ID 비트 메모리 셀(112)의 메모리 셀의 전체 수에 의존할 수 있다.
어드레스 포인터 셀(114)은 데이터 저장 칩(110)의 제조 중에 "1"(하이) 또는 "0"(로우)의 디지털 논리 값으로 프로그래밍된다. 어드레스 포인터 셀(114)에서 프로그래밍된 값은 측정된 셀(116)로 지칭되는 일련의 ID 비트 메모리 셀(112) 내의 특정 셀을 가리키는 어드레스를 전달한다. 어드레스 포인터 셀(114)이 가리키는 측정된 셀(116)의 어드레스 위치는 하나의 데이터 저장 칩(110)에서 다른 데이터 저장 칩까지 동일하지 않다. 그러나, 측정된 셀(116)이 일련의 ID 비트 메모리 셀(112) 내의 셀 중 하나이므로, 이의 어드레스 위치는 일련의 ID 비트 메모리 셀(112) 내에서 발견된 어드레스 위치로 제한된다. 예를 들면, 도 2에 도시된 어드레스 포인터 셀(114)은 1101101의 디지털 값으로 프로그래밍된다. 이러한 디지털 비트는 일련의 ID 비트 메모리 셀에서의 어드레스(109)와 상응한다. 따라서, 어드레스 포인터 셀(114)은 측정된 셀(116)의 위치로서 어드레스(109)를 가리킨다. 그러나, 서로 다른 데이터 저장 칩에서, 어드레스 포인터 셀(114)은 측정된 셀(116)에 대한 일련의 ID 비트 메모리 셀(112) 내의 다양한 다른 어드레스 위치를 가리키는 다양한 다른 디지털 값으로 프로그래밍될 수 있다.
데이터 저장 칩(110) 상의 일련의 ID 비트 메모리 셀(112)은 또한 아날로그 정보 셀(118)로 지칭되는 셀의 그룹을 포함한다. 서로 다른 실시예에서, 아날로그 정보 셀(118)은 하나의 데이터 저장 칩(110)에서 다른 데이터 저장 칩까지 가변적인 어드레스 위치에 있을 수 있다. 더욱이, 도 2에서 아날로그 정보 셀(118)이 인접한 어드레스 위치에 도시되지만, 다른 실시예에서, 이들은 각 아날로그 정보 셀(118)의 어드레스가 다음 아날로그 정보 셀(118)의 어드레스에 인접하지 않도록 일련의 ID 비트 메모리 셀(112)을 통해 분산될 수 있다.
아날로그 정보 셀(118)은 디지털 논리 값, "1"(하이) 또는 "0"(로우)의 형태로 측정된 셀(116)에 대한 아날로그 정보를 저장한다. 아날로그 정보는 통상적으로 측정된 셀(116)의 전기적 특성의 측정된 아날로그 값을 포함한다. 예를 들면, 아날로그 정보는 셀에 걸친 전압, 셀의 임피던스, 셀의 저항, 셀의 커패시턴스, 셀의 인덕턴스, 어떤 수학적 조합, 및 이의 비율 등과 같은 전기적 특성의 아날로그 값일 수 있다. 일반적으로, 측정된 셀(116)의 공통 전기적 특성 중 어느 하나 이상, 또는 이의 조합 또는 변형의 값은 아날로그 정보 셀(118) 내에 인코딩(즉, 저장)될 수 있다. 도 2에 도시된 아날로그 정보 셀(118)의 수는 논의만을 위해 제공되고, 아날로그 정보 셀(118)로서 사용될 수 있는 셀의 실제 수를 제한하기 위해 의도되지 않는다. 따라서, 다른 구현에서는 도 2에 도시된 것보다 더 많거나 적은 수의 아날로그 정보 셀(118)이 있을 수 있다. 이용된 아날로그 정보 셀(118)의 수는 부분적으로 인코딩된 아날로그 정보에 대해 원하는 해상도의 정도에 의존한다.
데이터 저장 칩(110)의 제조 중에, 전기적 특성(즉, 아날로그 정보)과 같은물리적 파라미터의 값은 측정된 셀(116)에 대해 측정된다. 일 실시예에서, 전기적 특성의 이러한 "공장 측정된(factory-measured)" 값은 아날로그 정보 셀(118)에 직접 인코딩된다. 아날로그 정보 셀(118)로 인코딩된 전기적 특성의 공장 측정된 값은 칩이 통합되는 특정 교체 가능 공급 장치(104)의 데이터 저장 칩(110)과 고유 관련된 아날로그 일련 번호를 제공한다.
도 1 및 2를 참조하면, 일 실시예에서, 이러한 고유 관련은 교체 가능 공급 장치(104)의 진정성을 판단하기 위해 인증 알고리즘(108)이 기본 유닛(102)의 제어기(106) 상에서 실행 가능하게 한다. 제조 후에 현장에서의 정상 동작 동안, 인증 시스템(100)이 교체 가능 공급 장치(104)를 수용할 때, 인증 알고리즘(108)은 장치(104)가 진정성이 있는지를 판단한다. 특히, 인증 알고리즘(108)은 현장에서 정상 동작 동안에 측정된 셀(116)의 전기적 특성의 값을 측정하는 측정 회로(122)를 제어하기 위해 실행한다. 일 실시예에서, 측정 회로(122)는 아날로그 대 디지털 변환 회로일 수 있고, 전류 공급부(124)를 포함할 수 있다. 알고리즘(108)은 먼저 어드레스 포인터 셀(114)로부터 어드레스를 판독함으로써 측정된 셀(116)의 어드레스를 찾는다. 그리고 나서, 알고리즘(108)은 전류를 전류 공급부(124)에서 측정된 셀(116)에 공급하고, 제조 중에 공장에서 이전에 측정된 셀(116)의 동일한 전기적 특성의 값을 측정하도록 측정 회로(122)를 제어한다. 따라서, 일 실시예에서, 측정된 셀(116)의 전기적 특성은 먼저 제조 중에 "공장 측정된" 값을 결정하기 위해 측정되고, "현장 측정된" 값을 결정하기 위해 현장에서 정상 동작 동안에 제조 후에 다시 측정된다.
전기적 특성의 현장 측정된 값에 대한 측정된 셀(116)을 측정하는 것 이외에도, 인증 알고리즘(108)은 일련의 ID 비트 메모리 셀(112) 내의 아날로그 정보 셀(118)로 이전에 인코딩된 전기적 특성의 공장 측정된 값에 액세스한다. 알고리즘(108)은 현장 측정된 값과 이전에 인코딩된 공장 측정된 값을 비교하여 이들이 일치하는지를 판단한다. 현장 측정된 값이 (주어진 공차 레벨 내에서) 공장 측정된 값과 일치하면, 인증 알고리즘(108)은 교체 가능 공급 장치를 인증한다. 그러나, 값이 일치하지 않으면, 인증 알고리즘(108)은 교체 가능 공급 장치(104)가 결함이 있고, 손상되거나 그렇지 않으면 진정성이 없다는 통지를 제공한다(예를 들어, 인증 시스템(100)의 사용자 인터페이스를 통해). 이러한 방식으로, ID 비트열 내에서 특정 메모리 셀에 대해 측정된 전기적 특성의 아날로그 값은 공급 장치를 고유하게 식별하는 공급 장치에 대한 아날로그 일련 번호의 역할을 하고, 장치의 진정성을 검증할 수 있다.
다른 실시예에서, 데이터 저장 칩(110)의 제조 중에에 결정되는 측정된 셀(116)에 대한 전기적 특성의 값은 아날로그 정보 셀(118)로 직접 인코딩되지 않는다. 대신에, 이러한 값의 수학적 변화는 아날로그 정보 셀(118)로 인코딩된다. 전기적 특성 값의 이러한 수학적 변화의 일례는 제로 기준 셀(120)에 대해 측정된 값과 동일한 값에 대한 전기적 특성 값의 비율이다. 이러한 실시예에서, 제로 기준 셀(120)은 데이터 저장 칩(110) 상의 일련의 ID 비트 메모리 셀(112)에 포함된다. 제로 기준 셀(120)은 측정 회로(122)에 의해 취해진 측정치를 보정하는 데 사용되는 "0"(로우)의 논리 값과 같은 알려진 값으로 프로그래밍된 지정된 셀이다. 제조 중에, 측정된 셀(116) 및 제로 기준 셀(120)은 둘 다 전기적 특성의 값에 대해 측정된다. 측정된 셀(116) 및 기준 셀(120)로부터의 값의 비율은 전기적 특성의 "공장 측정된" 값으로서 아날로그 정보 셀(118)로 인코딩된다.
제조 후, 인증 시스템(100)이 교체 가능 공급 장치(104)를 수용할 때 현장에서의 정상 동작 동안, 인증 알고리즘(108)은 장치(104)가 상술한 것과 유사한 방식으로 진정성이 있는지를 판단한다. 그러나, 본 실시예에서, 인증 알고리즘(108)은 측정된 셀(116) 및 기준 셀(120) 둘 다에 대한 전기적 특성의 값을 측정하기 위해 측정 회로(122)를 제어하도록 실행한다. 알고리즘(108)은 측정된 셀(116) 및 기준 셀(120)로부터의 값의 비율을 결정하고, 이러한 비율을 전기적 특성의 "현장 측정된" 값으로서 사용한다. 상술한 실시예에서와 같이, 현장 측정된 값(즉, 현장에서 측정된 전기적 특성 값의 비율)은 공장 측정된 값(즉, 제조 중에 측정된 전기적 특성 값의 비율)과 일치하면, 인증 알고리즘(108)은 교체 가능 공급 장치를 인증한다. 그러나, 값이 일치하지 않으면, 인증 알고리즘(108)은 교체 가능 공급 장치(104)가 결함이 있고, 손상되거나 그렇지 않으면 진정성이 없다는 통지를 제공한다.
도 3은 본 발명의 실시예에 따라 잉크젯 프린팅 시스템(300)으로 실시되는 인증 시스템(100)을 도시한다. 일 실시예에서, 잉크젯 프린팅 시스템(300)은 전자 제어기(304), 장착 어셈블리(306), 잉크 카트리지(308)로서 실시되는 하나 이상의 교체 가능 공급 장치(104), 및 전력을 잉크젯 프린팅 시스템(300)의 다양한 전기적 구성 요소에 제공하는 하나 이상의 전력 공급 장치(310)를 갖는 프린트 엔진(302)을 포함한다. 잉크 카트리지(308)는 각각 노즐(316)을 갖는 하나 이상의 프린트 헤드(314)를 포함한다. 프린트 엔진(302)은 또한 전류 공급 장치(124)를 가진 측정 회로(122), 및 저장되어 제어기(304) 상에서 실행 가능한 인증 알고리즘(108)을 포함한다. 프린팅 시스템(300)은 추가로 매체 전송 어셈블리(312)를 포함한다.
도 4는 본 발명의 실시예에 따른 예시적인 잉크젯 카트리지(308)(즉, 교체 가능 공급 장치(104))의 사시도를 도시한다. 하나 이상의 프린트 헤드(314) 이외에도, 잉크젯 카트리지(308)는 전기적 접점(400)의 그룹 및 잉크(또는 다른 유체) 공급실(402)을 포함한다. 일부 구현에서, 카트리지(308)는 잉크의 하나의 컬러를 저장하는 공급실(402)을 가질 수 있고, 다른 구현에서는 각각 잉크의 서로 다른 컬러를 저장하는 다수의 공급실(402)을 가질 수 있다. 전기적 접점(400)은 잉크의 방울의 분사(ejection of drop)를 유발시키기 위해 전기적 신호를 제어기(304)에서 프린트 헤드(314) 상의 노즐(316)로 전달한다. 전기적 접점(400)은 또한 프린트 헤드(314)의 메모리(404)에서의 ID 비트 메모리 셀(112)로부터 제어기(304)로 전기적 신호를 전달한다. 이 점에서, 프린트 헤드(314)는 도 1 및 2의 인증 시스템(100)에 대하여 상술한 것과 유사한 방식으로 기능하는 ID 비트 메모리 셀(112)을 포함하는 메모리(404)를 가진 데이터 저장 칩(110)의 역할을 한다.
특히, 일반적으로 도 2 및 도 4를 참조하면, 프린트 헤드(314)의 제조 중에, 전기적 특성과 같은 물리적 파라미터의 아날로그 값은 프린트 헤드(314)의 메모리(404) 상의 일련의 ID 비트 메모리 셀(112) 내에서 측정된 셀(116)에 대해 측정된다. 일 실시예에서, 측정된 셀(116)의 전기적 특성의 "공장 측정된" 값은 메모리(404)의 아날로그 정보 셀(118)로 직접 인코딩된다. 대안적인 실시예에서, 측정된 셀(116)에 대한 전기적 특성의 값의 수학적 변화는 "공장 측정된" 값으로서 아날로그 정보 셀(118)로 인코딩된다. 전기적 특성 값의 이러한 수학적 변화의 일례는 상술한 바와 같이 제로 기준 셀(120)에 대해 측정된 값과 동일한 값에 대한 전기적 특성 값의 비율이다. 이러한 대안적인 실시예에서, 제조 중에, 측정된 셀(116) 및 제로 기준 셀(120)은 둘 다 전기적 특성의 값에 대해 측정된다. 측정된 셀(116) 및 기준 셀(120)로부터의 값의 비율은 전기적 특성의 "공장 측정된" 값으로서 아날로그 정보 셀(118)로 인코딩된다. 어느 하나의 실시예에서, 아날로그 정보 셀(118)로 인코딩된 전기적 특성의 공장 측정된 값은 칩이 통합되는 특정 잉크젯 카트리지(308)의 프린트 헤드(314)와 고유 관련된 아날로그 일련 번호를 제공한다.
도 3 및 도 4를 참조하면, 프린트 헤드(314)는 프린트 매체(318) 상으로 프린트하기 위해 복수의 오리피스 또는 노즐(316)을 통해 잉크 또는 다른 유체의 방울을 프린트 매체(318)를 향해 분사한다. 인쇄 매체(318)는 종이, 인쇄 용지(card stock), 투명 용지(transparencies), 마일라(Mylar), 폴리에스테르, 합판, 폼 보드, 직물, 캔버스 등과 같은 어떤 타입의 적절한 시트 또는 롤 재료일 수 있다. 프린트 헤드(314)는 다양한 방식으로 노즐(316)을 통해 잉크를 분사하도록 구성될 수 있다. 예를 들면, 열 잉크젯 프린트 헤드는 열을 발생시켜 점화실 내의 잉크의 일부를 증발시키기 위해 발열체를 통해 전류를 통과시킴으로써 노즐로부터 잉크 방울을 분사한다. 증기 기포는 노즐(316)을 통해 잉크의 방울을 떨어뜨린다. 다른 예에서, 압전 잉크젯 프린트 헤드는 노즐 밖으로 잉크 방울을 떨어뜨리는 압력 펄스를 생성하기 위해 압전 재료 액츄에이터를 사용한다. 잉크젯 카트리지(308) 및 프린트 매체(318)가 서로에 대해 이동될 때 노즐(316)로부터 적절히 시퀀스된 잉크의 분사에 의해 문자, 기호 및/또는 다른 그래픽 또는 이미지가 프린트 매체(318)에 인쇄되게 하도록 노즐(316)은 통상적으로 프린트 헤드(314)를 따라 하나 이상의 칼럼 또는 어레이로 배치된다.
장착 어셈블리(306)는 매체 전송 어셈블리(312)에 대해서는 잉크젯 카트리지를 배치하고, 매체 전송 어셈블리(312)는 잉크젯 카트리지(308)에 대해서는 프린트 매체(318)를 배치한다. 따라서, 프린트 존(zone)(320)은 잉크젯 카트리지(308)과 프린트 매체(318) 사이의 영역에서 노즐(316)에 인접하여 정해진다. 일 실시예에서, 프린트 엔진(302)은 스캐닝 타입의 프린트 엔진(302)이다. 이와 같이, 장착 어셈블리(306)는 프린트 매체(318)를 스캐닝하기 위해 매체 전송 어셈블리(312)에 대해 잉크젯 카트리지(308)를 이동하기 위한 캐리지를 포함한다. 다른 실시예에서, 프린트 엔진(302)은 비스캐닝 타입의 프린트 엔진(302)이다. 이와 같이, 장착 어셈블리(306)는 매체 전송 어셈블리(312)에 대해 지정된 위치에 잉크젯 카트리지(308)를 고정시키지만, 매체 전송 조립체(312)는 잉크젯 카트리지(308)에 대해 프린트 매체(318)를 배치한다.
전자 제어기(304)는 통상적으로 프로세서, 메모리, 펌웨어, 및 잉크젯 카트리지(308), 장착 어셈블리(306) 및 매체 전송 조립체(312)와 통신하고 이를 제어하기 위한 다른 프린터 전자 장치와 같은 표준 컴퓨팅 시스템의 구성 요소를 포함한다. 전자 제어 장치(304)는 컴퓨터와 같은 호스트 시스템으로부터 데이터(322)를 수신하고, 일시적으로 데이터(322)를 메모리에 저장한다. 통상적으로, 데이터(322)는 전자, 적외선, 광학 또는 다른 정보 전달 경로를 따라 잉크젯 프린팅 시스템(300)으로 전송된다. 데이터(322)는 예를 들어 프린트될 문서 및/또는 파일을 나타낸다. 이와 같이, 데이터(322)는 하나 이상의 프린트 작업 명령(job command) 및/또는 명령 파라미터를 포함하는 잉크젯 프린팅 시스템(300)에 대한 프린트 작업을 형성한다. 데이터(322)를 이용하여, 전자 제어기(304)는 노즐(316)로부터 잉크 방울을 분사하기 위해 잉크젯 카트리지(308)를 제어한다. 따라서, 전자 제어기(304)는 문자, 기호 및/또는 다른 그래픽 또는 이미지를 프린트 매체(318)에 형성하는 분사된 잉크 방울의 패턴을 정의한다. 분사된 잉크 방울의 패턴은 데이터(322)로부터 프린트 작업 명령 및/또는 명령 파라미터에 의해 결정된다.
일 실시예에서, 전자 제어기(304)는 잉크젯 카트리지(308)를 인증하기 위해 인증 알고리즘(108)을 실행한다. 도 1의 인증 시스템(100)에 대해 상술한 것과 유사한 방식으로, 제어기(304) 상에서 실행하는 인증 알고리즘(108)은 프린트 헤드(314) 상의 메모리(404) 내의 일련의 ID 비트 메모리 셀(112) 내에서 측정된 셀(116)의 전기적 특성의 값을 측정하기 위해 측정 회로(122)를 제어한다. 따라서, 도 2에 대해 상술한 바와 같이, 측정 회로(122)는 현장에서의 정상 동작 동안 측정된 셀(116)의 전기적 특성의 값을 측정한다. 알고리즘(108)은 어드레스 포인터 셀(114)로부터 어드레스를 판독함으로써 측정된 셀(116)의 어드레스를 찾는다. 그 다음, 알고리즘(108)은 전류 공급부(124)로부터의 전류를 측정된 셀(116)에 공급하고, 프린트 헤드(314)의 제조 중에 "공장 측정된" 값으로서 이전에 측정되었고 아날로그 정보 셀(118)로 인코딩된 측정된 셀(116)의 동일한 전기적 특성의 값을 측정하기 위해 측정 회로(122)를 제어한다. 따라서, 알고리즘(108)은 이전에 인코딩된 "공장 측정된" 값과 비교하기 위해 "현장 측정된" 값을 결정한다. 대안적인 실시예에서, 알고리즘(108)은 아날로그 정보 셀(118)로 이전에 인코딩되었고 "공장 측정된" 값과 동일한 수학적 변화와 비교하기 위해 측정된 셀(116)에 대한 전기적 특성의 값의 수학적 변화를 결정한다. 상술한 바와 같이, 전기적 특성 값의 이러한 수학적 변화의 일례는 제로 기준 셀(120)에 대해 측정된 값과 동일한 값에 대한 전기적 특성 값의 비율이다.
어느 하나의 실시예에서, 알고리즘(108)은 측정된 셀(116)의 동일한 전기적 특성의 이전에 인코딩된 "공장 측정된" 값(즉, 측정된 전기적 특성의 직접적인 값 또는 이의 수학적 변화 중 하나)과 측정된 셀(116)의 전기적 특성의 "현장 측정된" 값(즉, 측정된 전기적 특성의 직접적인 값 또는 이의 수학적 변화 중 하나)을 비교한다. 현장 측정된 값이 (주어진 공차 레벨 내에서) 공장 측정된 값과 일치하면, 인증 알고리즘(108)은 잉크젯 카트리지(308)를 인증한다. 그러나, 값이 일치하지 않으면, 인증 알고리즘(108)은 잉크젯 카트리지(308)가 결함이 있고, 손상되거나 그렇지 않으면 진정성이 없다는 통지를 제공한다(예를 들어, 프린터 시스템(300)의 사용자 인터페이스를 통해). 이러한 방식으로, 프린트 헤드(314)의 메모리(404) 상의 ID 비트열 내에서 특정 메모리 셀에 대해 측정된 전기적 특성의 아날로그 값은 잉크젯 카트리지(308)를 고유하게 식별하는 잉크젯 카트리지(308)에 대한 아날로그 일련 번호의 역할을 하고, 카트리지(308)의 진정성을 검증할 수 있다.
도 5는 본 발명의 실시예에 따른 예시적인 인증 방법(500)의 흐름도이다. 방법(500)은 도 1 내지 4에 대해 본 명세서에서 논의된 실시예와 관련된다. 방법(500)의 단계가 특정 순서로 제공되지만, 제공된 순서는 방법(500)의 단계가 구현될 수 있는 순서를 제한하도록 의도되지 않는다. 즉, 당업자에게는 자명하듯이 방법(500)의 단계는 서로 다른 순서로 구현될 수 있다. 더욱이, 방법(500)의 단계는 인증 방법 중 둘 이상의 가능한 변화를 제공한다. 따라서, 인증 방법은 방법(500)에 제공된 모든 단계를 이용하지 않고 구현될 수 있다.
방법(500)은 데이터 저장 칩 상에서 일련의 식별(ID) 비트 메모리 셀로부터의 특정 메모리 셀을 측정된 셀로서 지정하는 블록(502)에서 시작한다. 특정 셀은 데이터 저장 칩의 제조 중에 측정된 셀로서 지정된다. 데이터 저장 칩(110)은 예를 들어 인증 시스템의 공급 장치 내에 통합될 수 있다. 더욱 특정한 예에서, 데이터 저장 칩(110)은 프린팅 시스템(300)의 잉크젯 카트리지(308) 상의 프린트 헤드(314)일 수 있다. 방법(500)은 측정된 셀의 어드레스를 ID 비트 메모리 셀로 인코딩하는 블록(504)에서 계속한다. 블록(506)에서, 방법(500)은 측정된 셀의 아날로그 값의 측정을 계속한다. 일 실시예에서, 블록(508)에 도시된 바와 같이, 아날로그 값을 측정하는 단계는 측정된 셀의 전기적 특성을 측정하는 단계를 포함할 수 있다. 전기적 특성은 예를 들어 전압 ,임피던스, 저항, 커패시턴스 및 인덕턴스로 이루어진 그룹으로부터 선택된 특성일 수 있다.
방법(500)의 블록(510)에서, 아날로그 값은 ID 비트 메모리 셀로 인코딩된다. 일 실시예에서, 블록(512)에 도시된 바와 같이, 아날로그 값을 ID 비트 메모리 셀로 인코딩하는 단계는 전압, 임피던스, 저항, 커패시턴스, 인덕턴스, 그러한 전기적 특성 값 중 어느 것의 수학적 조합, 및 그러한 전기적 특성 값 중 어느 것의 비율로 이루어진 그룹으로부터 선택된 전기적 특성 값을 인코딩하는 단계를 포함할 수 있다. 대안적인 실시예에서, 방법(500)의 블록(514)에 도시된 바와 같이, 기준 셀의 기준 아날로그 값이 측정된다. 기준 셀은 일련의 ID 비트 메모리 셀 내의 하나의 셀을 포함한다. 본 실시예에서, 기준 아날로그 값에 대한 아날로그 값의 비율은 ID 비트 메모리 셀로 인코딩된다. 두 실시예에서, 아날로그 값 과 아날로그 값의 비율은 칩을 통해 공급 장치를 고유하게 식별하는 칩의 특정한 물리적 파라미터에 대한 정보를 포함하는 공급 장치의 데이터 저장 칩에 인코딩된 아날로그 일련 번호 역할을 한다.
도 6은 본 발명의 실시예에 따른 예시적인 인증 방법(600)의 흐름도이다. 방법(600)은 도 1 내지 4에 대해 본 명세서에서 논의된 실시예와 관련된다. 방법(600)의 단계가 특정 순서로 제공되지만, 제공된 순서는 방법(600)의 단계가 구현될 수 있는 순서를 제한하도록 의도되지 않는다. 즉, 당업자에게는 자명하듯이 방법(600)의 단계는 서로 다른 순서로 구현될 수 있다. 더욱이, 방법(600)의 단계는 인증 방법 중 둘 이상의 가능한 변화를 제공한다. 따라서, 인증 방법은 방법(600)에 제공된 모든 단계를 이용하지 않고 구현될 수 있다.
방법(600)은 ID 비트 메모리 셀을 가진 교체 가능 공급 장치를 수용하는 블록(602)에서 시작한다. 교체 가능한 장치는 예를 들어 잉크젯 프린팅 시스템 내에서 교체 가능한 잉크젯 카트리지일 수 있다. 블록(604)에서, 방법(600)은 ID 비트 메모리 셀 내에서 측정된 셀에 대한 어드레스의 찾기를 계속한다. 블록(606)에서, 측정된 셀의 공장 측정된 아날로그 값이 액세스될 수 있다. 공장 측정된 아날로그 값은 제조 중에 공장에서 이전에 측정되어, 교체 가능 공급 장치 상의 데이터 저장 칩의 ID 비트 메모리 셀 내에 인코딩된 값이다.
블록(608)에서, 방법(600)은 측정된 셀의 현장 측정된 아날로그 값을 결정하기 위해 측정된 셀의 측정을 계속한다. 일 구현에서, 측정된 셀을 측정하는 단계는 제각기 블록(610 및 612)에 도시된 바와 같이 전류를 측정된 셀에 공급하는 단계와, 전류에 의해 유도되는 측정된 셀에 대한 전기적 특성의 값을 측정하는 단계를 포함할 수 있다. 전기적 특성의 값을 측정하는 단계는 블록(614)에 도시된 바와 같이 전압, 임피던스, 저항, 커패시턴스, 및 인덕턴스로 이루어지는 그룹으로부터 선택된 전기적 특성 값을 측정하는 단계를 포함할 수 있다. 다른 구현에서, 측정된 셀을 측정하는 단계는 또한 블록(616 및 618)에 도시된 바와 같이 전류를 기준 셀에 공급하는 단계와, 기준 값에 대한 전류에 의해 유도되는 기준 셀의 전기적 특성을 측정하는 단계를 포함할 수 있다. 이러한 구현에서, 블록(620)에 도시된 바와 같이, 측정된 셀의 현장 측정된 아날로그 값은 측정된 셀에 대한 전기적 특성의 값 및 기준 값의 비율로서 결정된다.
방법(600)은 공장 측정 및 현장 측정된 아날로그 값이 일치할 경우에 이어서 블록(622)에서 교체 가능한 장치를 인증한다. 블록(624)에 도시된 바와 같이, 방법(600)은 공장 측정 및 현장 측정된 아날로그 값이 일치하지 않을 경우에 이어서 교체 가능한 장치가 진정성이 없다는 통지의 제공을 수행한다. 이러한 통지는 예를 들어 프린팅 시스템과 같은 인증 시스템의 사용자 인터페이스를 통해 제공된다.

Claims (15)

  1. 인증 시스템으로서,
    식별(ID) 비트 메모리 셀을 가진 데이터 저장 칩을 갖는 공급 장치를 포함하고,
    상기 ID 비트 메모리 셀은
    측정된 셀과,
    상기 측정된 셀을 가리키는 어드레스 정보를 저장하는 포인터 셀과,
    상기 측정된 셀에 대한 공장 측정된(factory-measured) 아날로그 정보를 저장하는 아날로그 셀을 포함하는
    인증 시스템.
  2. 제 1 항에 있어서,
    상기 공급 장치를 수용하는 기본 유닛과,
    상기 기본 유닛에 통합된 제어기와,
    상기 어드레스 정보를 이용하여 상기 측정된 셀을 찾고, 현장 측정된(field-measured) 아날로그 정보에 대한 상기 측정된 셀을 측정하고, 상기 공장 측정된 아날로그 정보와 상기 현장 측정된 아날로그 정보를 비교하고, 상기 공장 측정된 아날로그 정보와 상기 현장 측정된 아날로그 정보가 일치하는 경우에 상기 공급 장치를 인증하도록 상기 제어기 상에서 실행 가능한 인증 알고리즘을 더 포함하는
    인증 시스템.
  3. 제 2 항에 있어서,
    상기 측정된 셀의 전기적 특성의 값을 측정하는 측정 회로를 더 포함하는
    인증 시스템.
  4. 제 3 항에 있어서,
    상기 전기적 특성은 전압, 임피던스, 저항, 커패시턴스, 인덕턴스, 그러한 전기적 특성의 어느 것의 수학적 조합, 및 그러한 전기적 특성의 어느 것의 비율로 이루어진 그룹으로부터 선택되는
    인증 시스템.
  5. 제 3 항에 있어서,
    상기 ID 비트 메모리 셀은 상기 전기적 특성의 기준 값을 제공하기 위해 상기 측정 회로에 의해 측정 가능한 기준 셀을 더 포함하고,
    상기 인증 알고리즘은 상기 측정된 셀 및 상기 기준값의 상기 전기적 특성의 값의 비율로부터 상기 현장 측정된 아날로그 정보를 결정하는
    인증 시스템.
  6. 제 1 항에 있어서,
    상기 ID 비트 메모리 셀은 MROM 셀, PROM 셀, EPROM 셀, EEPROM 셀, 및 퓨즈로 이루어지는 그룹으로부터 선택되는
    인증 시스템.
  7. 제 2 항에 있어서,
    상기 기본 유닛은 프린팅 시스템을 포함하고, 상기 공급 장치는 잉크젯 카트리지를 포함하는
    인증 시스템.
  8. 인증 방법으로서,
    데이터 저장 칩 상에서 일련의 식별(ID) 비트 메모리 셀의 특정 셀을 측정된 셀로서 지정하는 단계와,
    상기 측정된 셀의 어드레스를 상기 ID 비트 메모리 셀로 인코딩하는 단계와,
    상기 측정된 셀의 아날로그 값을 측정하는 단계와,
    상기 아날로그 값을 상기 ID 비트 메모리 셀로 인코딩하는 단계
    를 포함하는 인증 방법.
  9. 제 8 항에 있어서,
    기준 셀의 기준 아날로그 값을 측정하는 단계 - 상기 기준 셀은 상기 일련의 ID 비트 메모리 셀 내의 하나의 셀임 - 와,
    인코딩하는 단계는 상기 기준 아날로그 값에 대한 아날로그 값의 비율을 상기 ID 비트 메모리 셀로 인코딩하는 단계를 더 포함하는
    인증 방법.
  10. 제 8 항에 있어서,
    아날로그 값을 측정하는 단계는 전압, 임피던스, 저항, 커패시턴스, 및 인덕턴스로 이루어지는 그룹으로부터 선택된 전기적 특성을 측정하는 단계를 포함하는
    인증 방법.
  11. 제 8 항에 있어서,
    상기 아날로그 값을 인코딩하는 단계는 전압, 임피던스, 저항, 커패시턴스, 인덕턴스, 그러한 전기적 특성 값 중 어느 것의 수학적 조합, 및 그러한 전기적 특성 값 중 어느 것의 비율로 이루어지는 그룹으로부터 선택된 전기적 특성을 인코딩하는 단계를 포함하는
    인증 방법.
  12. 인증 방법으로서,
    식별(ID) 비트 메모리 셀을 가진 교체 가능한 장치를 수용하는 단계와,
    상기 ID 비트 메모리 셀 내의 측정된 셀에 대한 어드레스를 찾는 단계와,
    상기 ID 비트 메모리 셀 내에서 인코딩된 상기 측정된 셀의 공장 측정된 아날로그 값에 액세스하는 단계와,
    상기 측정된 셀의 현장 측정된 아날로그 값을 결정하기 위해 상기 측정된 셀을 측정하는 단계와,
    상기 공장 측정된 아날로그 값과 상기 현장 측정된 아날로그 값이 일치할 경우에 상기 교체 가능한 장치를 인증하는 단계와,
    상기 공장 측정된 아날로그 값과 상기 현장 측정된 아날로그 값이 일치하지 않을 경우에는 상기 교체 가능한 장치가 진정성이 없다(not authentic)는 통지를 제공하는 단계를 포함하는
    인증 방법.
  13. 제 12 항에 있어서,
    상기 측정된 셀을 측정하는 단계는
    전류를 상기 측정된 셀에 공급하는 단계와,
    상기 전류에 의해 유도되는 상기 측정된 셀에 대한 전기적 특성의 값을 측정하는 단계를 포함하는
    인증 방법.
  14. 제 13 항에 있어서,
    상기 측정된 셀을 측정하는 단계는
    전류를 기준 셀에 공급하는 단계와,
    상기 전류에 의해 유도되는 상기 기준 셀에 대한 상기 전기적 특성의 기준 값을 측정하는 단계와,
    상기 측정된 셀의 현장 측정된 아날로그 값을 상기 측정된 셀에 대한 전기적 특성의 값 및 상기 기준 값의 비율로서 결정하는 단계를 더 포함하는
    인증 방법.
  15. 제 13 항에 있어서,
    전기적 특성의 값을 측정하는 단계는 전압, 임피던스, 저항, 커패시턴스 및 인덕턴스로 이루어지는 그룹으로부터 선택된 전기적 특성 값을 측정하는 단계를 포함하는
    인증 방법.
KR1020147008259A 2011-09-30 2011-09-30 인증 시스템 및 방법 KR101787183B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2011/054162 WO2013048430A1 (en) 2011-09-30 2011-09-30 Authentication systems and methods

Publications (2)

Publication Number Publication Date
KR20140084006A true KR20140084006A (ko) 2014-07-04
KR101787183B1 KR101787183B1 (ko) 2017-10-18

Family

ID=47996169

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147008259A KR101787183B1 (ko) 2011-09-30 2011-09-30 인증 시스템 및 방법

Country Status (8)

Country Link
US (1) US10412235B2 (ko)
EP (1) EP2761311B1 (ko)
JP (1) JP5745701B2 (ko)
KR (1) KR101787183B1 (ko)
CN (1) CN103946713B (ko)
BR (1) BR112014007538B1 (ko)
TW (1) TWI448701B (ko)
WO (1) WO2013048430A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180133318A (ko) * 2017-06-06 2018-12-14 캐논 가부시끼가이샤 화상 형성 장치, 전자적 저장 장치, 카트리지 및 화상 형성 장치를 제어하는 방법

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI594191B (zh) 2013-08-26 2017-08-01 緯創資通股份有限公司 識別系統、實體裝置、識別裝置及實體裝置的識別方法
WO2015030812A1 (en) * 2013-08-30 2015-03-05 Hewlett-Packard Development Company, L.P. Supply authentication via timing challenge response
EP3181364B1 (en) 2013-08-30 2020-07-08 Hewlett-Packard Development Company, L.P. Supply authentication via timing challenge response
WO2015057202A1 (en) * 2013-10-15 2015-04-23 Hewlett-Packard Development Company, L.P. Authentication value for print head die based on analog device electrical characteristics
CN107073947B (zh) * 2014-10-31 2019-07-30 惠普发展公司有限责任合伙企业 用于成像设备的流体墨盒的加密
KR102458922B1 (ko) 2016-01-18 2022-10-25 삼성전자주식회사 그룹 단위의 인증을 수행하는 디바이스 시스템 및 그 동작방법
FR3054763B1 (fr) * 2016-07-29 2019-08-30 Dover Europe Sarl Systeme de protection avancee d'elements consommables ou detachables d'imprimante industrielle
RU2670414C1 (ru) * 2017-06-22 2018-10-22 Хьюлетт-Паккард Дивелопмент Компани, Л.П. Аутентификация поставки через ответ на запрос согласования по времени
US11487864B2 (en) 2017-10-18 2022-11-01 Hewlett-Packard Development Company, L.P. Print apparatus component authentication
EP3672810A1 (en) 2017-10-18 2020-07-01 Hewlett-Packard Development Company, L.P. Replaceable print apparatus components comprising memory
BR112021010788A2 (pt) 2018-12-03 2021-08-31 Hewlett-Packard Development Company, L.P. Circuitos lógicos
CN113168442B (zh) 2018-12-03 2023-12-22 惠普发展公司,有限责任合伙企业 逻辑电路系统
US11364716B2 (en) 2018-12-03 2022-06-21 Hewlett-Packard Development Company, L.P. Logic circuitry
WO2020117843A1 (en) 2018-12-03 2020-06-11 Hewlett-Packard Development Company, L.P. Logic circuitry
EP3688667A1 (en) 2018-12-03 2020-08-05 Hewlett-Packard Development Company, L.P. Logic circuitry
EP3688601B1 (en) 2018-12-03 2020-10-07 Hewlett-Packard Development Company, L.P. Logic circuitry
CA3121183A1 (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
PT3682359T (pt) 2018-12-03 2021-02-04 Hewlett Packard Development Co Circuitos lógicos
US10894423B2 (en) 2018-12-03 2021-01-19 Hewlett-Packard Development Company, L.P. Logic circuitry
EP3687819A1 (en) 2018-12-03 2020-08-05 Hewlett-Packard Development Company, L.P. Logic circuitry package
US11613117B2 (en) 2019-02-06 2023-03-28 Hewlett-Packard Development Company, L.P. Multiple circuits coupled to an interface
US11787173B2 (en) 2019-02-06 2023-10-17 Hewlett-Packard Development Company, L.P. Print component with memory circuit
MX2021009129A (es) 2019-02-06 2021-09-10 Hewlett Packard Development Co Memorias de matrices de fluidos.
CN113382873B (zh) 2019-02-06 2023-01-03 惠普发展公司,有限责任合伙企业 打印部件及用于打印部件的存储器电路
BR112021014760A2 (pt) 2019-02-06 2021-09-28 Hewlett-Packard Development Company, L.P. Componente de impressão de comunicação
US11407229B2 (en) 2019-10-25 2022-08-09 Hewlett-Packard Development Company, L.P. Logic circuitry package
CN111284139B (zh) * 2020-01-16 2021-06-22 珠海艾派克微电子有限公司 耗材芯片修复方法及耗材芯片
DE102020112811B3 (de) 2020-05-12 2021-10-21 Ebm-Papst Mulfingen Gmbh & Co. Kg Verfahren und Anlage zur Authentifizierung wenigstens eines Aggregats
CN112180699B (zh) * 2020-09-29 2022-08-30 珠海奔图电子有限公司 耗材芯片、图像形成装置、图像形成控制方法及耗材

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5283613A (en) * 1993-02-19 1994-02-01 Xerox Corporation Monitoring system with dual memory for electrophotographic printing machines using replaceable cartridges
JPH08310007A (ja) * 1995-05-19 1996-11-26 Oki Data:Kk シリアルプリンタ
US6702417B2 (en) * 1997-07-12 2004-03-09 Silverbrook Research Pty Ltd Printing cartridge with capacitive sensor identification
US6547364B2 (en) 1997-07-12 2003-04-15 Silverbrook Research Pty Ltd Printing cartridge with an integrated circuit device
JP2001067304A (ja) * 1999-08-24 2001-03-16 Canon Inc 多機能装置および該装置における装着されたデバイスの識別方法
US6993130B1 (en) * 2000-02-04 2006-01-31 Xtec, Incorporated Methods and apparatus for mediametric data cryptoprocessing
JP4690532B2 (ja) * 2000-09-26 2011-06-01 株式会社日立製作所 画像形成装置
US6745138B2 (en) * 2001-02-23 2004-06-01 Power Measurement, Ltd. Intelligent electronic device with assured data storage on powerdown
US7070985B2 (en) * 2001-04-16 2006-07-04 Montana State University Application of volatile antibiotics and non-volatile inhibitors from Muscodor spp. to control harmful microbes in human and animal wastes
US7344214B2 (en) * 2002-02-22 2008-03-18 Print-Rite Unicorn Image Products Co., Ltd. Of Zhuhai Intelligent ink cartridge and method for manufacturing the same
JP4259058B2 (ja) * 2002-07-18 2009-04-30 セイコーエプソン株式会社 カートリッジおよび印刷装置
JP4374834B2 (ja) * 2002-08-12 2009-12-02 セイコーエプソン株式会社 カートリッジおよび記録装置
US7044574B2 (en) 2002-12-30 2006-05-16 Lexmark International, Inc. Method and apparatus for generating and assigning a cartridge identification number to an imaging cartridge
JP2004233472A (ja) * 2003-01-29 2004-08-19 Kyocera Mita Corp 消耗材ユニット及び画像形成装置
US7212637B2 (en) * 2003-03-11 2007-05-01 Rimage Corporation Cartridge validation with radio frequency identification
US20040181661A1 (en) * 2003-03-13 2004-09-16 Sharp Laboratories Of America, Inc. Print processor and spooler based encryption
US20050243118A1 (en) * 2004-04-29 2005-11-03 Ward Jefferson P Consumable cartridge theft deterrence apparatus and methods
JP4066980B2 (ja) * 2004-06-22 2008-03-26 セイコーエプソン株式会社 印刷記録材容器
EP1936920B1 (en) 2004-09-01 2009-03-25 Research In Motion Limited Providing certificate matching in a system and method for searching and retrieving certificates
KR100565806B1 (ko) * 2004-11-11 2006-03-29 삼성전자주식회사 정품 인증 기능을 구비한 소모성 부품, 소모성 부품의정품 여부를 판별할 수 있는 화상형성장치, 정품 인증기능을 구비한 소모성 부품의 제조방법 및화상형성장치에서 소모성 부품의 정품 여부 판별방법
JP2006198774A (ja) * 2005-01-18 2006-08-03 Seiko Epson Corp インクジェットプリンタ、インクカートリッジ、インクジェットプリンタの機能回復制御方法およびプログラム
US8721203B2 (en) 2005-10-06 2014-05-13 Zih Corp. Memory system and method for consumables of a printer
JP2007237678A (ja) * 2006-03-10 2007-09-20 Seiko Epson Corp 製品の製造方法
KR100877064B1 (ko) 2006-07-24 2009-01-07 삼성전자주식회사 고유 id 생성 장치 및 방법
US20080143476A1 (en) 2006-12-14 2008-06-19 The Hong Kong Polytechnic University Physimetric authentication of physical object by digital identification (DID)
US8762714B2 (en) * 2007-04-24 2014-06-24 Finisar Corporation Protecting against counterfeit electronics devices
JP2009012226A (ja) * 2007-07-02 2009-01-22 Sharp Corp インクカートリッジ及び画像記録装置
WO2009079050A2 (en) * 2007-09-19 2009-06-25 Verayo, Inc. Authentication with physical unclonable functions
JP2008080803A (ja) * 2007-09-25 2008-04-10 Seiko Epson Corp 記憶装置および記憶装置に対するアクセス方法
EP2263146B3 (en) * 2008-03-14 2018-09-05 Hewlett-Packard Development Company, L.P. Secure access to fluid cartridge memory
US20090295366A1 (en) * 2008-03-20 2009-12-03 Cehelnik Thomas G E-field sensor arrays for interactive gaming, computer interfaces, machine vision, medical imaging, and geological exploration
JP2009190408A (ja) * 2009-04-13 2009-08-27 Seiko Epson Corp カートリッジ
US9047450B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Identification of embedded system devices
TWI460588B (zh) 2009-07-17 2014-11-11 Toshiba Kk Memory management device and memory information processing device
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US20120002982A1 (en) * 2010-07-02 2012-01-05 Toshiba Tec Kabushiki Kaisha Image forming apparatus and image forming method
JP2012015889A (ja) * 2010-07-02 2012-01-19 Sony Corp 画像処理装置および画像処理方法
US8331806B2 (en) * 2010-07-20 2012-12-11 Xerox Corporation Empty bottle detection using a one time foil seal
US8864277B2 (en) * 2011-09-30 2014-10-21 Hewlett-Packard Development Company, L.P. Authentication systems and methods

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180133318A (ko) * 2017-06-06 2018-12-14 캐논 가부시끼가이샤 화상 형성 장치, 전자적 저장 장치, 카트리지 및 화상 형성 장치를 제어하는 방법

Also Published As

Publication number Publication date
EP2761311B1 (en) 2020-01-08
CN103946713A (zh) 2014-07-23
US10412235B2 (en) 2019-09-10
BR112014007538B1 (pt) 2020-06-02
TWI448701B (zh) 2014-08-11
CN103946713B (zh) 2016-04-13
JP2015501231A (ja) 2015-01-15
US20140211241A1 (en) 2014-07-31
EP2761311A4 (en) 2016-11-23
TW201329462A (zh) 2013-07-16
WO2013048430A1 (en) 2013-04-04
JP5745701B2 (ja) 2015-07-08
KR101787183B1 (ko) 2017-10-18
EP2761311A1 (en) 2014-08-06

Similar Documents

Publication Publication Date Title
KR101787183B1 (ko) 인증 시스템 및 방법
US8864277B2 (en) Authentication systems and methods
US11691429B2 (en) Supply authentication via timing challenge response
US9511596B2 (en) Replaceable printing component with factory identity code
US6155664A (en) Off-carrier inkjet print supply with memory
US6866359B2 (en) Ink jet printhead quality management system and method
EP3039490B1 (en) Supply authentication via timing challenge response
TW201639715A (zh) 用於具有多重列印頭晶粒之列印頭的裂縫感測技術
JP4213774B2 (ja) インクジェット印刷装置のインクジェット印字カートリッジ
KR101093481B1 (ko) 유체 방출 장치 식별
RU2670414C1 (ru) Аутентификация поставки через ответ на запрос согласования по времени

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant