提供与可更换打印机部件的认证通信制造技术

技术编号:10486951 阅读:144 留言:0更新日期:2014-10-03 16:00
一种可更换打印机部件包括第一存储器设备和通信链路。第一存储器设备存储第一秘密。通信链路被配置为在可更换打印机部件被安装在打印系统中时将第一存储器设备通信地链接到打印机控制器。打印系统包括存储第二秘密的第二存储器设备。第二存储器设备通信地链接到打印机控制器。第一存储器设备被配置为基于第一秘密和第二秘密对第一存储器设备和打印机控制器之间的通信进行认证。

【技术实现步骤摘要】
提供与可更换打印机部件的认证通信相关申请的交叉引用 本专利申请涉及与本申请同日提交的题为“AUTHENTICATING A REPLACEABLE PRINTERCOMPONENT”的序列号##/##,###、代理人案号N0.200800134-1的PCT专利申请,该PCT专利申请通过引用合并于此。
技术介绍
当前的打印系统典型地包括一个或多个可更换打印机部件,诸如喷墨盒、喷墨打印头组件、墨粉盒、供墨器等。一些现有系统为这些可更换打印机部件提供了板上存储器以向打印机传递关于可更换部件的信息,诸如墨填充水平、市场信息等。 典型地依赖于可更换打印机部件的板上存储器中存储的数据以适当地操作和跟踪可更换打印机部件以及其中安装可更换打印机部件的打印系统。因此,存储在板上存储器中的数据不应遭受未授权的使用或者未授权的修改。 出于这些和其他原因,存在对本专利技术的需要。 【附图说明】 所包括的附图用于提供对实施例的进一步的理解并且并入本说明书且构成本说明书的一部分。附图图示了实施例并且连同说明一起用于解释实施例的原理。将容易地认识到其他实施例和实施例的许多预期优点,因为它们通过参照下面的详细描述而变得更好理解。附图中的元件不一定相对于彼此按比例绘制。相同的附图标记表示对应的相似部分。 图1是图示打印装置的一个实施例的框图。 图2是图示用于对可更换打印机部件和打印系统之间的通信进行认证的方法的一个实施例的流程图。 图3是图示用于对打印系统发出的对于可更换打印机部件的读或写请求进行认证的方法的一个实施例的流程图。 【具体实施方式】 在下面的详细描述中,参照构成其一部分的附图,并且其中作为图示而示出了其中可以实施本专利技术的特定实施例。在这一点上,参照所描述的图的取向使用诸如“顶”、“底”、“前”、“后”、“引导”、“尾随”等方向术语。由于实施例的部件可以被定位在许多不同的取向上,因此方向术语用于说明的目的而绝非作为限制。将理解,在不偏离本专利技术的范围的情况下,可以利用其他实施例并且可以进行结构或逻辑上的改变。因此,下面的详细描述不应被视为限制性的,并且本专利技术的范围由所附权利要求限定。 将理解,除非另外特别说明,否则这里描述的各种示例性实施例的特征可以彼此组合。 图1是图示打印装置100的一个实施例的框图。打印装置100包括主机102和打印系统104。打印系统104便于将图形和/或文本图像打印在诸如纸张、卡片材料、透明胶片、麦拉片(Mylar)、布料等的打印介质118上。打印系统104包括例如喷墨打印机、激光打印机或者其他适当的打印机。主机102与打印系统104通信并且向打印系统104提供数据和/或控制信号。主机102可以是诸如计算机、电器或者其他适当设备的多种信息源,或者可以包括在其中,所述其他适当设备诸如个人数字助理(PDA)、数字相机、蜂窝电话等。 在一个实施例中,打印系统104包括打印机控制器116、存储器设备122和可更换打印机部件108。可更换打印机部件108包括存储器设备109。在一个实施例中,打印机控制器116基于存储在存储器设备109中和存储器设备122中的秘密密钥对存储器设备109和打印机控制器116之间的通信进行认证。因此,防止了存储在可更换打印机部件108的存储器设备109中的数据的未授权的读和/或写。 打印机控制器116控制打印系统104的操作,并且因此从主机102接收数据和/或控制信号。打印机控制器116经由通信链路106与主机102通信。通信链路106包括例如打印机控制器116和主机102之间的电气、光学、红外或者其他适当的信息传输路径。打印机控制器116经由通信链路120与存储器设备122通信。通信链路120包括例如打印机控制器116和存储器设备122之间的电气、光学、红外或者其他适当的信息传输路径。 存储器设备122包括非易失性存储器(NVM) 123和逻辑124。在一个实施例中,存储器设备122是防篡改的或抗篡改的。在一个实施例中,逻辑124是逻辑电路或者在处理器上运行的嵌入式软件。例如,在一个实施例中,存储器设备122包括具有嵌入式非易失性存储器123的片上系统(SoC)或者中央处理单元(CPU)。在另一实施例中,存储器设备122包括具有外部非易失性存储器123的SoC或者CPU。在另一实施例中,存储器设备122包括具有内部或外部非易失性存储器123的专用逻辑。在另一实施例中,存储器设备122被嵌入在具有内部或外部非易失性存储器123的打印机控制器116中。 在一个实施例中,非易失性存储器123是EEPROM (电可擦除可编程只读存储器)、FLASH (闪速存储器)或者另一适当的存储器。非易失性存储器123存储用于对打印机控制器116和可更换打印机部件108的存储器设备109之间的通信进行认证的一个或多个秘密密钥。打印机控制器116和存储器设备109之间的通信是使用会话密钥进行认证的。为了生成会话密钥,打印机控制器116向存储器设备122传送会话密钥标识符和对会话密钥的请求。响应于该会话密钥标识符和对会话密钥的请求,逻辑电路124基于会话密钥标识符和存储在非易失性存储器123中的秘密密钥来生成会话密钥。逻辑电路124随后将生成的会话密钥提供给打印机控制器116。 可更换打印机部件108包括可插入打印系统104并且可从打印系统104拆除的打印系统104的部件。在一个实施例中,可更换打印机部件108包括在其使用寿命结束时被移除并被更换的可消耗部件。这种可消耗部件的示例包括墨容器或者墨粉盒,其包含一些用于打印系统104的标记材料。标记材料由打印系统104淀积在打印介质118上并且在墨容器或者墨粉盒的使用寿命期间耗尽。因此,墨容器或者墨粉盒在其使用寿命结束时被移除并被更换或被重新制造和重新使用。 在另一实施例中,可更换打印机部件108包括在打印系统104中各易更换的打印部件。这种打印部件的示例包括打印头,其响应于来自打印机控制器116的控制信号有选择地使墨淀积在打印介质118上;或者打印机盒,其包括打印头和供墨器。因此,如果例如打印系统104包括喷墨打印机,则可更换打印机部件108可以包括墨容器、打印头或者打印机盒。此外,如果例如打印系统104包括激光打印机,则可更换打印机部件108可以包括墨粉盒或者显影鼓。此外,可更换打印机部件108可以包括打印系统104的外围设备,诸如以太网卡、双面打印器(duplexer)、纸张整理器(例如,装订器、冲孔器等)或者另一适当的设备。 打印机控制器116和可更换打印机部件108经由通信链路114彼此通信。当可更换打印机部件108安装在打印系统104中时,通信链路114便于打印机控制器116和可更换打印机部件108之间的信息传输。通信链路114包括例如可更换打印机部件108和打印机控制器116之间的电气、光学、红外、或者其他适当的信息传输路径。 可更换打印机部件108包括存储器设备109,其存储用于可更换打印机部件108和/或打印系统104的信息。存储器设备109包括非易失性存储器(NVM)IlO和逻辑111。在一个实施例中,存储器设备109是防篡改的或抗篡改的。在一个实施例中,逻辑111是逻辑电路或者本文档来自技高网...
提供与可更换打印机部件的认证通信

