执行加密数据通信的方法和设备技术

技术编号:7786669 阅读:109 留言:0更新日期:2012-09-21 07:54
提供一种执行加密数据通信的方法和设备,所述方法在与用户可更换单元监控单元执行加密数据通信的设备中执行加密数据通信,所述用户可更换单元监控单元安装在成像设备的可更换单元中,所述方法包括:使用加密算法将命令和数据加密;通过将消息认证码与加密的命令和数据组合,来产生通信消息;通过串行接口将通信消息发送到用户可更换单元监控单元。

【技术实现步骤摘要】

本专利技术总体构思涉及ー种包括内置的中央处理单元(CPU)的单元和使用该单元的成像设备。更具体地讲,本专利技术总体构思涉及一种通过包含具有操作系统(OS)的CPU而变得更安全的单元以及使用该单元的成像设备。
技术介绍
随着计算机被广泛地使用,外围设备也变得普遍。外围设备的示例是成像设备,例如,打印机、扫描仪、复印机和多功能装置。成像设备使用墨或调色剂将图像打印到纸上。每当执行成像操作时就使用墨和调色剂,直到墨或调色剂最終耗尽。如果缺少墨或调色剂,则用户必须更换用于存储墨或调色剂的单元。这些在使用成像设备时可更换的组件被称为耗材或可更换单元。在可更换单元中,除了墨或调色剂耗尽时不得不更换的単元之外的一些单元在使用预定的时间段之后必须被更换。由于在预定的时间段之后这些单元的性质改变并且打印质量因此下降,所以即使墨或调色剂没有耗尽,也必须更换这些単元。例如,激光成像设备包括充电单元、转印单元、定影单元等,在每个单元中使用的不同类型的辊和带由于使用超过限定的寿命而可能用坏或损坏。结果,打印质量会显著地下降。因此,用户不得不在合适的时间更换这样的可更换单元。可利用使用状态指标(use state index)来确定更换可更换单元的时间。使用状态指标表示用于指示成像设备的使用程度的指标,例如,成像设备打印的纸的页数以及形成图像的点的数量。成像设备可通过测量成像设备打印的纸的页数或点的数量来确定更换可更换单元的时间。近来,为了使用户精确地确定更换每个可更换单元的时间,每个可更换单元包括内置的用户可更换单元监控存储器(CRUM存储器)。每个可更换单元的使用状态指标被存储在CRUM存储器中。因此,即使每个可更换单元被分离并使用在不同的成像设备中,每个可更换单元的使用状态也可被精确地确定。然而,具有CRUM存储器的传统可更换单元具有用户能够容易地访问CRUM存储器的问题。存储在CRUM存储器中的信息从关于制造商的基本信息到关于最近使用状态的信息有很大的不同。如果修改该信息,则难以享受售后服务和计算更换可更换单元的合适时间。具体地说,如果关于制造商的信息被修改,则不能确定关于制造商的信息是否可信,因此,难以管理可更换单元。
技术实现思路
本专利技术总体构思提供一种通过具有内置的CPU而变得更加安全的単元,所述CPU具有自己的操作系统(OS),还提供ー种具有该单元的成像设备。将在接下来的描述中部分阐述本专利技术总体构思的另外的特点和效用,还有一部分通过描述将是清楚的,或者可以经过本专利技术总体构思的实施而得知。可通过提供一种可安装在用于成像设备的可更换单元上的芯片来实现本专利技术总体构思的实施例,所述芯片包括中央处理单元(CPU),具有自己的操作系统(OS),所述OS与成像设备的OS分开,从而所述CPU使用自己的OS来执行与成像设备的主体的加密数据 通信。所述CPU可独立于成像设备的主体使用自己的OS执行初始化。所述CPU可执行所述加密数据通信,使得当包括数据和第一消息认证码(MAC)信息的通信消息从成像设备的主体被发送时,所述CPU通过将密钥和加密算法应用于发送的通信消息的数据部分来产生第二 MAC信息,并且当产生的第二 MAC与发送的通信消息的第一 MAC信息进行比较并与所述第一 MAC信息一致吋,产生的第二 MAC被认为是有效的通信消息并被处理。当成像设备开启时,或者当具有所述芯片的可更换单元被安装在成像设备上吋,所述CPU可根据自己的OS执行初始化,所述CPU可在初始化被完成之前对来自成像设备的主体的命令不进行响应,并且当初始化被完成时,所述CPU可执行加密数据通信。所述芯片还可包括存储单元,存储关于所述芯片、用户可更换单元监控(CRUM)単元、具有所述CRUM単元的可更换单元以及所述CPU的OS中的至少ー个的信息。所述CPU的OS可驱动所述芯片、CRUM单元以及可更换单元中的至少ー个,所述CPU的OS可以是ー种软件,所述软件执行下列中的至少ー个独立地对所述芯片、CRUM単元以及可更换单元的一个状态进行初始化的初始化操作;执行公共加密算法的处理操作;以及与成像设备的主体的相互认证操作。所述芯片还可包括篡改检测器,对物理窃用尝试进行响应;以及密码机单元,通过应用多种加密算法中的预设加密算法,允许所述CPU执行与成像设备的主体的加密数据通信。应用于加密数据通信的加密算法是可改变的。所述CPU可从成像设备的主体接收当执行成像作业时用于成像作业的耗材的程度的值,并且所述CPU将所述值与存储在存储单元中的关于耗材使用的信息相加,然后刷新存储在存储单元中的关于耗材使用的信息。可通过提供一种能够用于成像作业的CRUM单元来实现本专利技术总体构思的实施例,所述CRUM单元包括存储单元,存储关于安装有CRUM单元的单元的信息;以及CPU,使用自己的操作系统(OS)管理存储单元,并且执行与成像设备的主体的加密数据通信,所述CPU的OS与成像设备的OS分开。所述CPU可独立于成像设备的主体使用自己的OS执行初始化。所述CPU的OS可驱动CRUM単元或安装有所述CRUM単元的可更换单元,所述CPU的OS可以是ー种软件,所述软件执行下列中的至少ー个独立地对所述CRUM単元或所述可更换单元的状态进行初始化的初始化操作;执行公共加密算法的处理操作;以及与成像设备的主体的相互认证操作。所述CPU可执行所述加密数据通信,使得当包括数据和第一消息认证码(MAC)信息的通信消息从成像设备的主体被发送时,所述CPU通过将密钥和加密算法应用于发送的通信消息的数据部分来产生第二 MAC,并且当产生的第二 MAC与发送的通信消息的第一 MAC信息进行比较并与所述第一 MAC信息一致吋,产生的第二 MAC被认为是有效的通信消息并被处理。当成像设备开启吋,或者当具有所述CRUM単元的可更换单元被安装在成像设备上时,所述CPU可根据自己的OS执行初始化,并且在初始化被完成之前对来自成像设备的主体的命令不进行响应。CRUM单元还可包括接ロ単元,将成像设备连接到所述CPU ;篡改检测器,对物理窃用尝试进行响应;以及密码机单元,通过应用多种加密算法中的预设加密算法,允许所述CPU执行与成像设备的主体的加密数据通信。应用于加密数据通信的加密算法是可改变的。所述CPU可从成像设备的主体接收当执行成像作业时用于成像作业的耗材的程度的值,并且所述CPU将所述值与存储在存储单元中的关于耗材使用的信息相加,然后刷新存储在存储单元中的关于耗材使用的信息。可通过提供一种可安装在成像设备中以用于成像作业的可更换单元来实现本专利技术总体构思的实施例,所述可更换单元包括存储单元,存储关于可更换单元的信息;以及CPU,使用自己的操作系统(OS)管理存储单元,并且执行与成像设备的主体的加密数据通信,所述CPU的OS与成像设备的OS分开。所述CPU可独立于成像设备的主体使用自己的OS执行初始化。所述CPU的OS可驱动可更换单元,所述CPU的OS可以是ー种软件,所述软件执行下列中的至少ー个独立地对可更换单元的状态进行初始化的初始化操作;执行公共加密算法的处理操作;以及成像设备的主体和可更换单元之间的相互认证操作。所述CPU可执行所述加密数据通信,使得当包括数据和第一消息认证码(MAC)信息的通信消息从成像设备的主体被发送时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2008.03.03 KR 10-2008-0019844;2008.06.30 KR 10-2001.一种在与用户可更换单元监控单元执行加密数据通信的设备中执行加密数据通信的方法,所述用户可更换单元监控单元安装在成像设备的可更换单元中,所述方法包括 使用加密算法将命令和数据加密; 通过将消息认证码与加密的命令和数据组合,来产生通信消息; 通过串行接ロ将通信消息发送到用户可更换单元监控单元。2.根据权利要求I所述的方法,其中,所述数据包括关于在成像设备中使用的耗材的信息, 其中,所述命令用于基于所述关于耗材的信息来更新存储在用户可更换单元监控单元中的关于耗材的使用的状态信息。3.根据权利要求2所述的方法,其中,使用存储在所述设备中的加密算法将所述通信消息加密。4.根据权利要求3所述的方法,其中,所述设备存储多种加密算法,并且使用所述多种加密算法中的与在用户可更换单元监控单元中使用的加密算法对应的加密算法。5.根据权利要求1-4中任一项所述的方法,其中,所述设备使用ARIA、TDES,SEED和AES对称密钥算法之ー以及RSA非対称密钥算法。6.根据权利要求1-4中任一项所述的方法,其中,...

【专利技术属性】
技术研发人员:李在成李允太赵原逸
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1