CN102231054B - 芯片及芯片数据通信方法、耗材容器、成像设备 - Google Patents
芯片及芯片数据通信方法、耗材容器、成像设备 Download PDFInfo
- Publication number
- CN102231054B CN102231054B CN 201110152726 CN201110152726A CN102231054B CN 102231054 B CN102231054 B CN 102231054B CN 201110152726 CN201110152726 CN 201110152726 CN 201110152726 A CN201110152726 A CN 201110152726A CN 102231054 B CN102231054 B CN 102231054B
- Authority
- CN
- China
- Prior art keywords
- data
- chip
- module
- communication
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明提供的耗材容器芯片包括存储模块、控制模块、接口模块及数据安全模块,存储模块存储初始数据、打印数据、控制数据及密钥数据;接口模块实现存储模块及控制模块间数据通信;数据安全模块分别与接口模块及控制模块相连,识别打印机与芯片通信的数据类型、内容及对选择安全模式下匹配数据进行加密、对数据进行解密;控制模块与存储模块连接,控制芯片与打印机之间的数据通信、存储模块数据及外部数据的存取操作,根据数据安全模块处理结果,发出相应控制命令给芯片以实现数据通信,打印机存有与芯片相同的密钥;本发明还提供了芯片的数据通信方法、及具备上述芯片结构的耗材容器、装有该耗材容器的成像设备;本发明能保护芯片通信数据的安全。
Description
技术领域
本发明涉及一种芯片、芯片数据通信方法、安装有芯片的耗材容器及成像设备,具体地说,涉及一种存储芯片、存储芯片与成像设备的数据通信方法、安装有该存储芯片的耗材容器及成像设备。
背景技术
成像设备是实现图像转印过程的设备,如静电复印机或打印机,其广泛应用于各类办公场所中,其中,打印机由于其功能多样、使用便利而被大量应用于办公场所和家庭中,目前常用的两种打印机类型为:喷墨打印机和激光打印机,喷墨打印机的耗材为墨水,墨水容纳在可向喷墨打印机内装拆的墨盒内,喷墨打印机是把数量众多的微小墨滴精确地喷射在要打印的媒体上以形成图像或文字;激光打印机的耗材为碳粉,碳粉容纳在可向激光打印机内装拆的碳粉盒内,激光打印机将碳粉印在媒体上以形成图像或文字。墨盒和碳粉盒统称耗材容器,耗材容器上大多设置有芯片,打印机的信息除了存储在打印机主控制器内之外,还在芯片上存储有与打印机相匹配数据信息及所消耗的耗材信息,通过访问芯片可以实现墨盒或碳粉盒与打印机主控制器之间的数据通信。
图1是反映现有耗材容器用芯片的逻辑结构示意图,该芯片包括控制模块、存储模块和接口模块,控制模块用于控制芯片与打印机之间的数据通信、以及控制存储模块数据及外部数据的存取操作,存储模块存储有与耗材容器相关的数据信息,接口模块用于实现芯片中各模块之间及与打印机主控制器之间数据信息的通信。一般情况下,存储模块中存储有耗材厂商名称、耗材容器(碳粉盒或墨盒)型号、制造日期、耗材容器中耗材颜色、所装耗材容量等初始数据。当打印机开机上电时,首先读取安装于耗材容器上芯片所储存的相关数据信息,并与保持在打印机中的相应信息进行比较,如果二者一致则打印机显示准备就绪,否则打印机显示错误提示并提示用户更换耗材容器;打印机在使用过程中会实时记录打印日期、打印材料消耗量或余量,并将上述数据写入芯片,接着再从芯片中读出相关数据并与上述写入的数据进行比较校验,如果一致则打印机继续工作,否则打印机提示用户更换耗材容器,当打印机从芯片中读取的表示打印耗材余量不足时,打印机提示用户更换耗材容器或停止打印。由上可见,打印机从上电到使用过程中,与耗材容器上的芯片多次进行数据交换以获取信息或更新信息,然而,打印机在与芯片进行数据交换过程中,数据信息经常会受到外界的干扰,如:电源干扰、电磁干扰或外部客户恶意破解攻击等,从而导致芯片执行错误操作或存储数据出错,进而使打印机产生识别错误而继续执行打印命令,造成打印器件的损坏。
发明内容
本发明的主要目的是提供一种提高芯片数据通信可靠性、保护芯片数据不受破坏的芯片,以解决上述现有技术的不足之处。
为实现上述目的,本发明提供的芯片安装于耗材容器上,包括:
存储模块,用于存储与耗材容器相关的初始数据和打印数据;
与存储模块连接的控制模块,用于控制芯片与打印机之间的数据通信、以及控制存储模块数据及外部数据的存取操作;
接口模块,用于实现芯片中存储模块及控制模块之间的数据通信;以及
连接在接口模块及控制模块之间的数据安全模块,用于识别打印机与芯片相互通信的数据类型、内容及在选择安全模式下对识别匹配的数据进行加密处理、对选择安全模式下的数据进行解密处理;存储模块中存储有数据安全模块用以识别数据类型、内容的控制数据,以及加密或解密处理的密钥数据;控制模块根据数据安全模块处理的结果,发出相应的控制命令给芯片以实现数据通信;打印机中存储有与该芯片相同的密钥数据。
由上方案可见,本发明所提供的芯片中设置数据安全模块,在打印机开机上电时,芯片通过数据安全模块识别打印机与芯片相互通信数据内容中的ID码是否与本芯片ID码相符、识别和分析打印机发送的数据类型是读取操作还是写入操作,并对客户选择需要保护及识别匹配的数据进行加密处理,对客户选择需要保护的数据进行解密处理,从而防止了芯片数据遭到外部恶意攻击而被破解,芯片在发送数据的过程中,一旦由于外部干扰而导致数据发生变化时,芯片会首先验证数据内容中的ID码是否符合芯片ID,进一步分析发送的数据类型是读取还是写入,并只对识别ID码后匹配的数据才进行处理并执行发送命令,芯片接收数据时,首先对用户选择相应安全保护模式的数据进行解密,然后对比解密后的数据与原数据是否一致,一致的情况下才进行下一步的控制操作,由此,保证了数据发送和接收时的数据安全,提高了数据通信的可靠性。
其进一步方案是,数据安全模块包括ID识别单元、命令解码单元和算法验证单元;ID识别单元用于识别来自打印机的数据中的ID码是否与芯片ID码相符;命令解码单元用于识别来自打印机的数据属于何种操作类型;算法验证单元用于对选择安全模式下与芯片匹配的数据进行加密处理以获得加密数据,以及对选择安全模式下的数据进行解密处理以获得原始数据。
通过ID识别单元、命令解码单元和算法验证单元,可分别实现对通信数据的内容、类型的识别及加密解密过程,ID识别单元可识别打印机发送数据中的ID码是否与芯片ID码相符,并根据识别结果输出相应标志位给芯片的控制单元;命令解码单元可以判断数据的类型,如:读操作或写操作;当ID识别单元识别所发送数据中的ID码与芯片ID码相符时,算法验证单元根据用户选择,对与需要保护的数据进行加密或解密处理,以获得加密数据或原始数据进行下一步的数据通信,如此,既能防止芯片受到外部恶意攻击,又保证了芯片数据的安全。
其更进一步方案是,算法验证单元包括顺序连接的数据寄存器、算法运算电路和密钥寄存器,数据寄存器存储输入输出数据或算法处理后的数据,密钥寄存器存放对数据进行加密或解密运算所需的密钥数据,算法运算电路从密钥寄存器读取密钥数据与输入输出数据进行运算。
通过数据寄存器可以存储发送或接收的数据,之后从密钥存储器取出密钥,通过算法运算电路将发送或接收数据与密钥进行运算后再进行下一步的处理,由此可简便地实现对通信数据的加密或解密,提高了通信数据的安全性。
本发明的另一目的是提供一种芯片的数据通信方法,该方法是通过数据安全模块对打印机与芯片之间通信数据的类型及内容进行识别和分析后,由控制模块根据数据内容和用户需求选择相应的数据通信模式以进行数据通信,数据安全模块在所选择的数据通信模式下对通信数据进行加密或解密处理,以实现对通信数据的备份及保护。
由以上方案可见,本发明所采用的方法通过识别和分析打印机与芯片之间的通信数据的内容和类型,同时根据用户需求及识别分析结果来进一步对数据进行加密或解密处理,简单、使用,且保护了芯片数据不受破坏。
其进一步技术方案是,对通信数据内容的识别和分析包括识别来自打印机的数据中的ID码是否与芯片ID码相符;对通信数据类型的识别和分析包括识别来自打印机的数据属于何种操作类型;加密处理包括对安全模式下与芯片相匹配的数据进行加密处理以获得加密数据,解密处理包括对安全模式下的数据进行解密处理以获得原始数据。
识别发送数据中的ID码是否与芯片ID码相符,可以保证相符的数据才能进行通信,提高了数据通信的效率;发送数据类型的识别分析可以判断打印机发出的是读取还是写入操作,从而便于控制模块发出相应的控制命令;根据用户选择的安全模式,在发送数据时,对匹配的数据进行加密处理后,再进行数据的发送,在接收数据时将数据解密以获得原始数据,从而提高了数据通信过程的安全系数。
其更进一步技术方案是,数据通信模式包括普通模式和安全模式,普通模式是将通信数据直接发送或直接接收;安全模式是在发送数据时,将通信数据复制一份,与密钥数据进行加密运算后得到加密后的通信数据,然后依次将通信数据和加密后的通信数据发送,在接收数据时,将数据分为加密部分和原始部分,将加密部分解密处理后与原始部分比较,完全一致才进行下一步相关的控制操作。
根据本发明所提供的方法,用户可据实际情况的需要选择数据通信的模式,若外部环境比较稳定时,可以将数据不作任何处理进行发送或接收,若外部环境较复杂、不稳定时,可以选择安全模式将数据进行加密后将原始数据和加密后的数据一起发送,或将数据分为加密部分和原始部分接收后,判断是否一致,在一致的情况下再进行下一步的控制操作,如此,既提高了芯片数据通信的效率,又保证在恶劣外部环境下通信数据的安全性。
本发明的还一目的是提供一种耗材容器,包括壳体,壳体围成容纳耗材的腔体,壳体的外壁上安装有如上所述的芯片。
本发明所提供的耗材容器上安装有可识别打印机发送数据内容和类型的芯片,芯片根据匹配结果和用户选择采用相应的数据通信模式,因此可保证耗材容器上芯片数据的通信安全。
本发明的还一目的是提供一种成像设备,包括成像单元和耗材容器,耗材容器上安装有如上所述的芯片。
本发明所提供的成像设备可保证其耗材容器上芯片与打印机通信数据的安全性。
附图说明
图1是现有芯片的逻辑结构示意图。
图2是本发明之芯片的逻辑结构示意图。
图3是本发明之芯片存储模块的逻辑结构示意图。
图4是本发明之芯片数据安全模块的逻辑结构示意图。
图5是本发明之芯片控制模块的逻辑结构示意图。
图6是本发明之芯片算法验证单元在芯片接收数据时的逻辑结构示意图。
图7是本发明之芯片算法验证单元在芯片发送数据时的逻辑结构示意图。
图8是本发明之碳粉盒的结构示意图。
图9是本发明之打印机的结构示意图(图中芯片未示出)。
下面结合附图和实施例对本发明进一步进行说明。
具体实施方式
芯片实施例
图2是安装于碳粉盒上芯片的逻辑结构示意图,由图2可见,芯片包括顺序连接的存储模块、控制模块、接口模块和数据安全模块,存储模块中存储的数据包括:与碳粉盒相关的初始数据;打印数据;数据安全模块用来识别数据类型、内容的控制数据以及加密或解密处理的密钥数据。
参见图3,与碳粉盒相关的初始数据包括碳粉盒型号、颜色、生产日期、制造商代码等芯片初始化信息,打印数据包括打印过程中碳粉消耗量、打印页数等计量数据,控制数据包括模式选择控制数据、数据通信字节设置、特殊数据存储地址受限读或写控制数据等,密钥数据包括对数据进行加密或解密处理所使用密钥算法的数据,存储模块为EEPROM的非易失性存储单元,上述初始化数据、控制数据和密钥数据均存储在EEPROM中;接口模块用于实现芯片中存储模块及控制模块之间的数据通信;控制模块用于控制芯片与打印机之间的数据通信、以及控制存储模块数据及外部数据的存取操作,并根据数据安全模块处理的结果,发出相应的控制命令给芯片以实现数据通信。
控制模块的逻辑结构参见图5,通过模式选择寄存器,实现对数据通信模式的选择,控制逻辑单元对输入数据进行判断后,输出相应的逻辑控制命令,数据通信控制单元实现对各模块及外部设备之间数据的通信控制,数据字节设置寄存器用于存放设置数据的字节位数,数据读控制寄存器用于在芯片读取数据时存放读取操作所需的数据,数据写控制寄存器用于在芯片写数据时存放写入操作所需的数据。
参见图4,数据安全模块包括ID识别单元、命令解码单元和算法验证单元,ID识别单元用于识别来自打印机的数据中的ID码是否与芯片ID码相符,命令解码单元用于识别来自打印机的数据属于何种操作类型,如读命令、写命令,算法验证单元用于对选择安全模式下与芯片匹配的数据进行加密处理以获得加密数据,以及对选择安全模式下的数据进行解密处理以获得原始数据,算法验证单元包括顺序连接的数据寄存器、算法运算电路和密钥寄存器,数据寄存器存储输入输出数据或算法处理后的数据,密钥寄存器存储对数据进行加密或解密运算所需的密钥数据,算法运算电路从密钥寄存器读取密钥数据与输入输出数据进行运算。
算法验证单元在芯片接收数据时的具体逻辑结构如图6。
算法验证单元在芯片发送数据时的具体逻辑结构如图7所示。
打印机中存储有与芯片相同的密钥数据,打印机开机上电后向芯片发送数据,包括:ID码、命令码、存储/读取数据及地址,ID码用于识别不同颜色的碳粉颜色,芯片通过数据安全模块的ID检测单元判断打印机发送给芯片的数据中的ID码是否与芯片的ID码相符,若符合则进一步由命令解码单元判断打印机发送的是读命令还是写命令,如果存在有四个碳粉盒,其上分别安装有四块芯片,打印机发送通信数据时,四块芯片会同时接受打印机发送过来的数据,但只有ID码相符的碳粉盒芯片才会应答及执行下一步相关操作,芯片控制单元根据选择的通信模式及判断结果进行数据传输,若用户选择安全模式(即需要进行数据保护)且ID码匹配,算法验证单元则对通信数据进行加密/解密处理后,再与打印机进行通信;若用户选择普通模式(即不需要进行数据保护),控制模块则将通信数据直接发送或接收;若ID码不匹配,控制模块输出不匹配的标志位给打印机,不允许执行下一步的数据通信操作。
以图6为例:若打印机发送的是写命令且用户选择安全模式,芯片会根据控制存储区中数据通信字节设置数据接收字节,控制逻辑单元则是将该通信数据分为数据A及数据B两组数据流,在接收数据A的同时,控制单元会将密钥数据读到相关寄存器中,当数据B开始接收时,密钥数据会按位且满足一定算法要求与数据B进行运算,最后得到与数据A位数相同的运算结果,然后将结果与数据A再进行比较,如果两者相同,则发送一个bit低电平应答信号给芯片控制模块,否则发送高电平应答信号;芯片控制模块通过检测应答信号就可以监控数据传送是否正确;算法验证单元对所接收到的数据B进行算法运算,其结果与数据A进行比较,如果相同则执行通信数据所定义的相关操作,如控制命令、数据写入等,否则不进行任何操作。
当打印机发送的是读命令且用户选择安全模式时,芯片首先会发送原始数据A,在发送数据A过程中,算法验证单元将数据A与密钥数据运算得到数据B,在数据A发送送完后,继续发送数据B,如图7所示。打印机接收到数据B后,芯片就能对加密数据进行解密运算,然后判别数据传送是否正确。
作为本发明芯片实施例的一种变换,存储模块的非易失性存储单元可以是FLASH或FRAM铁电存储器等存储单元,其功能及芯片逻辑结构与上述实施例类似,该变换同样可实现本发明的目的。
作为本发明芯片实施例的另一种变换,存储模块中还可以包括有易失性存储单元,与碳粉盒相关的可变信息存储在该易失性存储单元中,其余信息仍存储在非易失性存储单元,其芯片逻辑结构与功能与上述芯片实施例所类似,该变换同样也可实现本发明的目的。
作为本发明芯片实施例的又一种变换,上述芯片还可用于墨盒,存储单元中存储的数据是与墨盒相关的数据,其余功能及芯片逻辑结构类似于上述可编程芯片,该变换同样也可以实现本发明的目的。
碳粉盒芯片数据通信方法实施例
是通过碳粉盒芯片(以下简称芯片)的数据安全模块对打印机(即:激光打印机)与芯片之间通信数据的类型及内容进行识别、分析后,由控制模块根据数据内容和用户需求选择相应的数据通信模式以进行数据通信,数据安全模块在选择的数据通信模式下对通信数据进行加密或解密处理,以实现对通信数据的备份及保护。对通信数据内容的识别和分析包括识别来自打印机的数据中的ID码是否与芯片ID码相符;对通信数据类型的识别和分析包括识别来自打印机的数据属于何种操作类型;加密处理包括对选择安全模式下与芯片相匹配的数据进行加密处理以获得加密数据,解密处理包括对选择安全模式下的数据进行解密处理以获得原始数据。打印机与芯片数据通信时,由用户根据实际情况需要选择数据通信的模式,分为安全模式和普通模式,在普通模式下,对通信数据不作任何处理,直接将数据发送或直接接收,即:数据按照8bits(字节,以下简称bits)格式;安全模式为了保证存储或读取的数据更为可靠,防止误操作,在发送数据时复制一份,与密钥数据进行加密运算后得到加密后的通信数据,然后依次将通信数据和加密后的通信数据发送,在接收数据时将数据分为加密部分和原始部分,将加密部分解密处理后与原始部分比较,完全一致才进行下一步相关的控制操作。
芯片可有两种模式向打印机所发送数据:普通模式和安全模式。
普通模式:芯片向打印机发送数据格式为:同步头+ ID码+应答位+数据+应答位+数据+应答+…,数据可以是控制命令、芯片中存储单元地址及厂商储存盒型号、制造日期、颜色、所装材料数量等数据,其位数可以是8bits或8bits的M倍,M是整数。
打印机接收上述数据格式为:数据+数据+…,没有同步头及ID码,只有数据,其数据可以是8bits或8bits的M倍,M为整数。
安全模式:芯片向打印机发送数据格式为:同步头+ID码+应答位+数据+应答位+数据+应答+…,其中数据分为数据A及数据B两部分,数据A为8bits或8bits的M倍,M是整数,数据B是数据A经过密钥运算后得出的数据,其位数与数据A相同。
打印机接收上述数据格式为:数据+数据+…,数据分为数据A及数据B两部分,数据A为8bits或8bits的M倍,M是整数,数据B是数据A经过密钥运算后得出的数据,其位数与数据A相同。
ID数据后跟的应答位是1bit数据,由芯片应答输出,当芯片ID与打印机所发ID数据相同时,芯片发送一个bit低电平数据,以表示ID识别有效,否则不与应答。打印机就能更快识别碳粉盒是否存在。
对于普通模式数据后跟的应答位是表示芯片已接收到一个符合数据格式的数据。对于安全模式,数据后跟的应答位是表示芯片接收到的数据是正确的,低电平有效;
打印机中存储的密钥必须与保存在芯片中密钥相同,以保证算法运算结果相吻合。
与发送数据相似,芯片接收打印机数据时,也有两种模式可以选择:普通模式和安全模式:
在普通模式下,打印机向芯片发送数据格式为:同步头+ ID码+应答位+数据+应答位+数据+应答+…,数据可以是控制命令、芯片中存储单元地址及厂商储存盒型号、制造日期、颜色、所装材料数量等数据,其位数可以是8bits或8bits的M倍,M是整数。
芯片接收上述数据格式为:数据+数据+…,没有同步头及ID码,只有数据,其数据可以是8bits或8bits的M倍,M为整数。
在安全模式下:打印机向芯片发送数据格式为:同步头+ID码+应答位+数据+应答位+数据+应答+…,其中数据分为数据A及数据B两部分,数据A为8bits或8bits的M倍,M是整数,数据B是数据A经过密钥运算后得出的数据,其位数与数据A相同。
芯片接收上述数据格式为:数据+数据+…,数据分为数据A及数据B两部分,数据A为8bits或8bits的M倍,M是整数,数据B是数据A经过密钥运算后得出的数据,其位数与数据A相同。
在安全模式下,数据由两部分组成:数据A及数据B,数据A为原始数据,如:控制命令、存储单元地址数据或厂商储存盒型号、制造日期、颜色、所装材料数量等数据,数据可以是8bits或8bits的M倍,M是整数,数据B为数据A经过算法因子运算后得出的数据,其位数与数据A相同。
芯片在上电及8个时钟周期内将控制数据存储区数据读入到控制单元内寄存器中,然后控制单元会根据寄存器数据选择不同的控制方式,控制数据有通信模式选择数据、数据通信字节设置数据、特殊数据存储地址受限读/写控制数据,模式选择有普通模式及安全模式。
数据通信字节设置是原始数据位数设置,可以是8bits或8bits的整数倍。数据读控制设置是控制对数据存储区不同地址的数据读取,“1”标识允许读,“0”标识禁止读,如:XXXXXX01是一个8bits控制读操作的二进制数,bit0 为1,表示地址00H数据允许读,Bit1 为0,表示禁止对地址01H数据进行读操作。数据写控制与数据读控制的方法类似,它是控制对数据存储区不同地址的数据写入,“1”标识允许写,“0”标识禁止写,比如:XXXXXX01是一个8bits控制读操作的二进制数,bit0 为1,表示地址00H数据允许被改写,Bit1 为0,表示禁止对地址01H数据进行写操作。数据读/写控制寄存器位数可以设置为8bit,或8bit的整数倍。
芯片在上电后从控制数据存储区相应位置读取数据通信字节设置数据、数据读控制数据、数据写控制数据到相应寄存器中,如图7所示。
作为本发明芯片数据通信方法实施例的一种变换,数据A和数据B之间还可以采用其他密钥进行运算处理,只需要保证芯片中的密钥数据与打印机中的密钥数据一致即可,该变换同样也可以实现本发明的目的。
本方法不仅可以是碳粉盒芯片与激光打印机的数据通信,还可以针对墨盒芯片与喷墨打印机之间的数据通信,其方法过程与上述相同。
碳粉盒实施例
激光打印机用碳粉盒,其结构示意简图如图8所示,碳粉盒包括壳体,壳体围成容纳碳粉的腔体,壳体的外壁上安装有如上实施例中所述的芯片1。
打印机实施例
激光打印机结构示意图参见图9,包括成像单元和碳粉盒,碳粉盒上安装有如上实施例所述的芯片。
本发明不限于上述实施例及变换,其他基于本发明技术方案且不违背本发明目的的结构变化也应该包括在本发明权利要求的保护范围内。
Claims (10)
1.芯片,包括
存储模块,用于存储与耗材容器相关的初始数据及打印数据;
与所述存储模块连接的控制模块,用于控制芯片与打印机之间的数据通信、以及控制存储模块数据及外部数据的存取操作;
接口模块,用于实现芯片中所述存储模块及所述控制模块之间的数据通信以及与所述打印机之间的数据通信;
其特征在于:
所述芯片还包括连接在所述接口模块与所述控制模块之间的数据安全模块,用于识别所述打印机与所述芯片相互通信的数据类型、内容及在选择安全模式下对与所述芯片匹配的数据进行加密处理或对数据进行解密处理;
所述存储模块中还存储有所述数据安全模块用以识别数据类型、内容的控制数据,以及加密或解密处理的密钥数据;
所述控制模块根据所述数据安全模块处理的结果,发出相应的控制命令给所述芯片以实现数据通信。
2.如权利要求1所述的芯片,其特征在于:
所述数据安全模块包括ID识别单元、命令解码单元和算法验证单元;
所述ID识别单元用于识别来自所述打印机的数据中的ID码是否与所述芯片ID码相符;
所述命令解码单元用于识别来自所述打印机的数据属于何种操作类型;
所述算法验证单元用于对所述安全模式下与所述芯片匹配的数据进行加密处理以获得加密数据,以及对所述安全模式下的数据进行解密处理以获得原始数据。
3.如权利要求2所述的芯片,其特征在于:
所述算法验证单元包括顺序连接的数据寄存器、算法运算电路和密钥寄存器,所述数据寄存器存储输入输出数据或算法处理后的数据,所述密钥寄存器存储对数据进行加密或解密运算所需的密钥数据,所述算法运算电路从所述密钥寄存器读取密钥数据与所述输入输出数据进行运算。
4.芯片数据通信方法,所述芯片包括
存储模块,用于存储与耗材容器相关的初始数据及打印数据;
与所述存储模块连接的控制模块,用于控制芯片与打印机之间的数据通信、以及控制存储模块数据及外部数据的存取操作;
接口模块,用于实现芯片中所述存储模块及所述控制模块之间的数据通信以及与所述打印机之间的数据通信;
其特征在于:
所述芯片还包括连接在所述接口模块与所述控制模块之间的数据安全模块,用于识别所述打印机与所述芯片相互通信的数据类型、内容及在选择安全模式下对与所述芯片匹配的数据进行加密处理或对数据进行解密处理;
所述存储模块中还存储有所述数据安全模块用以识别数据类型、内容的控制数据,以及加密或解密处理的密钥数据;
所述控制模块根据所述数据安全模块处理的结果,发出相应的控制命令给所述芯片以实现数据通信;
该芯片数据通信方法是:通过所述数据安全模块对所述打印机与所述芯片之间通信数据的类型及内容进行识别和分析后,由所述控制模块根据数据内容和用户需求选择相应的数据通信模式以进行数据通信,所述数据安全模块在所选择的数据通信模式下对所述通信数据进行加密或解密处理,以实现对通信数据的备份及保护。
5.如权利要求4所述的芯片数据通信方法,其特征在于:
所述对通信数据内容的识别和分析包括识别来自所述打印机的数据中的ID码是否与所述芯片ID码相符;
所述对通信数据类型的识别和分析包括识别来自所述打印机的数据属于何种操作类型;
所述加密处理包括对所述安全模式下与所述芯片相匹配的数据进行加密处理以获得加密数据,所述解密处理包括对所述安全模式下的数据进行解密处理以获得原始数据。
6.如权利要求4或5所述的芯片数据通信方法,其特征在于:
所述数据通信模式包括普通模式和安全模式;
所述普通模式是将所述通信数据直接发送或直接接收;
所述安全模式是
在发送数据时,将所述通信数据复制一份,与密钥数据进行加密运算后得到加密后的通信数据,然后依次将所述通信数据和所述加密后的通信数据发送;
在接收数据时,将数据分为加密部分和原始部分,将所述加密部分解密处理后与所述原始部分比较,完全一致才进行下一步相关的控制操作。
7.耗材容器,包括壳体,所述壳体围成容纳耗材的腔体,其特征在于:
所述壳体的外壁上安装有如权利要求1所述的芯片。
8.如权利要求7所述的耗材容器,其特征在于:
所述数据安全模块包括ID识别单元、命令解码单元和算法验证单元;
所述ID识别单元用于识别来自所述打印机的数据中的ID码是否与所述芯片ID码相符;
所述命令解码单元用于识别来自所述打印机的数据属于何种操作类型;
所述算法验证单元用于对所述安全模式下与所述芯片匹配的数据进行加密处理以获得加密数据,以及对所述安全模式下的数据进行解密处理以获得原始数据。
9.成像设备,包括成像单元和耗材容器,
其特征在于:
所述耗材容器上安装有如权利要求1所述的芯片。
10.如权利要求9所述的成像设备,其特征在于:
所述数据安全模块包括ID识别单元、命令解码单元和算法验证单元;
所述ID识别单元用于识别来自所述打印机的数据中的ID码是否与所述芯片ID码相符;
所述命令解码单元用于识别来自所述打印机的数据属于何种操作类型;
所述算法验证单元用于对所述安全模式下与所述芯片匹配的数据进行加密处理以获得加密数据,以及对所述安全模式下的数据进行解密处理以获得原始数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110152726 CN102231054B (zh) | 2011-06-08 | 2011-06-08 | 芯片及芯片数据通信方法、耗材容器、成像设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110152726 CN102231054B (zh) | 2011-06-08 | 2011-06-08 | 芯片及芯片数据通信方法、耗材容器、成像设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102231054A CN102231054A (zh) | 2011-11-02 |
CN102231054B true CN102231054B (zh) | 2013-01-02 |
Family
ID=44843627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110152726 Expired - Fee Related CN102231054B (zh) | 2011-06-08 | 2011-06-08 | 芯片及芯片数据通信方法、耗材容器、成像设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102231054B (zh) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103366136B (zh) * | 2012-04-09 | 2017-07-21 | 珠海天威技术开发有限公司 | 成像设备与存储芯片通讯加密方法 |
CN103465631A (zh) * | 2013-07-26 | 2013-12-25 | 中山铭祺电子科技有限公司 | 一种打印机用耗材计数芯片 |
CN103753963B (zh) * | 2013-12-26 | 2016-03-30 | 珠海艾派克微电子有限公司 | 一种成像装置进行成像盒合法性验证方法和成像装置 |
CN104166830B (zh) * | 2014-08-22 | 2017-02-15 | 深圳市兴通物联科技有限公司 | 芯片通讯的加密方法及激光条码扫描平台 |
CN105346256B (zh) * | 2015-11-09 | 2017-03-22 | 杭州旗捷科技有限公司 | 一种打印机芯片、墨盒、和打印机芯片存储分配方法 |
CN105398225B (zh) * | 2015-12-10 | 2017-07-07 | 杭州旗捷科技有限公司 | 墨盒芯片、墨盒、墨盒识别系统和墨盒识别方法 |
CN106956516B (zh) * | 2017-04-25 | 2018-06-08 | 杭州旗捷科技有限公司 | 一种序列号记忆可清除耗材芯片、耗材、系统及使用方法 |
CN107203359B (zh) * | 2017-05-25 | 2020-07-31 | 杭州旗捷科技有限公司 | 耗材芯片的通信方法、耗材芯片 |
CN107310274B (zh) * | 2017-06-09 | 2019-05-14 | 珠海艾派克微电子有限公司 | 基于成像盒芯片的数据处理装置、方法、芯片及成像盒 |
JP6988351B2 (ja) * | 2017-10-10 | 2022-01-05 | ブラザー工業株式会社 | 液体排出装置 |
CN108446081B (zh) | 2018-04-11 | 2019-06-21 | 杭州旗捷科技有限公司 | 耗材芯片、耗材、耗材通信方法 |
MX2020010358A (es) * | 2018-04-13 | 2020-12-03 | Lexmark Int Inc | Chip y artículo de suministro para dispositivo de formación de imágenes, que incluye comunicación. |
CN108819486B (zh) * | 2018-05-11 | 2019-06-21 | 杭州旗捷科技有限公司 | 耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法 |
BR112021010044A2 (pt) | 2018-12-03 | 2021-08-17 | Hewlett-Packard Development Company, L.P. | circuitos lógicos |
US10894423B2 (en) | 2018-12-03 | 2021-01-19 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
EP3688642A1 (en) | 2018-12-03 | 2020-08-05 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
KR20210087983A (ko) | 2018-12-03 | 2021-07-13 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 로직 회로 |
DK3682359T3 (da) | 2018-12-03 | 2021-02-01 | Hewlett Packard Development Co | Logikkredsløb |
WO2020117194A1 (en) | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
EP3687820B1 (en) | 2018-12-03 | 2022-03-23 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
WO2020117392A1 (en) * | 2018-12-03 | 2020-06-11 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
US20210001635A1 (en) * | 2018-12-03 | 2021-01-07 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
DK3681723T3 (da) | 2018-12-03 | 2021-08-30 | Hewlett Packard Development Co | Logisk kredsløb |
US11338586B2 (en) | 2018-12-03 | 2022-05-24 | Hewlett-Packard Development Company, L.P. | Logic circuitry |
EP3844000B1 (en) | 2019-10-25 | 2023-04-12 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
CN111703210B (zh) * | 2019-12-31 | 2021-07-06 | 珠海艾派克微电子有限公司 | 耗材芯片和耗材芯片的响应方法、耗材盒及存储介质 |
CN113960900B (zh) * | 2021-11-10 | 2024-10-01 | 珠海奔图电子有限公司 | 图像形成控制方法、耗材芯片及图像形成装置、耗材 |
CN112571970B (zh) * | 2020-12-08 | 2021-12-14 | 珠海奔图电子有限公司 | 图像形成控制方法、耗材芯片及图像形成装置、耗材 |
EP4349608A4 (en) * | 2021-11-02 | 2024-11-13 | Geehy Microelectronics Inc | CHIP, CONSUMABLE CARTRIDGE AND DATA TRANSMISSION METHODS |
CN114953787B (zh) * | 2021-11-12 | 2024-08-30 | 极海微电子股份有限公司 | 一种芯片、装置及数据传输方法 |
CN115017095B (zh) * | 2022-08-05 | 2022-11-08 | 微传智能科技(常州)有限公司 | 电流输出型ak协议轮速芯片通信系统及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1564982A2 (en) * | 2004-02-05 | 2005-08-17 | Ricoh Company | Unauthorized copy preventing system, unauthorized copy preventing method, unauthorized copy preventing program and computer-readable recording medium storing said program |
CN1957356A (zh) * | 2004-12-13 | 2007-05-02 | 松下电器产业株式会社 | 非授权设备检测设备、非授权设备检测系统、非授权设备检测方法、程序、记录介质、及设备信息更新方法 |
US7773237B2 (en) * | 2007-02-22 | 2010-08-10 | Kabushiki Kaisha Toshiba | Image forming apparatus, image forming method and image forming system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030035539A1 (en) * | 2001-08-17 | 2003-02-20 | Thaxton Daniel D. | System and method for distributing secure documents |
JP4338508B2 (ja) * | 2003-12-05 | 2009-10-07 | シャープ株式会社 | データ処理装置 |
CN102047266A (zh) * | 2008-10-10 | 2011-05-04 | 松下电器产业株式会社 | 信息处理装置、认证系统、认证装置、信息处理方法、信息处理程序、记录介质及集成电路 |
-
2011
- 2011-06-08 CN CN 201110152726 patent/CN102231054B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1564982A2 (en) * | 2004-02-05 | 2005-08-17 | Ricoh Company | Unauthorized copy preventing system, unauthorized copy preventing method, unauthorized copy preventing program and computer-readable recording medium storing said program |
CN1957356A (zh) * | 2004-12-13 | 2007-05-02 | 松下电器产业株式会社 | 非授权设备检测设备、非授权设备检测系统、非授权设备检测方法、程序、记录介质、及设备信息更新方法 |
US7773237B2 (en) * | 2007-02-22 | 2010-08-10 | Kabushiki Kaisha Toshiba | Image forming apparatus, image forming method and image forming system |
Non-Patent Citations (1)
Title |
---|
JP特开2005-173640A 2005.06.30 |
Also Published As
Publication number | Publication date |
---|---|
CN102231054A (zh) | 2011-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102231054B (zh) | 芯片及芯片数据通信方法、耗材容器、成像设备 | |
CN102043361B (zh) | 图像形成装置 | |
CN102213924B (zh) | 使用os的单元以及使用所述单元的成像设备 | |
US11148428B2 (en) | Printing material cartridge | |
CN102207912B (zh) | 在设备端实现分区功能的闪存设备及其访问方法 | |
CN203557847U (zh) | 存储器组、耗材芯片、耗材芯片组和成像盒 | |
EP2286328B3 (en) | Replaceable printer component including a memory storing a tag encryption mask | |
CN105346256A (zh) | 一种打印机芯片、墨盒、和打印机芯片存储分配方法 | |
CN201544537U (zh) | 配件加密装置 | |
CN102087684B (zh) | 一种通过射频电子标签对耗材进行加密的方法 | |
US11148429B2 (en) | Printing material cartridge | |
CN109977702A (zh) | 一种基于ds2432芯片的fpga设备加密认证系统和方法 | |
KR100498053B1 (ko) | 토너카트리지 인증방법 | |
CN102377894A (zh) | 成像盒芯片修改方法和修改装置 | |
CN104029491B (zh) | 一种用于成像设备的存储芯片 | |
CN207302057U (zh) | 基于物理钥匙实现权限管理的存储装置 | |
CN111629118A (zh) | 芯片验证方法、耗材芯片及成像盒 | |
CN116841590A (zh) | 烧录控制方法、装置、电子设备及可读存储介质 | |
CN109508156A (zh) | 一种激光打印机专用芯片 | |
CN105488701A (zh) | 一种基于U-key的安全领用电子发票赋码的控制系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20170608 |
|
CF01 | Termination of patent right due to non-payment of annual fee |