芯片与打印机的通信安全性校验方法、芯片及打印机系统技术方案

技术编号:18913731 阅读:25 留言:0更新日期:2018-09-12 03:01
本发明专利技术公开了芯片与打印机的通信安全性校验方法、芯片及打印机系统,该方法在对芯片进行数据更新之前,对芯片与打印机之间的通信进行安全性校验,包括芯片安装到位校验、信息数据区的初步校验、芯片序列号校验以及信息数据区的数据更新校验,识别出非安全认证芯片,保证芯片与打印机之间的通信安全性,全部校验通过再进行数据更新,能够有效防止数据经由非安全认证芯片外泄。

Chip and printer communication security checking method, chip and printer system

The invention discloses a method for checking the communication security between a chip and a printer, a chip and a printer system. The method checks the communication security between a chip and a printer before updating the data of the chip, including the chip installation in-place checking, the preliminary checking of the information data area, the chip serial number checking, and the like. Data update checking in the information data area can identify the non-security authentication chip and ensure the communication security between the chip and the printer. All the checks can effectively prevent the data from leaking through the non-security authentication chip by data update.

【技术实现步骤摘要】
芯片与打印机的通信安全性校验方法、芯片及打印机系统
本专利技术涉及打印机耗材的
,尤其涉及芯片与打印机的通信安全性校验方法、芯片及打印机系统。
技术介绍
耗材芯片内记录的耗材信息作为记录用户打印历史的重要数据,存储在芯片中对打印机识别认机有作用,一旦芯片被破解,关键数据被他人非法读出,就很容易通过篡改或者仿冒芯片来威胁打印机与耗材信息的安全。现有技术中,打印机与芯片之间的认证机制多采用,打印机发送认证指令,耗材芯片按照认证指令所指向的特定算法处理特定数据,将处理结果反馈给打印机进行认证。现有技术中存在的弊端为,只要掌握认证指令中的特定算法和特定数据,即可使打印机无法识别出非法的耗材芯片。因此,亟需一种能保证信息数据安全的通信方法,使成像装置和芯片通讯的数据不易采集或仿冒,实现芯片的完美加密。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供芯片与打印机的通信安全性校验方法、芯片及打印机系统,旨在解决现有技术的芯片与打印机之间认证通信安全性不高的问题。本专利技术的目的采用以下技术方案实现:一种芯片与打印机的通信安全性校验方法,所述芯片包括信息数据区,该方法包括:芯片接受打印机的信息数据区校验命令并反馈信息数据区的数据给打印机进行校验;如果校验通过,则芯片接受打印机的序列号认证校验命令并反馈序列号给打印机进行校验;如果序列号认证校验通过,则芯片接受打印机数据更新校验;并反馈校验结果给打印机进行校验如果数据更新校验通过,则判断芯片通过打印机安全性校验。在上述实施例的基础上,优选的,所述芯片包括再生集成电路控制单元和废弃芯片外围逻辑器件,所述再生集成电路控制单元包括信息数据区。在上述任意实施例的基础上,优选的,所述芯片接受打印机的信息数据区校验命令前,还包括:芯片接受打印机的安装检测;如果检测到芯片安装到位,则接受打印机对信息数据区的初步校验。在上述任意实施例的基础上,优选的,所述芯片还包括通信处理模块,所述芯片接受打印机对信息数据区的校验,包括:芯片判断打印机是否已发送3次数据读取命令;如果否,则接收打印机发送的数据读取命令,存储于信息数据区的耗材信息;芯片将所述耗材信息反馈给打印机;芯片接受打印机对所述耗材信息校验的结果;如果校验不通过,则判断打印机是否已发送3次数据读取命令,如果是,则芯片不再接受打印机发送的任何命令;如果校验通过,则芯片接收打印机发送的逻辑结构校验命令及运算状态获取命令组,所述通信处理模块进行逻辑运算并将逻辑运算结果反馈给打印机;芯片接受打印机对反馈的数据与打印机自行运算的数据进行匹配校验的结果;如果匹配校验通过,则接受打印机的序列号认证校验;如果芯片未反馈数据,或匹配校验不通过,则判定芯片为非安全认证芯片,结束流程。在上述实施例的基础上,优选的,所述耗材信息包括墨量信息、墨量状态信息、芯片型号、生产日期和身份识别码信息。在上述任意实施例的基础上,优选的,所述芯片还包括通信处理模块,所述芯片接受打印机的序列号认证校验,包括:芯片接收打印机发送的序列号读取命令,读取存储于信息数据区的序列号;芯片的通信处理模块从信息数据区读取所述序列号,并转化为密文格式序列号反馈给打印机;芯片接受打印机对接收到的所述密文格式序列号进行解析,并与打印机内部的预存序列号进行匹配校验的结果;如果校验不通过,则判断芯片不合法,结束流程;如果合法性校验通过,则芯片判断打印机是否已发送3次序列号合法性校验命令;如果否,则芯片接收打印机发送的序列号合法性校验命令;所述合法性校验命令包括序列号校验值及数据校验值;芯片接收到打印机发送的合法性校验命令后,先反馈所述序列号给打印机;再将所述序列号校验值与所述序列号进行逻辑运算,得到序列号逻辑运算校验值并反馈给打印机;同时,将数据校验值与耗材信息进行校验,得到耗材信息数据校验结果并反馈给打印机;芯片接受打印机对接收到的所述序列号数据、所述序列号校验值和序列号逻辑运算校验值进行匹配验证的结果;同时,芯片接受打印机对接收到的耗材信息数据校验结果进行验证的结果;如果两个验证结果均通过,则进入芯片接受打印机对信息数据区的数据更新校验的步骤;如果有至少一个结果验证不通过,则进入芯片判断打印机是否已发送3次序列号合法性校验命令,如果是,则芯片不再接受打印机发送的任何命令。在上述任意实施例的基础上,优选的,所述芯片还包括通信数据区,所述芯片接受打印机对信息数据区的数据更新校验,包括:芯片接收打印机发送的数据校验命令;芯片根据数据校验命令,对信息数据区的数据进行校验,并将校验结果反馈给打印机;芯片接受打印机的判断校验结果;如果正确,则芯片接收打印机发送的数据读取命令,读取存储于信息数据区的墨量数据;芯片接受打印机对读取的数据验证结果;如果验证结果通过,则芯片接收打印机发送的非法读取命令,芯片将非法读取命令与存储于通信数据区里的命令进行匹配;如果匹配,则反馈对应命令的结果给打印机;如果不匹配,则不反馈;芯片接受打印机对是否接收到芯片反馈的判断结果;如果否,则芯片接受打印机发送的执行打印命令,在打印过程中实时更新信息数据区的耗材信息。一种芯片,应用上述任一项实施例中的通信安全性校验方法与打印机进行通信安全性校验。一种具备通信安全性校验功能的打印机系统,包括打印机和芯片;芯片和打印机之间应用上述任一项实施例中的通信安全性校验方法进行通信安全性校验。相比现有技术,本专利技术的有益效果在于:本专利技术公开了芯片与打印机的通信安全性校验方法、芯片及打印机系统,该方法在对芯片进行数据更新之前,对芯片与打印机之间的通信进行安全性校验,包括芯片安装到位校验、信息数据区的初步校验、芯片序列号校验以及信息数据区的数据更新校验,识别出非安全认证芯片,保证芯片与打印机之间的通信安全性,全部校验通过再进行数据更新,能够有效防止数据经由非安全认证芯片外泄。附图说明下面结合附图和实施例对本专利技术进一步说明。图1示出了本专利技术实施例提供的一种芯片与打印机的通信方法的流程示意图;图2示出了本专利技术实施例提供的一种芯片与打印机的通信安全性校验方法的流程示意图;图3示出了本专利技术实施例提供的一种信息数据区的初步校验方法的流程示意图;图4示出了本专利技术实施例提供的一种芯片序列号校验方法的流程示意图;图5示出了本专利技术实施例提供的一种信息数据区的数据更新校验方法的流程示意图。具体实施方式本专利技术实施例中的芯片可以为再生芯片,再生芯片包括再生集成电路控制单元和废弃芯片外围逻辑器件。再生集成电路控制单元可以包括初始化数据区、通信数据区、系统初始模块和通信处理模块。在再生芯片的通信数据区内,预存有打印机发送的所有命令及对应的反馈数据。本专利技术实施例对外围逻辑器件不做限定,外围逻辑器件包括但不限于以下几种或其组合:用于实现芯片与打印机探针通信连接功能的触点、用于实现墨盒实际墨量检测功能的传感器、用于实现电压转换功能的电源模块、用于实现将晶圆内数据转换为电信号或无线电信号功能的信号转换模块。将芯片安装入打印机,芯片对打印机发送的命令进行解析并作出反馈,如图1所示,具体可以包括如下步骤:步骤S11:芯片上电;步骤S12:芯片的系统初始模块从芯片的初始化数据区读取芯片初始化工作的配置数据,初始化命令处理区各功能模块;步骤S13:芯片的通信处理模块初始化后等本文档来自技高网...

