用于认证和通信的CRUM芯片和成像设备及其方法技术

技术编号:22237284 阅读:33 留言:0更新日期:2019-10-09 17:15
本公开提供一种用于认证和通信的CRUM芯片和成像设备及其方法。提供了一种顾客可更换单元监视(CRUM)芯片、一种成像装置和一种认证方法。该装置包括:包括控制装置的操作的主控制器的主体、安装在主体上以与主控制器进行通信的可消耗单元和提供在可消耗单元中并存储关于可消耗单元的信息的CRUM芯片。主控制器和CRUM芯片在彼此之间传送和接收包括数据和完整性检测数据的信号。通过累积和检查在先前的信号中包括的完整性检测数据来生成完整性检测数据。

CRUM chips and imaging devices for authentication and communication and their methods

【技术实现步骤摘要】
用于认证和通信的CRUM芯片和成像设备及其方法本申请是申请日为2013年7月18日、申请号为201380073466.8、专利技术名称为“用于认证和通信的CRUM芯片和成像设备及其方法”的专利技术专利申请的分案申请。
这里讨论的实施例涉及用于认证和通信的CRUM芯片和成像设备及其方法,并且更具体地,涉及用于在通信过程中进行认证和通信以用于使用完整性检测数据来检测数据是否完整的顾客可更换单元监视(CustomerReplaceableUnitMonitoring,CRUM)芯片和成像设备、及其方法。
技术介绍
随着计算机变得越来越普遍,计算机的外围设备的散布速度也在增加。计算机外围设备包括诸如打印机、传真机、扫描仪、复印机和多功能打印机之类的成像设备。成像设备可以使用墨水或调色剂来在纸张上打印图像。每次执行成像操作时使用墨水或调色剂,并且因此当超过预先确定的时间段使用墨水或调色剂时会将其用完。在这种情况下,其中存储墨水或调色剂的单元必须被更换。在使用成像设备的过程中可更换的此类部件或组件可以被定义为可消耗单元或可更换单元。为了解释的方便起见,这些在该文档中将被称为可消耗单元。除如以上讨论的由于墨水或调色剂的耗尽必须被更换的这些单元之外,也存在当使用单元超过某时间段时特性发生改变的可消耗单元,并且因此被更换以便实现满意的打印质量。可消耗单元包括显影机的色剂更换和诸如中间转印带之类的部件。在激光成像设备情况下,可以使用充电单元、中间单元或沉降单元,其中当在每个单元中使用的各种类型的辊和传动带被使用超过临界寿命时,其可能损坏或退化。因此,图像的质量可能严重地劣化。用户必须以适当的更换周期来更换每个组件,即,每个可消耗单元,以使得能够执行打印操作以产生干净的图像。为了更有效地管理可消耗单元,存储器可以附接于可消耗单元,以便与成像设备的主体交换信息。也就是说,可以将诸如已打印纸张数量、输出点数量和使用时段之类的各种使用信息记录到可消耗单元的存储器中,以用于管理更换可消耗单元的时间。举例来说,诸如公共机构、大学和企业之类的大型组织使用打印管理服务(MPS)以试图容易地管理多个成像装置。使用MSP的集成解决方案服务可以提供为每个群体或每个个人计算消耗品的使用费用并且因此对他们计费的功能以及检查消耗品的使用寿命并且在它们损坏之前对消耗品进行订购的功能。可以基于精确的消耗品使用信息来提供这样的功能。为了进行这样的信息管理,在成像设备的主体中提供的控制器和在可消耗单元中提供的存储单元彼此进行通信。然而,在通信过程中存在许多变项。例如,可能有黑客为了恶意目的设法对控制器或存储单元进行控制而做出的攻击。此外,可能有例如由在成像设备中提供的电子电路或电机所引起的噪声干扰。可能发生诸如进入成像设备的主体和可消耗单元之间的连接部分的外来物质、由于操作期间的振动所引起的连接断开、和/或通过连接部分所施加的电干扰信号之类的意外事件。通信数据可能由于这些变项而改变。例如,一旦工作完成,可消耗单元就可以向控制器传送诸如打印页数量、点数量和剩余调色剂量之类的信息,并且将该信息复制到控制器的非易失性存储器。在数据被读取为例如像0xFFFFFFFF的不正确的值时,存在控制器可能察觉到附属的可消耗单元的寿命已经结束的风险。在该情况下,将不再能够使用可消耗单元。另外,成像设备的可消耗单元可以具有可以可拆卸的结构。例如,由于在成像设备的打印操作期间可能发生的电机振动和电路噪声,在该操作期间通常不访问可消耗单元的存储器并且仅仅使用成像设备的存储器。因而,可以仅仅在受限的场合——例如,当可消耗单元被安装在成像设备上使得可消耗单元的存储器和成像设备的存储器彼此同步时,或当在完成打印操作和停止电机之后针对改变来更新可消耗单元时,才执行可消耗单元和成像设备的存储器之间的通信。由于可能存在在可消耗单元中所存储和管理的相当大量的数据,所以各种补充功能可能是必需的,这占用延长的通信时间。因此,当在通信期间更换可消耗单元时,可能出现问题。举例来说,可消耗单元1的消耗使用信息例如指示100个打印页、200个输出点和300个电机驱动时间,并且可消耗单元2的消耗品使用信息例如指示200个打印页、300个输出点和400个电机驱动时间。在该示例情况中,如果可消耗单元1被安装在成像设备上,则可消耗单元1可以与成像设备的存储器和数据同步。如果在同步过程中可消耗单元1被更换为可消耗单元2,即,仅仅可消耗单元1的100个打印页和200个输出点的数据被存储在成像设备的存储器中并且然后可消耗单元1被更换为可消耗单元2,则可能再次执行认证。随后,可以将400个电机驱动时间的数据复制到成像设备的存储器。结果,成像设备的存储器例如指出100个打印页、200个输出点和400个电机驱动时间,这不是正确的值。在该示例情况中,如果在成像设备中完成打印操作之后针对改变来更新可消耗单元2,则可以将存储在成像设备的存储器中的100个打印页和200个输出点的数据存储在可消耗单元2中,而可消耗单元2的实际数据指出200个打印页和300个输出点。由于打印页变为100而不是200,所以对应的可消耗单元具有不正确的数据值,并且因此可能引起问题。另外,成像设备可以在一个交互集成电路(I2C)信道中具有和使用多个可消耗单元,在这种情况下,可以通过I2C信道中的从地址对可消耗单元进行分类。在该情况下,如果由于一些暂时问题将从地址修改为另一个可消耗单元的ID,则可能将错误的数据存储在另一个可消耗单元的存储器中。此外,关于寿命已经结束的可消耗单元,黑客可能因为恶意目的试图将消耗使用信息复位为例如值“0”,以便不适当地反复利用可消耗单元。因此,用户可能试图使用寿命已经结束的可消耗单元,引起诸如成像设备的故障或清晰度的劣化之类的问题,并且用户可能不能被提供关于可消耗单元的精确的信息,并且此外,由于由不正确的消耗信息所引起的MPS的问题,集成解决方案服务可能不是可用的。
技术实现思路
技术问题因此,有必要需要有效地检测可消耗单元和成像设备之间的通信错误以寻求数据的安全的技术。技术方案附加的方面和/或优点将在随后的描述中被部分地阐述,并且根据描述其将是部分明显的,或者可以通过对专利技术的实践而习得。示例性实施例的一方面涉及使用完整性检测数据用于通信的安全性的CRUM芯片和成像设备以及其通信方法。根据示例性实施例的成像装置包括:主体,包括能够控制成像装置的操作的主控制器;可消耗单元,被安装在主体上以与主控制器进行通信;和顾客可更换单元监视(CRUM)芯片,被提供于可消耗单元中并且存储关于可消耗单元的信息,并且,如果认证成功,则主控制器和CRUM芯片执行数据通信,其中,通过多个认证处理来执行认证,并且,在多个认证处理之中的至少两个认证处理中使用通过反映先前的完整性检测数据而生成的完整性检测数据。主控制器和CRUM芯片可以通过在多个认证处理之中的最终的认证处理中累积地反映已经在先前的认证处理中被传送或接收的所有完整性检测数据来生成最终的完整性检测数据。主控制器和CRUM芯片可以在多个认证处理之中的用于生成会话密钥的认证处理和用于检验兼容性的认证处理中传送/接收包括完整性检测数据的信号。主控制器和CRUM芯片可以在用于生成会话密钥的认证处理和用于检本文档来自技高网
...

