耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法技术方案

技术编号:19426000 阅读:24 留言:0更新日期:2018-11-14 10:44
耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法,属于打印机耗材技术领域。耗材芯片通信方法包括对成像设备发送来的第一认证信息加密生成第一加密信息;第一认证信息包括第一序列号,第一序列号为成像设备接收到更换耗材或开关盖信号时从多个序列号中选择的一个;发送第一加密信息给成像设备,成像设备进行第一次认证;当第一次认证成功后,对成像设备发送来的第二认证信息加密生成第二加密信息;第二认证信息包括第二序列号,与第一序列号不同的第二序列号在第一序列号认证成功后由成像设备发送给耗材芯片;发送第二加密信息给成像设备,成像设备进行第二次认证。本发明专利技术认证时效短、效率高;且不易被竞争者仿制,认证更安全。

【技术实现步骤摘要】
耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法
本专利技术涉及打印机耗材
,尤其涉及一种耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法。
技术介绍
目前耗材普遍使用了耗材芯片作为耗材的信息和使用量的介质。耗材芯片与成像设备之间通过I2C、单线等接口相连,在成像设备工作过程中,耗材芯片与成像设备之间存在着通信。在耗材使用过程中,耗材芯片与成像设备需进行交互通信和认证。耗材序列号及其相关认证数据存于耗材芯片非易失性存储单元中,当耗材安装到成像设备中后,成像设备就会读取该序列号,然后判断该序列号是否为授权的或者合法的,允许使用通过了这一识别的耗材而拒绝使用无法通过这一识别的耗材。通过这样的认证方式,能够避免非授权的耗材安装到成像设备上并进行使用。然而,此认证过程仅凭借一个序列号完成,竞争者容易从耗材芯片中读取序列号,然后复制耗材芯片,制造合法耗材的仿冒品。由于耗材芯片的序列号看起来是正确的,成像设备就无法区分耗材的合法品和仿冒品。尤其是,竞争者可能通过拼凑的方式制造一些耗材序列号,如果成像设备不能识别这些耗材序列号的真伪,而通过了仿冒品的识别和认证并进而使用仿冒品,就有可能引起成像质量下降,甚至导致成像设备故障。即使现在成像设备都有接入网络的功能,但由于接入远端服务器来验证耗材是否合法,并不是每个成像设备使用者都有条件连接网络,以及不能联网时会导致成像设备不能认证耗材。并且,连入网络还可能产生网络安全问题,因此目前难以实现远端耗材认证。现在通过一组序列号进行加密运算以此来防止竞争者仅仅只靠获取序列号来认证。现有技术通过一组序列号进行一级、二级甚至三级进行加密来防止竞争者来获取成像设备的认证。但多级加密认证过程需要进行大量运算,耗费时间长,认证效率低。如,专利技术专利CN104553384B公开了一种耗材芯片及其序列号的识别方法和装置,该专利技术具体公开了识别方法包括读取耗材芯片的序列号,读取耗材芯片的第一校验数据,第一校验数据基于耗材芯片的序列号采用第一加密算法运算获得;基于耗材芯片的序列号采用第二加密算法进行运算,获得第二校验数据;根据第一校验数据和第二校验数据识别耗材芯片的序列号的真伪。该专利技术对一个序列号进行双算法进行加密,并通过比对两种加密算法形成的校验数据来认证。该专利技术专利仅凭借一个序列号进行成像设备与耗材之间的认证,尽管采用了双算法进行校验比对认证,但竞争者一旦获取序列号,仍存在被破解的风险,并且认证过程复杂,运算时效长。
技术实现思路
本专利技术针对现有技术存在的问题,提出了一种运算速度快,耗材芯片与成像设备之间能安全、可靠认证的耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法。本专利技术是通过以下技术方案得以实现的:一种耗材芯片通信方法,包括:耗材芯片对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息;其中,所述第一认证信息包括第一序列号,所述第一序列号为成像设备接收到更换耗材或开关盖信号时从耗材芯片的多个序列号中选择的一个序列号;耗材芯片发送第一加密信息给成像设备,所述第一加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第一次认证;当第一次认证成功后,所述耗材芯片对成像设备发送来的第二认证信息加密处理并生成第二加密信息;其中,所述第二认证信息包括第二序列号,所述第二序列号在第一次认证成功后发送给耗材芯片;耗材芯片发送第二加密信息给成像设备,所述第二加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第二次认证;其中,所述第一序列号与所述第二序列号为两个不同的序列号。本专利技术采用两个不同序列号进行成像设备与耗材芯片之间的认证,解决了现有基于一个序列号认证易被竞争者读取序列号而制造耗材仿冒品,进而影响成像质量,导致成像设备故障的问题,同时也解决了基于一个序列号进行多级加密认证导致的认证效率低的问题。作为优选,在耗材芯片对成像设备发送来的第一认证信息进行加密处理之前,方法还包括:耗材芯片对成像设备发送来的初次认证信息加密处理并生成初次加密信息;耗材芯片发送初次加密信息给成像设备,所述初次加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的初次认证;其中,所述初次认证信息包括初次序列号,所述初次序列号为成像设备接收到成像设备开机信号时从多个序列号中选择的一个序列号并将其发送给耗材芯片。作为优选,所述第一加密信息、所述第二加密信息通过不同加密算法或相同加密算法加密生成。作为优选,所述第一加密信息、所述第二加密信息、所述初次加密信息中的第二加密信息和初次加密信息通过相同加密算法加密生成,而第一加密信息与其他两个加密信息通过不同加密算法加密生成。作为优选,耗材芯片对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息的步骤具体为:接收成像设备发送来的第一认证信息;根据第一认证信息计算耗材芯片校验数据;发送耗材芯片校验数据给成像设备,以在成像设备中进行成像设备与耗材芯片的第一次认证;其中,所述第一加密信息包括耗材芯片校验数据,所述耗材芯片校验数据是基于耗材码表信息、第一序列号、随机数、芯片计数加密形成。作为优选,所述耗材芯片校验数据的计算步骤包括:基于存储在耗材芯片内的第一芯片原始密钥、第一序列号、随机数、芯片计数,加密计算产生芯片临时轮密钥;基于芯片临时轮密钥和第一认证信息进行加密,加密后的数据进行移位和/或异或操作;基于移位和/或异或操作后的数据进行加密并形成耗材芯片校验数据。作为优选,耗材芯片对成像设备发送来的第二认证信息进行加密处理并生成第二加密信息的步骤具体为:对成像设备发送来的第二命令加密数据解密还原为第二命令数据;依据第二命令数据进行命令处理并生成第二命令反馈数据;对第二命令反馈数据加密处理以生成第二命令反馈加密数据,发送第二命令反馈加密数据给成像设备;其中,所述第二认证信息还包括第二命令加密数据,所述第二命令反馈加密数据为第二加密信息,所述第二命令反馈加密数据在成像设备中解密以还原命令反馈数据,以用于成像设备与耗材芯片的第二次认证。一种耗材芯片,包括:第一加密信息生成模块,对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息,之后发送第一加密信息给成像设备,所述第一加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第一次认证;其中,所述第一认证信息包括第一序列号,所述第一序列号为成像设备接收到更换耗材或开关盖信号时从多个序列号中选择的一个序列号;以及第二加密信息生成模块,当第一次认证成功后,对成像设备发送来的第二认证信息加密处理并生成第二加密信息,之后发送第二加密信息给成像设备,所述第二加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第二次认证;其中,所述第二认证信息包括第二序列号,所述第二序列号在第一次认证成功后发送给耗材芯片;其中,所述第一序列号与所述第二序列号为两个不同的序列号。作为优选,耗材芯片还包括:初次加密信息生成模块,在所述第一加密信息生成模块触发之前,对成像设备发送来的初次认证信息加密处理并生成初次加密信息,之后发送初次加密信息给成像设备,所述初次加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的初次认证;其中,所述初次认证信息包括初次序列号,所述初次序列号为成像设备接收到成像本文档来自技高网
...