【技术保护点】
1.一种芯片与打印机的通信安全性校验方法,其特征在于,所述芯片包括信息数据区,该方法包括:芯片接受打印机的信息数据区校验命令并反馈信息数据区的数据给打印机进行校验;如果校验通过,则芯片接受打印机的序列号认证校验命令并反馈序列号给打印机进行校验;如果序列号认证校验通过,则芯片接受打印机数据更新校验;并反馈校验结果给打印机进行校验如果数据更新校验通过,则判断芯片通过打印机安全性校验。

【技术特征摘要】
1.一种芯片与打印机的通信安全性校验方法,其特征在于,所述芯片包括信息数据区,该方法包括:芯片接受打印机的信息数据区校验命令并反馈信息数据区的数据给打印机进行校验;如果校验通过,则芯片接受打印机的序列号认证校验命令并反馈序列号给打印机进行校验;如果序列号认证校验通过,则芯片接受打印机数据更新校验;并反馈校验结果给打印机进行校验如果数据更新校验通过,则判断芯片通过打印机安全性校验。2.根据权利要求1所述的芯片与打印机的通信安全性校验方法,其特征在于,所述芯片包括再生集成电路控制单元和废弃芯片外围逻辑器件,所述再生集成电路控制单元包括信息数据区。3.根据权利要求1或2所述的芯片与打印机的通信安全性校验方法,其特征在于,所述芯片接受打印机的信息数据区校验命令前,还包括:芯片接受打印机的安装检测;如果检测到芯片安装到位,则接受打印机对信息数据区的初步校验。4.根据权利要求1或2所述的芯片与打印机的通信安全性校验方法,其特征在于,所述芯片还包括通信处理模块,所述芯片接受打印机对信息数据区的校验,包括:芯片判断打印机是否已发送3次数据读取命令;如果否,则接收打印机发送的数据读取命令,存储于信息数据区的耗材信息;芯片将所述耗材信息反馈给打印机;芯片接受打印机对所述耗材信息校验的结果;如果校验不通过,则判断打印机是否已发送3次数据读取命令,如果是,则芯片不再接受打印机发送的任何命令;如果校验通过,则芯片接收打印机发送的逻辑结构校验命令及运算状态获取命令组,所述通信处理模块进行逻辑运算并将逻辑运算结果反馈给打印机;芯片接受打印机对反馈的数据与打印机自行运算的数据进行匹配校验的结果;如果匹配校验通过,则接受打印机的序列号认证校验;如果芯片未反馈数据,或匹配校验不通过,则判定芯片为非安全认证芯片,结束流程。5.根据权利要求4所述的芯片与打印机的通信安全性校验方法,其特征在于,所述耗材信息包括墨量信息、墨量状态信息、芯片型号、生产日期和身份识别码信息。6.根据权利要求1或2所述的芯片与打印机的通信安全性校验方法,其特征在于,所述芯片还包括通信处理模块,所述芯片接受打印机的序列号认证校验,包括:芯片接收打印机发送的序列号读取命令,读取存储于信息数据区的序列号;芯片的通信处理模块从信息数据区读取所述序列号,并转...

【专利技术属性】
技术研发人员:商永艺钱益阳余海建
申请(专利权)人:杭州旗捷科技有限公司
类型:发明
国别省市:浙江,33

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

1