用于用品鉴别的方法和装置的制作方法

文档序号:6426160阅读:225来源:国知局
专利名称:用于用品鉴别的方法和装置的制作方法
技术领域
本发明总的涉及一种用在主机中的用品的鉴别技术。更具体地,本发明的一个具体的实施例涉及对热标记装置的墨盒或墨桶作出的一项改进,其中,能够对墨盒或墨带进行鉴别,确定其为合适的型号且来自于经授权的货源。
背景技术
曾经有其他的方法试图鉴别主机中的耗材,但事实证明它们都不能令人满意。特别是,以下讨论的现有方法都不能提供有效的防盗版手段。这些从前已知的方法无法提供足够的鉴别能力,且经常被复制、电子欺骗或类似的技术所破解。
一种早期的鉴别耗材的技术依赖于耗材的键式外形。可以将这样的键式外形设计成只有有键式外形的耗材才能够配合进给定型号的主机中。例如,某种牌子的剃须刀可以设计为只接纳具有某种键形的刀片。再例如,喷墨打印机可以设计为只接纳具有某种键形的重灌墨盒。使用这样的键式外形能够防止不同主机型号之间的耗材互换。但是,该方法总的来说对于防盗版是无效的,因为耗材的键式形状能够被轻易地观察到并被复制。
设计用于汽车安全系统的应答器中使用的“问答(challenge andresponse)”式鉴别算法,例如Atmel TK556等等,也是不能令人满意的。汽车安全系统设计用于“一锁多钥”应用,其中,将单一的密码编到每个钥匙和每个锁中。如果一个主机,例如打印机或照相机,是“锁”的话,那么这样的问答应答器就需要将所有的钥匙(媒质)和锁(打印机)都编上相同的密码。
在如胶卷的耗材上和/或在如照相机的主机上提供编码作为识别用途并传递有关胶卷或相机的信息,这点已经是众所周知的。术语“编码”很宽泛地表明了实体媒质的特征,用于将一条或多条信息送给主机。“编码”包括文字数字的文本以及其他的标记、符号等等。可以采用各种手段来检测编码,包括光学、磁性、和/或打孔卡的读卡机,并且不止于此。
美国专利No.6,106,166公开了一种具有应答器和收发器的装置。装在应答器中的电气的或电子的可编程读/写存储器与耗材整体相连。应答器能够接收第一RF频率电磁场并从其中得到能量和地址信息,之后生成第二RF频率电磁场作出应答。第二电磁场带有的特征是存储器中存储的数据。收发器位于主机内部,带有天线和支撑部件,用于轮流检测每个应答器。如控制逻辑处理器所指示的,收发器能够从应答器处读取制造信息并将用法和处理数据写入应答器以便存入存储器。
射频识别应答器可以呈各种形式。一种被称为“内置应答器”的形式是具有基本扁平形状的识别应答器。用于内置应答器的天线的形式是位于非导电支撑件上的导电线路。该天线可以呈扁平线圈等等的形状。还布置有天线的引线,且如果需要,在引线之间插入非导电层。存储器部件,RF通讯,以及任何控制功能都由安装在支撑件上的芯片提供并通过引线以可工作方式连接到天线。内置应答器一直用作识别标签或标贴的叠层,以提供能够在一定距离之外得到的编码。在美国专利No.6,173,119中公开了一种具有射频识别应答器的照相机,能够在一定距离之外访问该照相机以进行读写。
另一种已知类型的应答器是射频识别(RFID)应答器。RFID应答器通常可包括由制造者安装在非易失性存储器(non-volatilememory)中的独特的识别器。
对于主机来说,提供带有应答器的耗材是众所周知的,例如墨盒。这样的主机,例如安装有墨盒的打印机,包括用于检测墨盒上媒质类型的收发机。在颁发给Spurr等人的美国专利No.6,099,178中公开了这种总体类型的收发机和应答机。Spurr的专利公开了一种打印机,用于检测装入媒质的类型,并包括射频收发器,用于发出第一电磁场并检测第二电磁场。但是,Spurr没有描述或示意出用于鉴别承载应答器的媒质的装置。编码在Spurr专利的应答器中的信息可以被轻易地伪造,从而使得该系统在作为防盗版手段时变得无能为力。
国际公开号WO 98/52762公开了一种打印机,其使用一种RFID标签,用于识别装入喷墨打印机的纸张的类型。该方法提供了与附加到喷墨辊上的读/写存储器之间进行非接触式通讯的技术方案。然而,该发明并未记载或示意出与此发明相应的鉴别方法和装置。
因此,需要提供一种有效的采用应答器和收发器的防盗版手段来检测用于主机的耗材上的编码信息,例如用于打印机的媒质。


