防止芯片数据泄露的方法技术

技术编号:8209126 阅读:223 留言:0更新日期:2013-01-17 00:24
本发明专利技术提供一种防止芯片数据泄露的方法,该芯片安装于耗材容器上,芯片包括存储单元、控制单元和接口单元,存储单元中包括可变数据存储区和初始数据存储区,设置于打印机中的数据清除模块在打印机中检测耗材容器中耗材余量耗尽或用户选择执行清除操作时,对芯片存储单元的数据执行部分清除操作或全部清除操作,部分清除操作是在芯片存储单元的可变数据区中写入统一数据或顺序排列数据或逆序排列数据,全部清除操作是在芯片存储单元的所有区域中写入统一数据或顺序排列数据或逆序排列数据;本发明专利技术能有效降低芯片制造成本、操作便利、有效防止芯片废弃后数据泄露。

【技术实现步骤摘要】

本专利技术涉及一种,具体地说,涉及一种防止因耗材容器丢弃所造成其附带芯片中的数据泄露的方法。
技术介绍
目前,打印机广泛应用于各办公场所和家庭中,常用的两种打印机为喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案。图I是现有墨盒的结构示意图,其包括壳体11,壳体11围成腔体1 5,腔体内容纳有墨水,壳体下方设有出墨口 14,通过出墨口 14可向嗔墨打印机提供墨水,在壳体11的一个外壁上安装有芯片13,芯片13的结构如图2所示,其具有一块PCB板16,在PCB板16上安装有电子模块17,电子模块17中包括有接收打印机信号及电能的通讯单元和集成电路部分,集成电路部分中内具有一个存储器,该存储器通常为非易失性存储器,其中存储有与墨盒相关的数据和打印过程中产生的数据,与墨盒相关的数据包括墨盒厂家代码、墨盒生产日期、墨盒型号、特性参数、墨盒内墨水余量等,打印过程中产生的数据包括已消耗打印页数、墨盒的初始打印时间、上一打印操作时间等。图3是现有碳粉盒的结构示意图,其包括壳体21,壳体21围成一腔体25 (图中未示出),在腔体25内容纳有作为耗材的碳粉,碳粉盒的一端设有出粉口 24,碳粉盒内的碳粉可以通过出粉口 24送至激光打印机,壳体21的外壁上有一芯片安装座22,芯片23安装在芯片安装座22上。芯片23的结构与上述墨盒芯片13的结构相类似,在其集成电路部分中内也同样具有一个存储器,该存储器通常为非易失性存储器,其中存储有与碳粉盒相关的数据和打印过程中产生的数据,与碳粉盒相关的数据包括碳粉盒厂家代码、碳粉盒生产日期、碳粉盒型号、特性参数、碳粉盒内碳粉余量等,打印过程中产生的数据包括已消耗打印页数、碳粉盒的初始打印时间、上一打印操作时间等。喷墨打印机或激光打印机在进行打印的过程中,往往会将需要打印的数据内容存储到墨盒或碳粉盒芯片的存储器中;有些打印机虽然不会直接记录打印文档到芯片存储器的操作,然而在打印机操作出错、误打印或打印机被病毒攻击等情况下,也时常会发生打印机将打印文件的内容错误存储到芯片存储器中的情况。当上述墨盒或碳粉盒内的耗材使用完毕后,使用者多半将墨盒芯片13或碳粉盒芯片23随墨盒或碳粉盒一同丢弃或交由回收厂家进行回收,在此之前通常并未对芯片中所存储的数据进行消除,其中存储的数据很容易泄露,一旦芯片中的数据被他人读出,造成个人数据的泄露,可能给使用人带来危害。公布号为101954797A的中国专利技术专利申请“耗材芯片及其数据的消除方法、耗材容器”公开了一种消除芯片存储器中数据的方法,其主要是通过在芯片中设置寿命判断模块,当寿命判断模块判断芯片使用寿命终止时,芯片提示用户消除芯片数据。该方法虽然能够将芯片中的数据内容消除,然而,必须在芯片中设置寿命判断模块,只有判断芯片寿命终止即耗材用尽才能进行数据消除,不仅导致芯片生产工艺复杂、成本增加,而且,由于芯片存储器所计量的耗材余量并不一定是准确用量,常常与实际耗材余量有很大偏差,有时芯片判断寿命终止,而实际的耗材余量还可以进行一定量的打印,此时使用者将芯片的数据消除,势必造成耗材的浪费,打印机在介质上打印发白内容或耗材容器意外损坏时,芯片仍未判断寿命终止,导致使用者未进行芯片数据的消除就将耗材容器丢弃;因此,101954797A所提供的方案仍未能有效地解决芯片数据泄露的问题;而且,该方案 进行数据消除的方法是通过将耗材芯片从耗材容器上取下来,使用物理手段对耗材芯片的结构进行破坏,或者需要在芯片中额外设置数据消除模块,这都给使用者的操作带来不便;此外,由于每块芯片都要额外设置数据消除模块,使芯片的成本大幅提高。
技术实现思路
本专利技术的主要目的是提供一种能有效降低芯片制造成本、操作便利的,以弥补上述现有技术的不足。为实现上述目的,本专利技术提供中,该芯片是安装于耗材容器上,芯片包括存储单元、控制单元和接口单元,存储单元中包括可变数据存储区和初始数据存储区,设置于打印机中的数据清除模块在符合设置的清除条件时,对芯片存储单元的数据执行清除操作。由上方案可见,本专利技术所提供的方法是在打印机中设置芯片数据清除模块,利用打印机固有的控制方法,可以实现对安装在该打印机上所有芯片数据清除操作方法的调用,只要符合清除条件则对芯片存储单元的数据进行清除,相对于现有技术中在芯片中设置寿命判断模块及数据清除模块的方法,能够直接有效地实现芯片数据的操作,而且,不需要将芯片从打印机上取出来进行结构破坏,方便了用户的操作,采用本专利技术的方法,由于不需要在每块芯片中写入寿命判断模块和数据清除模块,大大降低了芯片生产工艺的复杂度、节约了芯片生产成本。其进一步方案是,清除操作是部分清除操作,其是在芯片存储单元的可变数据区中写入统一数据、按顺序排列的数据或按逆序排列的数据。打印机在正常工作过程中,若保持正常操作或正常使用状态,一般情况下只有可变数据发生变化,其余数据基本保持不变,通过在可变数据区域中写入一定规律的数据,如顺序排列数据、逆序排列数据或统一数据,能够方便使用者快速地实现芯片数据的清除,保证芯片可变数据不受泄露。其更进一步方案是,清除操作是全部清除操作,是在芯片存储单元的所有区域中写入统一的数据、按顺序排列的数据或按逆序排列的数据。打印机在打印过程中,由于误操作、操作出错或其他种种原因,导致芯片在打印机打印过程中的初始数据和可变数据等均可能会发生变化,通过将芯片存储单元中数据写入一定规律的数据,可以保证芯片存储单元中的所有数据均被清除掉,同时操作便利,特别对于一些涉及保密工作的使用者,需要将芯片存储单元中的可变数据、初始数据及保留区域存储数据等全部删除,采用本方案则能够很好的保证芯片的安全性,便于使用者根据需要将数据内容清除。其更进一步方案是,清除条件包括打印机中判断耗材容器中耗材余量耗尽的结果O打印机在打印过程中,会实时检测耗材容器中耗材的余量,利用打印机对耗材余量耗尽的判断结果来作为进行芯片数据清除的条件,能准确根据耗材余量来执行操作,避免现有技术中由于芯片内对于耗材余量检测不当而造成的误操作,有效实现芯片数据的消除。其更进一步方案是,清除条件包括用户选择进行芯片数据的清除操作。由于打印机在打印过程中可能出现各种异常情况,如耗材容器发生损坏或打印中途更换耗材容器等,上述异常情况出现时,往往耗材量仍未消耗完,使用者可以采用直接选择执行数据清除操作的方法,方便、直接地实现芯片存储器中数据的清除。附图说明 图I是现有墨盒的结构不意图。图2是现有芯片的结构示意图。图3是现有碳粉盒的结构示意图。图4是本专利技术之芯片存储单元中存储数据的示意图。图5是本专利技术之实施例一的流程框图。图6是本专利技术之实施例二的流程框图。图7是本专利技术之芯片存储单元中部分数据清除后的示意图。图8是本专利技术之芯片存储单元中全部数据清除后的示意图。图9是本专利技术之变换实施例的方法流程图。下面结合附图和实施例对本专利技术进一步进行说明。具体实施例方式实施例一 打印机上碳粉盒芯片,包括存储单元、控制单元和接口单元,该芯片存储单元中包括可变数据存储区和初始数据存本文档来自技高网
...

【技术保护点】
防止芯片数据泄露的方法,该芯片安装于耗材容器上,用于与打印机交换数据,所述芯片包括存储单元、控制单元和接口单元?,所述存储单元中包括可变数据存储区和初始数据存储区;其特征在于:设置于所述打印机中的数据清除模块在符合设置的清除条件时,对芯片存储单元的数据执行清除操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢立功
申请(专利权)人:珠海天威技术开发有限公司
类型:发明
国别省市:

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

1