【技术保护点】
1.一种耗材芯片通信方法,其特征在于,包括:耗材芯片对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息;其中,所述第一认证信息包括第一序列号,所述第一序列号为成像设备接收到更换耗材或开关盖信号时从耗材芯片的多个序列号中选择的一个序列号;耗材芯片发送第一加密信息给成像设备,所述第一加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第一次认证;当第一次认证成功后,所述耗材芯片对成像设备发送来的第二认证信息加密处理并生成第二加密信息;其中,所述第二认证信息包括第二序列号,所述第二序列号在第一次认证成功后发送给耗材芯片;耗材芯片发送第二加密信息给成像设备,所述第二加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第二次认证;其中,所述第一序列号与所述第二序列号为两个不同的序列号。

【技术特征摘要】
1.一种耗材芯片通信方法,其特征在于,包括:耗材芯片对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息;其中,所述第一认证信息包括第一序列号,所述第一序列号为成像设备接收到更换耗材或开关盖信号时从耗材芯片的多个序列号中选择的一个序列号;耗材芯片发送第一加密信息给成像设备,所述第一加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第一次认证;当第一次认证成功后,所述耗材芯片对成像设备发送来的第二认证信息加密处理并生成第二加密信息;其中,所述第二认证信息包括第二序列号,所述第二序列号在第一次认证成功后发送给耗材芯片;耗材芯片发送第二加密信息给成像设备,所述第二加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第二次认证;其中,所述第一序列号与所述第二序列号为两个不同的序列号。2.根据权利要求1所述的一种耗材芯片通信方法,其特征在于,在耗材芯片对成像设备发送来的第一认证信息进行加密处理之前,方法还包括:耗材芯片对成像设备发送来的初次认证信息加密处理并生成初次加密信息;耗材芯片发送初次加密信息给成像设备,所述初次加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的初次认证;其中,所述初次认证信息包括初次序列号,所述初次序列号为成像设备接收到成像设备开机信号时从耗材芯片的多个序列号中选择的一个序列号并将其发送给耗材芯片。3.根据权利要求1所述的一种耗材芯片通信方法,其特征在于,所述第一加密信息、所述第二加密信息通过不同加密算法或相同加密算法加密生成。4.根据权利要求2所述的一种耗材芯片通信方法,其特征在于,所述第一加密信息、所述第二加密信息、所述初次加密信息中的第二加密信息和初次加密信息通过相同加密算法加密生成,而第一加密信息与其他两个加密信息通过不同加密算法加密生成。5.根据权利要求1或2所述的一种耗材芯片通信方法,其特征在于,耗材芯片对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息的步骤具体为:接收成像设备发送来的第一认证信息;根据第一认证信息计算耗材芯片校验数据;发送耗材芯片校验数据给成像设备,以在成像设备中进行成像设备与耗材芯片的第一次认证;其中,所述第一加密信息包括耗材芯片校验数据,所述耗材芯片校验数据是基于耗材码表信息、第一序列号、随机数、芯片计数加密形成。6.根据权利要求5所述的一种耗材芯片通信方法,其特征在于,计算所述耗材芯片校验数据的计算步骤包括:基于存储在耗材芯片内的第一芯片原始密钥、第一序列号、随机数、芯片计数,加密计算产生芯片临时轮密钥;基于芯片临时轮密钥和第一认证信息进行加密,加密后的数据进行移位和/或异或操作;基于移位和/或异或操作后的数据进行加密并形成耗材芯片校验数据。7.根据权利要求1或2所述的一种耗材芯片通信方法,其特征在于,耗材芯片对成像设备发送来的第二认证信息进行加密处理并生成第二加密信息的步骤具体为:对成像设备发送来的第二命令加密数据解密还原为第二命令数据;依据第二命令数据进行命令处理并生成第二命令反馈数据;对第二命令反馈数据加密处理以生成第二命令反馈加密数据,发送第二命令反馈加密数据给成像设备;其中,所述第二认证信息还包括第二命令加密数据,所述第二命令反馈加密数据为第二加密信息,所述第二命令反馈加密数据在成像设备中解密以还原命令反馈数据,以用于成像设备与耗材芯片的第二次认证。8.一种耗材芯片,其特征在于,包括:第一加密信息生成模块,对成像设备发送来的第一认证信息进行加密处理并生成第一加密信息,之后发送第一加密信息给成像设备,所述第一加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第一次认证;其中,所述第一认证信息包括第一序列号,所述第一序列号为成像设备接收到更换耗材或开关盖信号时从耗材芯片的多个序列号中选择的一个序列号;以及第二加密信息生成模块,当第一次认证成功后,对成像设备发送来的第二认证信息加密处理并生成第二加密信息,之后发送第二加密信息给成像设备,所述第二加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的第二次认证;其中,所述第二认证信息包括第二序列号,所述第二序列号在第一次认证成功后发送给耗材芯片;其中,所述第一序列号与所述第二序列号为两个不同的序列号。9.根据权利要求8所述的一种耗材芯片,其特征在于,还包括:初次加密信息生成模块,在所述第一加密信息生成模块触发之前,对成像设备发送来的初次认证信息加密处理并生成初次加密信息,之后发送初次加密信息给成像设备,所述初次加密信息在成像设备中进行解密处理,以用于成像设备与耗材芯片的初次认证;其中,所述初次认证信息包括初次序列号,所述初次序列号为成像设备接收到成像设备开机信号时从耗材芯片的多个序列号中选择的一个序列号并将其发送给耗材芯片。10.根据权利要求8或9所述的一种耗材芯片,其特征在于,所述第一加密信息生成模块包括:第一接收单元,接收成像设备发送来的第一...

【专利技术属性】
技术研发人员:郭伟欣孙云
申请(专利权)人:杭州旗捷科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1