应该相信,当与附图相结合时,从下面的说明中将能更好地理解本发明,在附图中图1A为根据一个实施例的装入主机中的耗材的顶视左视透视图。
图1B为根据一个实施例的装入主机中的耗材的顶视正视透视图。
图2A为程序流程图,示出制备可鉴别耗材的操作顺序的一个实施例。
图2B为程序流程图,示出制备可鉴别耗材的操作顺序的一个实施例。
图3A为根据一个实施例的要鉴别的耗材以及主机的顶视右视透视图。
图3B为根据一个实施例的用于鉴别的耗材以及用于对本发明进行鉴别的主机的顶视右视透视图。
图4为系统流程图,示出用于鉴别耗材的方法的一个实施例中的操作顺序以及数据流。
图5为装进主机中的耗材的部分顶视左视透视图,示出根据一个实施例的鉴别部件的位置。
图6为装进主机中的耗材的部分顶视右视透视图,示出根据一个实施例的鉴别部件的位置。
图7A为根据一个实施例的带有安装在一侧的鉴别器电路的耗材墨盒的透视图。
图7B为安装在耗材上的鉴别部件的放大图。
图7C为根据一个实施例的带有安装在一侧的鉴别器电路的耗材墨盒的侧视图。
图7D为根据一个实施例的带有安装在一侧的鉴别器电路的耗材墨盒的顶视图。
图8为根据一个实施例的耗材、主机、以及鉴别电路的框图。
图9为透视图,示出根据一个实施例的主机中用于鉴别耗材的电路板的位置。
图10A为用于安装在主机上以鉴别耗材的电路板的第一实施例的后视图。
图10B为用于安装在主机上以鉴别耗材的电路板的第一实施例的正视图。
图11为根据一个实施例的带有安装在凸缘上的鉴别器电路的耗材墨盒轴的透视图。
图12A为根据一个实施例的带有安装在凸缘上的鉴别器电路的耗材墨盒轴的侧视图。
图12B为根据一个实施例的带有安装在凸缘上的鉴别器电路的耗材墨盒轴的第一端视图。
图12C为根据一个实施例的带有安装在凸缘上的鉴别器电路的耗材墨盒轴的第二端视图。
图12D为根据一个实施例的带有安装在凸缘上的鉴别器电路的耗材墨盒轴的侧剖视图。
图13为根据采用网络连接的实施例的耗材、主机、以及鉴别电路的框图。
具体实施例方式
本说明书特别用于说明形成根据本发明的装置的一部分的部件或与其更直接地配合的部件。应该理解,未具体示出或说明的部件可以呈本领域技术人员已知的各种形式。在此说明书中,术语“耗材”指设计用于在称为主机的设备中耗尽并更换的部件。耗材及其各自主机的例子包括用在打印机中的喷墨墨盒,用在照相机中的胶片、用在打字机上的色带、和/或用在复印机中的色粉盒。
现在参考图1A,主机100用于接纳耗材120。此具体实施例中的主机100可以是用于在塑料卡片上采用热传递方法打印条形码的塑料卡打印机。此实施例的耗材120可以是含有色带150的色带盒,该色带150的例子如树脂基热转印色带或染料升华色带。塑料卡打印机主机100可包括其他的传统部件(未示出),例如打印头、磁编码台、电源开关、控制面板、进卡器、卡片输出斗、以及其他的部件。一个可打开的打印机盖162掩盖了色带盒耗材120的内部机构并有助于限制诸如尘土和异物的污物进入。在此实施例中,机盖释放按钮160在塑料卡打印机100的一侧示出。第二机盖释放按钮(未示出)可位于另一侧。此实施例中,左内壁167L和右内壁167R在塑料卡打印机主机100中形成直槽165,用于接纳色带盒耗材120。首先按下塑料卡打印机主机100的一侧的机盖释放按钮160打开打印机盖162,之后将色带盒耗材120竖直插入直槽165,并将色带盒耗材按下就位,通过以上步骤可将色带盒耗材120装入塑料卡打印机主机中。触觉或听觉的反馈能够指示出色带盒耗材120已经被正确安装。
还是参考图1A中示出的实施例,色带盒耗材120可包括供给轴140和拾取轴145。使用色带盒耗材120之前,色带150围着供给轴140卷绕成一卷。当使用色带150且色带盒耗材120耗尽时,色带150卷绕在拾取轴145上。在图示的实施例中,由左支撑件147L和右支撑件147R将供给轴140和拾取轴145以相对固定的方式间隔开。供给轴140、拾取轴145、左支撑件147L以及右支撑件147R一起构成了四条边,形成色带150可穿过的矩形空间。在图1A示出的实施例中,射频识别(RFID)应答器130设置在色带盒120的左支撑件147L上。尽管在图示的实施例中,RFID应答器130位于左支撑件147L上,但实际应用时也可将其设置在任何合适的位置,例如设置在右支撑件147R上。当然,如本领域内所公知的,无需将应答器限制为射频信号,且该应答器可利用任何形式的合适的电磁辐射,例如可见光、紫外线和红外线。
根据图1A示出的实施例,RFID应答器130可包括独特的、工厂内编程的序列号n。这种能够买到的RFID应答器每个都包含了独特的32到64位的应答器序列识别号码n,用在“防冲突”协议中。该协议能够分开并单独识别同时出现在RFID读取器的场中的多个应答器,多个主机处于相对较近的范围内时就可能导致这种情况。
使用由色带盒耗材120的制造商选择并保密的加密函数F计算授权号x。授权号永久储存在RFID应答器130中。打印机主机100在其工作期间能够得到加密函数F。例如,在图8示出的一个实施例中,可在制造过程中将保密的加密函数F事先编入打印机主机100中。在另一实施例中,打印机主机可在网络上得到保密的加密函数F。当色带盒耗材120装入打印机主机100时,打印机的内部RFID收发器(在图1A中未示出)从与色带盒耗材120相连或位于其上的RFID应答器130处读取序列号n以及授权号x的值。之后,它将判断授权号x在由保密的加密函数F变换之后,是否与序列号n相符。如果两个值相符,则将色带盒耗材120视为可以在该打印机上使用的授权的媒质产品。
每个来自给定制造商的打印机100都可以在工厂中以相同的加密算法编码。当生产色带盒耗材120时,在打印机中提供相同的用于生成授权号的加密算法。一旦安装了色带盒耗材120,就读取了应答器的独特序列号n。在优选实施例中,应答器的独特序列号n已经由制造商锁定在了RFID应答器130中。
色带盒耗材120的制造商还知道要制造的媒质的类型y。在另一实施例中,将n和y的值结合在一起以用在加密算法中来计算授权码x。之后,色带盒耗材120的制造商将x和y值编入并锁定在应答器130的存储器中。以此方法,能够生产出实际上无限数量的独特的媒质卷或卡盒,每个都包含着独特编码并锁定的序列号n的值、媒质类型号y的值、以及授权号x的值。
尽管序列号n、媒质类型号y、以及授权号x都是能够自由读取的,但优选地,保密的加密函数F从已知的没有明显反函数的函数类中选取。相应地,这样的函数是难以解码的,从而提供了安全的鉴别能力。为了制造出能在根据图1所示实施例的打印机100上工作的伪造的色带盒耗材120,色带盒耗材120的伪造者将不得不重建能够用于打印机100的算法F。
如果算出x的值作为独特且无法复制的应答器序列号n的复杂函数,则n和x的值能够都存储在RFID应答器130中,在该处将两个号码编码加密并可由任何人读取。可选择地,如果将媒质类型号y也用在变换中,则也可将其存储在RFID应答器中。当色带盒耗材120安装在打印机100上时,打印机能够从应答器读取x和n(以及可选地读取y),并验证读取的x值是否与读取的n值(以及可选地读取的y值)相符,从而验证是否是用于相应打印机100的色带盒耗材120。
从已知的强加密算法中精心地选择一种算法用于F,可使得破解该安全系统变得非常困难并且在实际操作上昂贵得使人望而却步。通过用一些函数将n加密,可采用加密法来计算授权码x。伪造者能够得到的唯一信息就是给定色带的授权码x与给定的序列号n相符合。更具体地说,伪造者将不能够知道或研究出对于给定的n如何得到x的值。伪造者也无法随机地试验所有可能的n值,因为除非伪造者已经得到了同时具有那个n和相应的授权码x的正品媒质卷,否则就无法知道x的值。所以,伪造者只能拥有有限的n、x的样本用于测试。
对于用序列号n和媒质类型号y的函数来计算x的实施例来说也是同理。通过用一些函数对n和y进行加密,可采用加密法来计算授权码x。同样的,伪造者能够得到的唯一信息就是给定色带的授权码x与给定的一对n、x相符。
为了进一步防止安全系统被破解,可将在测试值之间形成可接受关系的多个函数存储在主机中。之后,可将耗材用多个授权号编码,每个授权号都满足具体的授权函数关系。如果知道了任何具体的授权函数被破解,则可以采用一个其他的授权函数和授权值来验证媒质。可在主机中将被破解的授权函数关闭以防止授权给采用被破解的授权函数制造的盗版媒质。例如,根据在后续媒质中设定的标记或通过对主机软件或硬件进行升级,能够将被破解的授权函数关闭。
如本领域所公知的,主机或打印机100包括合适的存储器,例如RAM、ROM、EEPROM等等、输入/输出设备、计算机或中央处理器、可选的磁盘存储以及相应的支持设备,所有这些部件均未示出。该计算机可以是,例如,具有例如Pentium或Intel系列微处理器的IBM兼容型计算机。可选择地,该计算机也可以是具有Motorola系列微处理器的APPLE兼容型计算机。但是,该计算机或中央处理器也可以是任何的计算机、处理器、中央处理器(CPU)、微处理器、RISC(精简指令集计算机)、大型计算机、工作站、单片机、分布式处理器、服务器、控制器、微控制器、离散逻辑设备、远程计算机、互联网计算机或网络计算机。与计算机相应的存储器和/或磁盘存储器设计用于存储程序指令,程序指令表示算法并执行在此描述的各个步骤。这样的程序指令可从磁盘存储器或从诸如ROM、PROM、EPROM等的非易失性存储器中“下载”,或者也可以通过网络或其他的通讯联接从远程数据源下载。
现在参考图1B所示的实施例,示出了塑料卡打印机主机100以及色带盒耗材120。在图1B中示出,色带盒耗材120装入塑料卡打印机主机100中。在这个具体的实施例中,可将该色带盒耗材120插在左内壁167L和右内壁167R之间。图中示出RFID应答器安装在左支撑件147L上,但也可以安装在其他地方,例如安装在右支撑件147R上。装入色带盒耗材120之后,能够将机盖162盖上并操作塑料卡打印机主机100。
为了简化说明,以下说明的本发明的实施情况将只采用序列号n和授权号x。但是,将媒质类型号y与序列号n一起使用以计算授权号x,这也在本发明的范围内。使用序列号n与使用媒质类型号y的不同之处可以在于,在制造RFID应答器时,序列号可永久地固定在其中,并且对于每个应答器都可以是独一无二的。另一方面,在工厂中可将媒质类型号y存储在RFID应答器中,且对于每种给定类型的媒质都是相同的。但是,此处说明的在鉴别或加密计算中对于序列号n的使用是与对于媒质类型号y的使用相同的。
图2A为程序流程图,示出用于准备一种用在主机中的可鉴别耗材的操作顺序的一个实施例。首先,制造商必须选择一个合适的授权函数,由选择授权函数F步骤202表示。优选地,如果只给出较少的几个x和n的值,函数F是非常难以识别的。在选择授权函数F的步骤202之后,下一步是读取RFID应答器的序列号n的步骤204。可鉴别式耗材的制造商必须从要安装到耗材上的RFID应答器中读取序列号n。序列号n在工厂中装载并且对于每个应答器都是独特的。下一步,制造商可执行计算授权号x=F(n)的步骤208。函数F的定义域不仅限于n的设定值,具体来说,F可以是多变量函数,如以下将详细说明的。通过计算授权号x=F(n)的步骤208计算出授权号x之后,接着通过将授权号x存储在RFID应答器中的步骤210,将授权号x放在应答器的公共数据区。
在图2B中示出用于准备一种用在主机中的可鉴别耗材的操作顺序的另一个可选择的实施例。在此实施例中,制造商首先在选择授权函数FM,Q的步骤202′中选择授权函数。优选地,该可选实施例的选择授权函数FM,Q的步骤为在密码学中使用的经典的单向函数,其可以基于取模运算以及伽罗瓦域运算(Galois Field arithmetic)。伽罗瓦域运算,特别是配合单向函数[MGmodQ]时,在公钥密码学中广泛应用。举一个例子来说,Diffie-Hellman方法就采用了这种手段。对参数M和Q进行选择,独特地确定了函数FM,Q(G)=MGmodQ。举例来说,如在本领域所公知的,在句子中可以按以下方式表达“取模”符号G的函数值等于M的G次方的值对Q的值取模。
参数M和Q是两个素数值(prime values),它们之间的关系是,M是Q阶素数伽罗瓦域(prime Galois Field)GF(Q)的素元(primitiveelement)。在选择授权函数FM,Q的步骤202′中设定好加密函数之后,下一步就是读取RFID应答器序列号n的步骤204。图2B所示实施例的下一步是识别耗材类型y的步骤206。数字y是由制造商选出零件号码,用于指明媒质的具体类型,制造商将把该RFID应答器装配到该媒质上。
下一步是选择预备函数(preparatory function)G(n,y)的步骤208。函数G(n,y)的值域变为函数FM,Q(G)的定义域,从而使复合函数F。G将输入值n、y映射到授权号x。优选地,函数G(n,y)是独特的(unique)且对于可鉴别耗材的制造商是保密的。优选地,预备函数G(n,y)可将每对n、y映射为唯一的结果,但这样的一对一映射并不是本发明所必须的。优选地,预备函数G(n,y)应避免某些退化的(degenerative)、病态的(pathological)G值。特别是,优选地该函数应该避免得到处于以下值域内的值G≤0,G=1,G=Q-12,]]>和G=(Q-1).
如从伽罗瓦域数论中所知,产生这些值的函数G可能会破坏编码函数FM,Q的安全性。选择好合适的预备函数G(n,y)之后,图2B所示实施例中示出的操作顺序中的下一步是计算授权号x=FM,Q(G(n,y))的步骤208。计算完毕之后,在将授权号x存储到RFID应答器的步骤210中,将授权号x存储到一个实施例的RFID应答器的公共数据区。此外,在将耗材类型号y存储到RFID应答器的步骤212中,将代表媒质类型的数字y存储在应答器中,之后,即完成了图2的实施例中所示的操作顺序,使耗材媒质变得可以被鉴别。
图3A和3B示出将耗材120A、120B从主机100上卸下和安上的另一实施例,其中,耗材120A、120B为色带盒,且主机100为塑料卡打印机。为了在使用过耗材之后从塑料卡打印机主机100上卸下色带盒耗材120A、120B,打开机盖162,然后将主机120B中的色带盒耗材拉出(310),去掉色带盒耗材120A。为了将色带盒耗材120A卸下,将其竖直地插入(320)并按压就位(120B)。
图4为系统流程图,总的示出该系统的运作流程以及数据流,用于一个具体的实施例,检测装入主机中的耗材是否为正品。当耗材媒质装在打印机主机上时,主机首先在检测耗材的步骤410中检测到新装入耗材。可以通过机械传感器、识别邻近的RFID应答器、或者其他任何合适的用于此类检测的传感装置来检测该耗材。在检测到新耗材之后,打印机的内部RFID收发器从安装在媒质上的应答器处读取序列号n、授权号x、以及耗材类型y的值。
这在图4所示的实施例中以三个连续的步骤示出读取序列号n的步骤415、读取耗材类型号y的步骤420、以及读取授权号x的步骤425。这些操作的顺序并不重要,并且在其他的实施例中,在不背离本发明的范围的前提下,可以按照不同的顺序来执行这些操作。读取耗材类型号y之后,在图4所示的实施例中,在检查耗材类型有效性的步骤430中对耗材对于该具体主机的有效性进行检查。在此实施例中,对于具体主机的有效媒质类型y是已知的。如果耗材属于对于该主机无效的类型,则主机将采用报告状态步骤480来报告不兼容色带盒的状态并终止工作。如果媒质类型与该主机不兼容,则不必检查该媒质是否为正品。
还是参考图4的实施例,授权函数数据490可以用于检查耗材媒质是否为正品。可在出售前在主机中编入相同的授权函数,随后利用该函数制造用于该主机的耗材。可将确定该授权函数的步骤顺序作为授权函数数据490存储在主机中。如果耗材属于对于该主机有效的类型y,则在检查授权号的步骤440中使用授权函数490检查授权号x。检查授权号的步骤440将n和y作为输入执行形成授权关系的算法,并将其内部计算的x=FM,Q(G(n,y))的值与从应答器读取到的x值进行比较。如果它们相同,则这是一个类型为y的经过授权的媒质产品,可以在该打印机上使用。如果检测出一卷媒质带有不正确的授权码x,则由重置标志步骤475将所有的有效性标志和剩余媒质计数器重置为零并锁定。打印机不仅检测出了这个伪造的媒质,而且一旦检测出其状态设定为“完全耗尽”,就使其在将来不能用于任何应用。
在此实施例中,主机可以得到曾用耗材列表数据470,从而确保从前用尽的色带盒不被插入。在该耗材通过验证之后,在使用耗材的步骤460中将其在主机中使用,例如使用色带盒来打印产品。在一个实施例中,当判断出耗材已被使用耗材的步骤460完全耗尽时,将耗材的一个标识(如唯一的序列号n)存储在用尽耗材列表数据470中,表示该耗材已经用尽。在另一实施例中,曾用耗材列表数据470可以包括装入主机中的所有耗材的标识以及在每个耗材中剩余使用寿命的百分比。曾用耗材列表数据470能够廉价地存储关于大量从前用过的耗材的信息,例如,在塑料卡打印机中用过的前512个墨盒的列表。如果一个色带盒或色带卷再次出现,并且带有比存储在塑料卡打印机的存储器中更高的剩余计数量,则该塑料卡打印机将重复装入的色带盒或色带卷视为具有无效的授权,并且不仅能够拒绝使用该媒质,而且还能将其应答器锁定为“完全耗尽”的状态。
接着参考图5和6的实施例,在图5中示出包含可鉴别耗材的主机的一个实施例的顶视左视部分透视图。图6示出包含可鉴别耗材的主机的一个实施例的顶视右视部分透视图。图中示出耗材120装载在主机100中、示出射频识别(“RFID”)应答器130装载在耗材120上。主机100中的天线510使其能够读取耗材100上RFID应答器130中存储的信息。
接着参考图7A-7D,有若干示出耗材的视图。色带盒在图7A的透视图中示出。色带盒耗材700在一端具有供给轴710,在另一端具有拾取轴720,通过左支撑件730L和右支撑件730R,供给轴710和拾取轴720彼此相连。图中示出通讯部件740,其可以是射频识别(RFID)应答器。在两个支撑件730L、730R之间,色带750从一个轴710穿到另一轴720。
图7B为一个实施例中的通讯部件740的RFID应答器标签及其装配。应答器可以位于左支撑件730L或右支撑件730R的内侧或外侧。标签也可以位于支撑件上以说明RFID应答器。
图7C为根据一个具体实施例的耗材700的侧视图。色带盒耗材700在一端具有供给轴710,在另一端具有拾取轴720。供给轴710和拾取轴720通过支撑件730相连。在支撑件730上安装有通讯部件740,其可以是一个RFID应答器。
图7D为根据本发明的一个具体实施例的耗材700的顶视图。色带盒耗材700在一端具有供给轴710,在另一端具有拾取轴720。通过左支撑件730L和右支撑件730R,供给轴710和拾取轴720彼此相连。通讯部件740安装在左支撑件730L或右支撑件730R上,该通讯部件740可以是RFID应答器。
现在参考图8,图中示出用于在主机中鉴别耗材的耗材鉴别系统的示意图。耗材800可包括,例如,具有供给轴805、拾取轴810以及支撑件815的色带盒。耗材800可包括通讯部件820、835,用于将信息发送到主机850。在一个实施例中,通讯部件820、835可以是低成本RFID应答器,其具有两种特性。首先,优选地,该低成本类型的RFID应答器可包括厂家编入的唯一序列号n(830),用户无法将其改变,也无法通过将公共数据区825复制到其他类似型号的应答器中而将其复制。因此,每个应答器都是唯一编码的,这正是大多数类型的具有“防冲突”协议的RFID应答器的一个要求,能够区分所有的处于RFID读取器的天线场中的多个应答器。
第二,优选地,低成本RFID应答器具有这样的能力,能够将数据值x和y一次性地写入(或写入并锁定)到应答器的公共数据区825中。在此具体实施例中,值y为媒质类型信息,因为不是所有的媒质类型都能够在所有型号的打印机上工作。非零数据值x将是y与该应答器的唯一标识号n的复杂函数。在这个示出的例子中,值x将由厂家在制造媒质时编入应答器,或者至少是在其离开制造商的库房前编入应答器。
飞利浦(Philips)I*Code及其等同物以及任何符合ISO(国际标准组织)15693号标准的13.56MHz RFID应答器都具有厂家编程的、不可复制的48位序列号,能够在芯片中永久地存储相应的(从序列号产生出的)授权码。ISO 15693的第4.1部分说明了每个符合标准的应答器都应由64位的唯一标识(UID)所表示,该唯一标识应由IC制造商永久地设定,并应按如下形式构成MSBLSB