【技术保护点】
一种用于容纳可更换打印机部件的打印系统,所述打印系统包括: 打印机控制器; 第一存储器设备,其存储第一秘密;以及通信链路,其被配置为在所述可更换打印机部件被安装在所述打印系统中时将所述可更换打印机部件通信地链接到所述打印机控制器,  其中所述打印系统的打印机控制器被编程以基于第二秘密从所述可更换打印机部件请求部件会话密钥标识符。

【技术特征摘要】
1.一种用于容纳可更换打印机部件的打印系统,所述打印系统包括:打印机控制器;第一存储器设备,其存储第一秘密;以及 通信链路,其被配置为在所述可更换打印机部件被安装在所述打印系统中时将所述可更换打印机部件通信地链接到所述打印机控制器,其中所述打印系统的打印机控制器被编程以基于第二秘密从所述可更换打印机部件请求部件会话密钥标识符。2.如权利要求1所述的打印系统,其中所述第一秘密从所述第二秘密导出。3.如权利要求1所述的打印系统,其中,所述打印系统被编程以从所述可更换打印机部件接收所述请求的部件会话密钥标识符。4.如权利要求3所述的打印系统,其中所述打印系统被编程以基于所述第一秘密和从所述可更换打印机部件接收到的所述会话密钥标识符生成系统会话密钥和系统会话密钥标识符。5.如权利要求4所述的打印系统,其中所述打印系统被编程以使用所述系统会话密钥来认证所述打印系统和所述可更换打印机部件之间的通信。6.根据权利要求1所述的打印系统,其中所述打印机控制器被编程以接收所述请求的部件会话密钥标识符,将所述部件会话密钥标识符提供给所述第一存储器设备,并请求所述第一存储器设备以产生系统会话密钥和系统会话密钥标识符。7.如权利要求6所述的打印系统,其中所述系统会话密钥是基于所述第一秘密和从所述可更换打印机部 件接收到的所述会话密钥标识符。8.如权利要求7所述的打印系统,其中所述第一存储器设备被编程以提供所述系统会话密钥给所述打印机控制器。9.如权利要求8所述的打印系统,其中所述打印机控制器被编程以使用所述系统会话密钥来认证所述打印系统和所述可更换打印机部件之间的通信。10.如权利要求9所述的打印系统,其中所述打印机控制器被编程以使用加密算法和所述系统会话密钥来计算第一消息认证码(MAC),所述第一消息认证码(MAC)用于对所述可更换打印机部件的读或写请求。11.如权利要求10所述的打印系统,其中所述打印机控制器被编程以向所述可更换打印机部件发出所述读或写请求,所述读或写请求包括所述第一 MA...

【专利技术属性】
技术研发人员:JG雷弗斯特鲁普
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:美国;US

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

1