【技术保护点】
1.一种成像装置,包括:主控制器,能够控制成像装置的操作;和顾客可更换单元监视CRUM芯片,存储关于可消耗单元的信息,其中,主控制器被配置为向CRUM芯片发送第一数据集和用于与CRUM芯片认证的、关于第一数据集的第一完整性检测数据,其中,CRUM芯片被配置为:响应于接收到第一数据集和第一完整性检测数据,使用第一完整性检测数据和将被发送到主控制器的第二数据集来生成第二完整性检测数据,并且向主控制器发送第二数据集和第二完整性检测数据,其中,主控制器还被配置为:使用第三数据集、第一完整性检测数据和第二完整性检测数据来生成第三完整性检测数据,并且向CRUM芯片发送第三数据集和第三完整性检测数据,其中,CRUM芯片被配置为:响应于接收到第三数据集和第三完整性检测数据而使用第三完整性检测数据来测试第三数据集,响应于第三数据集的完整性被检验,使用第四数据集以及第一完整性检测数据至第三完整性检测数据来生成第四完整性检测数据,并且向主控制器发送第四数据集和第四完整性检测数据,其中,主控制器被配置为:响应于接收到第四数据集和第四完整性检测数据而使用第四完整性检测数据来测试第四数据集。

【技术特征摘要】
2012.12.24 KR 10-2012-0152433;2013.04.30 KR 10-2011.一种成像装置,包括:主控制器,能够控制成像装置的操作;和顾客可更换单元监视CRUM芯片,存储关于可消耗单元的信息,其中,主控制器被配置为向CRUM芯片发送第一数据集和用于与CRUM芯片认证的、关于第一数据集的第一完整性检测数据,其中,CRUM芯片被配置为:响应于接收到第一数据集和第一完整性检测数据,使用第一完整性检测数据和将被发送到主控制器的第二数据集来生成第二完整性检测数据,并且向主控制器发送第二数据集和第二完整性检测数据,其中,主控制器还被配置为:使用第三数据集、第一完整性检测数据和第二完整性检测数据来生成第三完整性检测数据,并且向CRUM芯片发送第三数据集和第三完整性检测数据,其中,CRUM芯片被配置为:响应于接收到第三数据集和第三完整性检测数据而使用第三完整性检测数据来测试第三数据集,响应于第三数据集的完整性被检验,使用第四数据集以及第一完整性检测数据至第三完整性检测数据来生成第四完整性检测数据,并且向主控制器发送第四数据集和第四完整性检测数据,其中,主控制器被配置为:响应于接收到第四数据集和第四完整性检测数据而使用第四完整性检测数据来测试第四数据集。2.根据权利要求1所述的成像装置,其中,第一数据集包括第一命令数据、第一数据、第一循环冗余校验CRC数据和第一符号数据,并且,第二数据集包括第二数据、第二结果数据、第二CRC数据和第二符号数据。3.根据权利要求1或权利要求2所述的成像装置,其中,第三数据集包括第三命令数据、第三数据、第三CRC数据和第三符号数据,并且,第四数据集包括第四数据、第四结果数据、第四CRC数据和第四符号数据。4.根据权利要求1所述的成像装置,其中,主控制器和CRUM芯片被配置为通过多个认证处理执行认证,其中,主控制器被配置为:在所述多个认证处理之中的最终的认证处理中使用第三数据集、第一完整性检测数据和第二完整性检测数据生成第三完整性检测数据,第三数据集包括第三命令数据、第三数据、第三CRC数据和第三符号数据;以及向CRUM芯片发送第三数据集和第三完整性检测数据,其中,CRUM芯片被配置为:响应于接收到第三数据集和第三完整性检测数据,使用第四数据集以及第一完整性检测数据至第三完整性检测数据来生成第四完整性检测数据;以及向主控制器发送第四数据集和第四完整性检测数据,第四数据集包括第四数据、第四结果数据、第四CRC数据和第四符号数据。5.根据权利要求4所述的成像装置,其中,所述多个认证处理包括:第一认证处理,在第一认证处理中主控制器和CRUM芯片被配置为发送和接收第一数据集和第二数据集并且分别生成会话密钥;第二认证处理,用于同步存储在主控制器和CRUM芯片中的每一个中的第一表格;第三认证处理,用于同步存储在主控制器和CRUM芯片中的每一个中的第二表格;和第四认证处理,在第四认证处理中主控制器和CRUM芯片被配置为发送和接收第三数据集和第四数据集,并且确定主控制器和CRUM芯片之间的兼容性。6.一种被配置为与成像装置通信的顾客可更换单元监视CRUM芯片,所述CRUM芯片包括:接口单元,被配置为从成像装置的主控制器接收第一数据集和关于第一数据集的第一完整性检测数据;生成单元,被配置为使用第一完整性检测数据和将被发送到成像装置的主控制器的第二数据集来...

【专利技术属性】
技术研发人员:李载闰禹洪禄
申请(专利权)人:惠普打印机韩国有限公司
类型:发明
国别省市:韩国,KR

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

1