最重要的字节是十六进制‘E0’,后面跟着8位的IC制造商码,该码由ISO 7816-6/AM1分配。48位的序列号应由上述的IC制造商分配。可以预计,各个制造商将生产符合ISO 15693标准的应答器,并在工厂内向其中编入序列号以及在ISO 7816下注册的唯一的制造商ID。可以将制造商的唯一的8位ID或者合格制造商的ID列表作为鉴别过程的一部分包括在其中。
还是参考图8的具体实施例,主机850包括通讯部件855、860,用于读取存储在耗材上的n、x、和y的值。处理器865能够接收存储在耗材上的信息并能够采用处理器能得到的授权函数(870)F(M,Q,x,y)来确定授权码x和序列号n以及媒质类型码y之间存在着授权关系。优选地,处理器865是安全微处理器。打印机的媒质鉴别程序存储在安全微处理器中,因此对于潜在的盗版行为是隐藏的。鉴别程序无法从打印机中读出,也不能在其运行的过程中观察出该程序。这有助于防止潜在的盗版者判断或重建出用于从n和y计算出x的授权算法。
优选地,耗材包括标志827,以便指出媒质部件的数目,例如用在耗材上的色带板。每个色带卷芯或色带盒只能使用一次。应答器中的其他存储元件记录媒质的使用情况,并保留媒质计数。在用完媒质的每个单位部分(通常为10-15%)时,应答器存储器中的标志被重置并锁定。由于最多只有15%的额外媒质能够重装到色带芯或色带盒上,所以这使得重复利用部分用过的色带芯或盒变得在经济上不具有吸引力。当然,该标志也可以用于指示任何程度的使用情况。
参考图8中示出的实施例,处理器865可以得到曾用耗材的列表880。“曾用盒”列表保存在每个打印机中。之前的512个色带盒的序列号n以及它们的剩余条数计数存储在每个打印机中。如果一个色带盒再次出现且具有高于存储在打印机存储器中的剩余条数计数,则打印机能够将该重装的色带盒或色带卷视为具有无效的授权,并且不仅拒绝使用该媒质,还能够将其应答器锁定到“完全耗尽”的状态,从而防止用过的媒质被再次填充。
接着参考图9,示出了安装在主机上的通讯部件的具体实施例,用于读取耗材上通讯部件。图中示出了主机框架910。此处示出的具体的主机框架910为塑料卡打印机框架,去掉了外部塑料外壳。电路板920安装在该主机框架910上。电路板920包括天下930,用于读取射频识别应答器(未示出)。电路板920上的天线930为收发器,用于读取要装到主机框架910中的耗材中的应答器(未示出)。此收发器只是读取存储在耗材中信息的一种形式的通讯部件的一个实施例。通讯部件的其他例子包括电气触点,用于连通电路、红外或其他光传感器,以便与LED等元件通讯;机械开关,由例如机电装置或任何合适的装置设定,用于传递这样的信号。
在图10A和图10B中示出了适于实施本发明的一种形式的电路板。图10A是电路板的正视图而图10B是电路板的后视图。在此具体实施例中,插口1015设置在电路板上,用于接纳微处理器。如图8所示,通过存储在安全微处理器中,优选地,打印机的媒质鉴别程序对于潜在的盗版行为是隐藏的。
接着参考图11,示出了用于安装在耗材上的通讯部件的一个可选实施例。提供用在耗材中的轴1310。在一个实施例中,耗材可以是,例如,用在主机中的色带盒。在另一实施例中,耗材可以是,例如,用在照相机中的一卷胶卷。色带或媒质卷绕在轴1310上。凸缘1320可位于轴1310的一端,或位于与轴1310相连的任何传统位置。在图示的实施例中,位于凸缘上的同心圆形的导电带1330起到通讯部件的作用,从而将存储在耗材上的信息传递给主机。
接着参考图12A-12D,示出了用在耗材中的一个零件的多个视图。图12A为卷绕轴1405的侧视图。提供卷绕鼓(winding drum)1410,媒质可卷绕在该卷绕鼓上,例如用在打印机中的色带盒中的色带,或者用在照相机中的胶卷中的胶片。凸缘1415与卷绕鼓相连,并且能够,例如,连接到卷绕鼓的一端。也可以有其他的构造,并且将这些构造都视为等同物。通讯部件可以安装在凸缘上,用于与诸如打印机或照相机的主机进行通讯。
图12B为从与卷绕鼓1410上的凸缘1415相对的一端观察的端视图。在所示的该具体实施例中,卷绕鼓1410是空心的,具有形成空腔的内表面1420。图12C为从安装有凸缘1415的一端观察的端视图。也能看出此具体实施例所具有的形成空心圆柱腔的内表面1420。
现在参考图12D,示出沿图12A中的线A-A截开的剖视图。心轴1405具有带有外表面1425的卷绕鼓1410,诸如用于打印机的色带或用于相机的胶片能够缠绕在其上。此实施例中的内表面1420在空心的内部形成空腔。可利用一端上的凸缘1415以安装通讯部件,例如RFID应答器。在另一实施例中,第一通讯部件1430,例如RFID应答器,可以安装在内表面1420上,其通过在轴的内壁形成的空腔内轴向放置的第二通讯部件(未示出)与主机通讯。
现在参考图13,公开了一示意图,示出用于鉴别主机中耗材的耗材鉴别系统。耗材1500可包括例如,具有供给轴1505、拾取轴1510以及支撑件1515的色带盒。耗材1500可包括通讯部件1520、1535,用于将信息传送给主机1550。在一个实施例中,通讯部件1520、1535可以是低成本的RFID应答器,其具有两种特性。首先,优选地,该低成本的RFID应答器可包括厂家编入的唯一序列号n(1530),用户无法将其改变,也无法通过将公共数据区1525复制到其他类似型号的应答器中而将其复制。因此,每个应答器都是唯一编码的,这正是大多数类型的具有“防冲突”协议的RFID应答器的一个要求,能够区分所有的处于RFID读取器的天线场中的多个应答器。
第二,优选地,低成本RFID应答器具有这样的能力,能够将数据值x和y一次性地写入(或写入并锁定)到应答器的公共数据区1525中。在此具体实施例中,值y为媒质类型信息,因为不是所有的媒质类型都能够在所有型号的打印机上工作。对于图示的情况来说,非零数据值x将是y与该应答器的唯一标识号n的复杂函数。在这个示出的例子中,值x将由厂家在制造媒质时编入应答器,或者至少是在其离开制造商的库房前编入应答器。
在图中还示出了主机1550,其包括通讯部件1555、1560,用于读取存储在耗材上的n、x、以及y的值。在步骤1565中能够受到存储在耗材上的信息并能够用处理器能得到的授权函数(1570)F(M,Q,x,y)来确定授权码x与序列号n以及媒质类型码y之间存在授权关系。处理器1565可以远离主机且可以通过通讯信道1590与主机通讯,例如通过网络或远程通讯联接。
优选地,耗材包括标志1527,以便指出媒质部件的数目,例如用在耗材上的色带板。每个色带卷芯或色带盒只能使用一次。应答器中的其他存储元件记录媒质的使用情况,并保留媒质计数。在用完媒质的每个单位部分(通常为10-15%)时,应答器存储器中的标志被重置并锁定。由于最多只有15%的额外媒质能够重装到色带芯或色带盒上,所以这使得重复利用部分用过的色带芯或盒变得在经济上不具有吸引力。
仍然参考图13,处理器1565可以得到曾用耗材的列表1580。“曾用盒”列表保存在每个打印机中。之前的512个色带盒的序列号n以及它们的剩余条数计数存储在每个打印机中。如果一个色带盒再次出现且具有高于存储在打印机存储器中的剩余条数计数,则打印机能够将该重装的色带盒或色带卷视为具有无效的授权,并且不仅拒绝使用该媒质,还能够将其应答器锁定到“完全耗尽”的状态,从而防止用过的媒质被再次填充。
实施上述方法和装置的过程包括MN形式的重复运算,其中M和N都是大素数。当M和N都是大素数时,则MN在理论上可以是几百位数。为了更好地实施上述的授权算法,已经产生了一种方法,能够在小型微处理器中迅速估算出MN并将位数限制为Q的长度的两倍。
举例来说,假设M<<Q且Q为64位数,因此所需要的只是进行64位乘64位的乘法。这个例子只是出于说明的目的,也可以有其他的实施例。
将N定义为64位的二进制数,它是n和y的某个函数N(n,y)=c020+c121+···+c63263=Σi=063ci2i]]>等式1在此等式中,每个ci都代表连续的二进制数位。将上式代入MN,得到MN=Mc020+c121+···+c63263=MΣi=063ci2i]]>等式2MN=Πi=063Mci2i]]>利用MN的这种变形,可以采用以下定理估算等式MNmodQ的值(a×b)modc=[(amodc)×(bmodc)]modc等式3
应用此定理,得到MNmodQ=(Πi=063(Mci2i)modQ)modQ]]>等式4令Ti=(Mci2i)modQ]]>等式5则MNmodQ=(Πi=063Ti)modQ]]>等式6现在利用每个ci都等于0或1这一事实,可对每一项Ti进行估算。
如果ci=0则Ti=Mci2imodQ=M0modQ=1]]>等式7如果ci=1则Ti=Mci2imodQ=M2imodQ]]>ci=1时,Ti的值最大不超过64,可以将这些值预先算出并存储在数据表中,或者也可以继而进行估算。对Ti采用该数据表或这些计算出的值,则可以将MNmodQ的值逐步算出。令Pi为每一阶段的部分乘积,i从1到63。以递归的逐对方式进行计算Pi=(T0×T1)modQP2=(P1×T2)modQ 等式8Pi=(Pi-1×Ti)modQ直到MNmodQ=P63=(P62×T63)modQ 等式9利用当ci=0时则Ti=1这样一个事实,将64×64位乘法运算的数量平均减少了50%。但是,为了实施此处所述的安全系统,还需要快速进行64位数对Q取模的128位运算。
对于以上的每一步,当ci=1时,必须进行形如(W modQ)的简化。通常,这由整数长除运算来完成,从而得到整数余数。在此处的例子中,除数Q为64位数,而被除数W为128位数,必须进行大量的移位和减法运算。
为了更好地实施此处所述的安全系统,已经开发出了一种比长除快大约20倍的方法。设将Q选择为Q=2n-k,其中k<<2n等式10这包括了呈2n-1形式的莫尚(Mersenne)素数。但是,如果能够准确地估计(W divQ)的值(即,该除法运算的整数商),则可容易地通过下式找到余数WmodQ=W-Q×(WdivQ)等式11可以用下式估计该除法运算的整数商。首先,写出等价的形式WdivQ=int(W2n-k)]]>等式12将右侧的分子和分母都乘以2-n,得到WdivQ=int2-nW1-2-nk]]>等式13因为Q通常较大(此处为n~63位数),所以(2-nk)<<1并且可用无穷级数将等式14中的分母展开11-u=Σi=0∞ui]]>等式14将等式14代入等式13,得到WdivQ=int(2-nWΣi=0∞(2-nk)i)]]>等式15估算等式15的前几项,发现WdivQ≈int(2-nW+w-2nkW+2-3nk2W+...) 等式16已知n、k、以及W的最大值,则能够估算等式16的各项,直到得到足够小(例如小于)的第一项,使得后面各项不会影响整数部分,因为所有的后项都更小。此时,可将这些不影响整数部分值的各项在等式16的估算中安全地省略。
实际上,可以选择W、Q和k,使得等式16在仅仅几项之后就收敛。在实际操作中已经证明,这种计算W modQ的方法比直接通过长除求值要快很多倍。
作为可选实施例的一个例子,耗材和主机可通过光耦合进行通讯。其他的例子包括电触点以及磁读写头。此说明书中所列举的耗材与主机之间的通讯的任何具体的示例形式对本发明都不构成限制,并且,所附的权利要求意在含盖任何合适的通讯方式。
尽管本发明在说明时是按照实施为热转印打印机形式的媒质处理系统的优选方案说明的,但本发明对于下列主机都具有相同的可实施性如美国专利5,266,968和5,455,617中所述的热打印机(thermalprinter)、如美国专利6,106,166,所述的图像处理装置、如美国专利6,173,119所述的照相机、如美国专利5,428,659,所述的X光相机、以及喷墨打印机、激光打印机等等。尽管本发明以实施为媒质处理系统的形式进行说明,且其中媒质组件与媒质处理系统之间进行无线通讯,但本发明也可以容易地用在媒质组件与媒质处理系统通过有线连接通讯的系统中,如美国专利5,266,968和5,455,617所示。
出于对本发明的制造和使用方式进行说明的目的,在以上已经说明了本方法和装置的具体实施例。应该理解,本发明的其他变化和修改的实施方案以及本发明的各个方面对于本领域的技术人员来说是清楚的,且本发明并不局限于所述的具体实施例。因此,本发明意图含盖任何的和所有的处于在此公开并要求保护的基本原则的要旨和范围之内的修改、变化或等价方案。
权利要求
1.一种用于鉴别设备中用品的鉴别方法,该方法包括以下步骤读取存储在该用品中的标识号;读取存储在用品上的授权号;至少部分地基于标识号,确定输入号;对输入号应用授权函数,计算输出号;只有在授权号与输出号相一致时才判定该用品为正品;以及如果该用品为正品则允许在设备中使用该用品,如果该用品不是正品则禁止使用该用品。
2.根据权利要求1的鉴别方法,其特征在于,授权函数为输入号的一种加密变换。
3.根据权利要求1的鉴别方法,其特征在于,还包括读取存储在该用品商的媒质类型号的步骤。
4.根据权利要求3的鉴别方法,其特征在于,还包括至少部分地基于媒质类型号来确定输入号的步骤。
5.根据权利要求2的鉴别方法,其特征在于,实施加密变换的步骤还包括以下步骤提供第一素数Q;提供第二素数M;第二素数为第一素数的素数伽罗瓦域的素元;以及根据以下公式计算输出号输出号=MNMOD Q,其中N为输入号。
6.根据权利要求5的鉴别方法,其特征在于,选择第二素数,使得第二素数大于0、第二素数不等于1、且第二素数不等于第一素数减1的差的一半。
7.根据权利要求5的鉴别方法,其特征在于,确定输出值的步骤还包括以下步骤a)通过以下步骤对部分积进行初始化将系数赋值为第二素数;如果输入号的最低有效位等于0,则将部分积赋值为1;如果预设号的最低有效位等于1,则将部分积赋值为系数对第一素数取模;b)通过以下步骤从输入号的最低有效位到输入号的最高有效位迭代地估算部分积将系数乘以二;如果输入号的下一个未估值位等于0,则将部分积重新赋值为原部分积对第一素数取模;如果所述预设号的下一个未估值位等于1,则将部分积重新赋值为(a)原部分积乘以系数对第二素数取模的结果而得到的积(b)再对第二素数取模;以及c)在对输入号的最高有效位进行了部分积估值之后终止对部分积进行迭代估值。
8.根据权利要求1的鉴别方法,其特征在于,还包括以下步骤在用品上提供计数器,计数器用于被设备所读取;当使用该用品时,在计数器中周期性地更新用品的使用值,从而反映该用品的使用程度或耗用程度;由设备读取该用品的耗用值;只有在该耗用值大于预设值时才判定该用品为正品;以及在该用品为正品时,允许在设备中使用该用品,并且在该用品不是正品时,在设备中禁用该用品。
9.根据权利要求8的鉴别方法,其特征在于,还包括以下步骤提供可由该设备存取的数据表,该数据表包括与在设备中使用的多个用品相对应的识别号;每个识别号都在数据表中有相关的数据项,对应于之前读取的在设备中曾使用的每个用品的用品耗用值;只有在其用品耗用值小于数据表中相应识别号的之前读取的用品耗用值时,才将安装在设备中的用品判定为正品;以及如果用品为正品,则允许在设备中使用该用品,且如果该用品不是正品,则禁止在该设备中使用该用品。
10.根据权利要求1的鉴别方法,其特征在于,还包括将RFID应答器安装到用品上的步骤,其中识别号和授权号都存储在RFID应答器中。
11.根据权利要求1的鉴别方法,其特征在于,还包括将RFID收发器安装在设备上的步骤。
12.一种设备,用于鉴别可安装在该设备中的用品,该设备包括读取器,用于读取存储在该用品上的识别号,该识别号对应于该用品的身份;该读取器还适用于读取存储在用品中的授权号;存有计算机程序的该设备的存储器,用于将识别号变换成输出号,并将输出号与授权号相比较;以及用品,只有在输出号与授权号相等时,该用品才得到验证,如果该用品为正品,则允许在该设备中使用该用品,如果该用品不是正品,则不允许在该设备中使用该用品。
13.根据权利要求12的设备,其特征在于,读取器为安装在设备上的收发器。
14.根据权利要求12的设备,其特征在于,将识别号变换为输出号的计算机程序包括设备的存储器中的准备程序,用于将识别号变换为中间号;设备的存储器中的加密计算机程序,用于将中间号加密以提供输出号;以及在其中,将输出号与授权号相比较,从而判断设备中的用品是否为正品。
15.根据权利要求14的设备,其特征在于,预备计算机程序进行一对一的变换,从而使中间号等于识别号。
16.根据权利要求12的设备,其特征在于,读取器用于读取存储在用品中的媒质类型号。
17.根据权利要求15的设备,其特征在于,预备程序将媒质类型号用作输入来计算中间号。
18.根据权利要求14的设备,其特征在于,加密计算机程序包含在计算机可读媒质中,该程序计算(a)第二素数的中间值次幂(b)对第一素数取模。
19.根据权利要求18的设备,其特征在于,选择第二素数,使得第二素数大于0、第二素数不等于1、且第二素数不等于第一素数减1的差的一半。
20.根据权利要求18的设备,其特征在于,包含在计算机可读媒质中的加密计算机程序还包括a)进行以下工作的计算机程序初始化代码段(i)将系数赋值为第二素数;(ii)如果中间号的最低有效位等于0,则将部分积赋值为1;(iii)如果中间号的最低有效位等于1,则将部分积赋值为系数对第一素数取模;b)计算机程序部分积估值代码段,其通过以下步骤从中间号的最低有效位到中间号的最高有效位迭代地估算部分积的值(i)将系数乘以二;(ii)如果中间号的下一个未估值位等于0,则将部分积重新赋值为原部分积对第一素数取模;(iii)如果所述中间号的下一个未估值位等于1,则将部分积重新赋值为(a)原部分积乘以系数对第二素数取模的结果而得到的积(b)再对第二素数取模;c)在估算出与中间号的最高有效位相对应的部分积之后,终止对部分积进行迭代估值;以及d)将最终的部分积作为输出号输出。
21.根据权利要求20的设备,其特征在于,还包括存储器,用于存储数据表,该数据表的每一项对应于中间号的每一位,该项的内容等于与该位相应的系数对第一素数取模。
22.根据权利要求12的设备,其特征在于,该计算机程序包括用于产生多个输出号的代码,且只有在多个输出号中的一个与授权号相等时才对该用品授权。
23.根据权利要求12的设备,其特征在于,还包括用品上的计数器,该计数器用于被设备读取,其中,读取器读取该计数器中的用品耗用值,用品耗用值反映了用品的使用或耗用程度。
24.根据权利要求12的设备,其特征在于,该存储器还包括可由设备存取的数据表,该数据表包含对应于设备中曾使用的多个用品的识别号;以及每个识别号在数据表中都具有相关的数据项,对应于之前读取的在设备中曾使用的每个用品的用品耗用值,且只有在其用品耗用值小于上次读取的数据表中相应识别号的用品耗用值时,该计算机程序判断安装在设备中的用品为正品,并且如果该用品为正品,则允许在设备中使用该用品,如果该用品不是正品,则在设备中禁用该用品。
25.一种用于鉴别用品的主机,该主机包括用于读取存储在用品上的识别号的装置;用于读取存储在用品上的授权号的装置;用于至少部分地基于该识别号来确定输入号的装置;用于对输入号应用授权函数以计算输出号的装置;用于只有在授权号与输出号相一致的情况下才判定该用品为正品的装置;以及用于在用品为正品时允许使用该用品并在用品不是正品时禁止使用该用品的装置。
26.一种适于被主机鉴别的用品,该用品包括用于存储第一预设号和授权号的存储器系统,第一预设号对应于该用品的身份。
27.根据权利要求26的用品,其特征在于,通过对第一预设号应用授权算法来计算授权号。
28.根据权利要求27的用品,其特征在于,该预设号是唯一的、厂家装载的序列号。
29.根据权利要求26的用品,其特征在于,通过以下步骤计算授权号提供第一素数Q;提供第二素数M;第二素数为第一素数的素数伽罗瓦域的素元;以及根据以下公式计算输出号输出号=MNMOD Q,其中N为第一预设号。
30.根据权利要求29的用品,其特征在于,选择第二素数,使得第二素数大于0、第二素数不等于1、且第二素数不等于第一素数减1的差的一半。
31.根据权利要求29的用品,其特征在于,确定输出值的步骤还包括以下步骤a)通过以下步骤对部分积进行初始化将系数赋值为第二素数;如果第一预设号的最低有效位等于0,则将部分积赋值为1;如果预设号的最低有效位等于1,则将部分积赋值为系数对第一素数取模;b)通过以下步骤从第一预设号的最低有效位到第一预设号的最高有效位迭代地估算部分积将系数乘以二;如果第一预设号的下一个未估值位等于0,则将部分积重新赋值为原部分积对第一素数取模;如果所述预设号的下一个未估值位等于1,则将部分积重新赋值为(a)原部分积乘以系数对第二素数取模的结果而得到的积(b)再对第二素数取模;以及c)在对第一预设号的最高有效位进行了部分积估值之后终止对部分积进行迭代估值。
32.一种计算机程序产品,包括含有计算机程序代码的计算机可读媒质,该计算机程序代码提供了第一素数、第二素数以及输入值,且第二素数是第一素数的素数伽罗瓦域的素元,该计算机程序代码具有a)通过以下步骤对部分积进行初始化的计算机程序代码(i)将系数赋值为第二素数;(ii)如果输入号的最低有效位等于0,则将部分积赋值为1;(iii)如果输入号的最低有效位等于1,则将部分积赋值为系数对第一素数取模;b)通过以下步骤从输入号的最低有效位到输入号的最高有效位迭代地估算部分积(i)将系数乘以二;(ii)如果输入号的下一个未估值位等于0,则将部分积重新赋值为原部分积对第一素数取模;(iii)如果所述输入号的下一个未估值位等于1,则将部分积重新赋值为(a)原部分积乘以系数对第二素数取模的结果而得到的积(b)再对第二素数取模;且其中c)在对输入号的最高有效位进行了部分积估值之后终止对部分积进行迭代估值的计算机程序代码。
33.用于确定整除余数的装置,该装置包括存储器;存储器中的被除数存储位置;存储器中的指数存储位置;存储器中的减数存储位置;存储器中的除数存储位置,存储在除数存储位置中的量等于二的存储在指数位置中的指数次幂减去存储在减数位置中的量;存储在存储器中的累加算法,该累加算法将数列的各项累加,每项等于存储在被除数存储位置中的量除以存储在除数存储位置中的量得到的商,该算法在数列的第一个小于二分之一的项处停止;以及存储在计算机存储器中的取模算法,该算法通过以下方法计算余数存储在被除数存储位置中的量减去存储在除数存储位置中的量乘以累加算法确定的量的整数部分所得的积。
34.一种设计用于识别并禁用伪造媒质的媒质组件,用于热转印打印机、热打印机或其他打印机,或者用于摄影或X光相机或其他媒质处理系统,该媒质组件包括具有数据存储器的防伪装置,数据存储器含有加密数据和与媒质组件唯一关联的参考数据;以及处理器,用于存取加密数据和参考数据并在媒质不是伪造品的情况下允许使用该媒质。
35.如权利要求34所述的装置,其特征在于,数据存储器也存储参考数据。
36.如权利要求34所述的组件,其特征在于,所述加密数据指所述参考数据的安全变换函数。
37.如权利要求34所述的组件,其特征在于,通过对参考数据实施加密算法而产生所述加密数据。
38.如权利要求34所述的组件,其特征在于,通过实施单向函数产生所述加密数据。
39.如权利要求34所述的组件,其特征在于,所述数据存储器还包括代表媒质的种类或型号的媒质类型数据。
40.如权利要求34所述的组件,其特征在于,所述防伪装置包括RFID应答器。
41.如权利要求40所述的组件,其特征在于,所述应答器包括构成所述数据存储器的存储器。
42.如权利要求41所述的组件,其特征在于,所述防伪装置可响应于处于可见、红外或紫外光谱范围内的电磁信号。
43.如权利要求34所述的装置,其特征在于,所述数据存储器为应答器存储器。
44.如权利要求34所述的装置,其特征在于,所述防伪装置包括具有存储器RFID应答器,该存储器构成数据存储器。
45.如权利要求34所述的装置,其特征在于,所述媒质处理系统为热转印打印机,且所述媒质为热转印色带。
46.如权利要求34所述的装置,其特征在于,所述媒质处理系统为热转印打印机,且所述媒质为直接热记录媒质。
47.一种轴形的媒质支撑件,用于热转印打印机、热打印机或其他打印机,或者用于摄影或X光相机或其他媒质处理器,其具有带有轴线和端部凸缘的轴杆,天线位于其上。
48.如权利要求47所述的装置,其特征在于,所述天线包括至少一个与所述轴轴线同心的弧形导体。
49.如权利要求47所述的装置,其特征在于,所述天下包括一系列成对的同心环形导体,它们由所述轴的所述端部凸缘支撑。
50.如权利要求49所述的装置,其特征在于,所述导体包括沉积电路。
51.如权利要求47所述的装置,其特征在于,所述天线与数据存储器相连。
52.如权利要求51所述的装置,其特征在于,所述数据存储器含有加密数据。
53.如权利要求47所述的装置,其特征在于,所述天线包括无线应答器的一部分。
54.如权利要求53所述的装置,其特征在于,所述应答器为RFID应答器。
55.如权利要求47所述的系统,其特征在于,所述媒质处理器包括媒质耗用计数器,用于记录媒质的耗用情况并将耗用标志存储在媒质组件上。
56.如权利要求55所述的系统,其特征在于,所述耗用标志用于拒绝这样的媒质组件记录的耗用量大于等于预设的耗用值。
57.如权利要求55所述的系统,其特征在于,所述媒质处理器为激光打印机。
58.一种热转印打印机、热打印机或其他打印机,或者用于摄影或X光相机或其他媒质处理系统,用于识别伪造的媒质组件,所述系统包括用于执行加密算法的程序以便鉴别媒质组件。
59.如权利要求58所述的系统,其特征在于,所述算法由安全微处理器执行。
60.如权利要求58所述的系统,其特征在于,所述系统包括媒质处理器,且所述程序存放在所述处理器中。
61.如权利要求58所述的系统,其特征在于,所述系统包括媒质处理器和远程处理站,且所述程序处于远程处理站中。
62.如权利要求58所述的系统,其特征在于,所述加密算法对存储在媒质组件上的数据进行运算。
63.如权利要求62所述的系统,其特征在于,所述数据包括参考数据和由参考数据产生出的加密数据。
64.如权利要求63所述的系统,其特征在于,采用所述加密算法产生所述加密数据。
65.如权利要求58所述的系统,其特征在于,所述加密算法包括单向函数。
66.如权利要求65所述的系统,其特征在于,所述单向函数利用伽罗瓦域中的取模算法。
全文摘要
一种鉴别方法,用于鉴别设备中的耗材,其包括以下步骤a)读取存储在该耗材中的标识号,b)读取存储在耗材上的授权号,c)至少部分地基于标识号,确定输入号,d)对输入号应用授权函数,计算输出号,e)只有在授权号与输出号相一致时才判定该耗材为正品,以及f)如果该耗材为正品则允许在设备中使用该耗材,如果该耗材不是正品则禁止使用该耗材。
文档编号G06F3/12GK1547824SQ02816541
公开日2004年11月17日 申请日期2002年8月22日 优先权日2001年8月24日
发明者克莱夫·P·霍博格, 博里斯·Y·茨尔莱恩, Y 茨尔莱恩, 克莱夫 P 霍博格 申请人:Zih公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1