存储/重现期间保护数据的方法和装置制造方法及图纸

技术编号:3062097 阅读:154 留言:0更新日期:2012-04-11 18:40
提供一种数据存储/重现系统以及一种保护在该数据存储/重现系统中的数据的方法、主装置和数据存储装置。为了保护在主装置与数据存储装置之间传输过程中的数据,主装置加密命令相关信息,并且将所加密的命令相关信息发送至数据存储装置。数据存储装置解密所加密的命令相关信息,解释所解密的命令相关信息以产生解释的命令,并且执行所解释的命令。

【技术实现步骤摘要】

本专利技术涉及数据存储/重现,尤其涉及当在主装置与数据存储装置之间发送数据时保护数据不受外来剽窃。
技术介绍
通常通过下列处理来执行用于在主机与诸如硬盘驱动器(HDD)的数据存储装置之间发送数据的命令。首先,主装置通过使用主接口电路中包含的命令寄存器,将命令以及诸如逻辑块地址(LBA)信息和扇区计数器信息等的必需的信息发送至HDD。接着,HDD解释从主装置发送的所述命令和信息,并且根据所述解释来执行诸如写或读的操作。然而,当在主装置与数据存储装置之间发送命令时,数据得不到保护并且可能是剽窃的目标。在标题为“Disk Storage Device and Copy Preventing System Applied to ThisDevice”的日本专利公开No.2000-298942中公开了用于解决这一问题的技术。在该文献中,当在HDD与主装置之间发送数据时,对数据进行加密。但是,这种技术的缺点是它花费相当长的时间来加密和解密大量的数据。
技术实现思路
在数据存储/重现系统的主机中,本专利技术通过一系列的处理来保护数据而不需要额外的硬件,所述处理包括加密命令相关信息,发送所加密的信息,以及在驱动器中解密和重现所加密的信息。根据本专利技术的一方面的数据存储/重现系统包括用于保护数据的主装置。该主装置包括主控制器和在其中存储有指令序列的第一存储器。所述主控制器对指令序列的执行使主控制器执行加密命令相关信息的步骤。另外,主装置包括主接口,用于将加密的命令相关信息发送至数据存储装置。在本专利技术的另一方面,数据存储/重现系统包括具有驱动接口的数据存储装置,该驱动接口用于接收加密的命令相关信息。数据存储装置也包括驱动控制器和在其中存储有指令序列的第二存储。驱动控制器对指令序列的执行使驱动控制器执行下列步骤解密所加密的命令相关信息;解释所解密的命令相关信息,以便产生解释的命令;以及通过数据存储装置来执行所解释的命令。在本专利技术的另一方面,主控制器包括用于存储被加密前的命令相关信息的主CPU命令寄存器,和主接口包括用于存储加密的命令相关信息的主接口命令寄存器。在本专利技术的再一专利技术,驱动接口包括用于存储加密的命令相关信息的驱动接口命令寄存器,和驱动控制器包括用于存储解密的命令相关信息的驱动CPU命令寄存器。当数据存储装置是HDD(硬盘驱动器)时可特别有利地实现本专利技术。在那种情况下,命令相关信息包括读或写命令信息以及LBA(逻辑块地址)信息中的至少一个和/或用于寻址HDD的硬盘的扇区计数器信息。附图说明通过参考附图来详细描述示例性实施例,本专利技术的上面和其它特征和优点将变得更加明显;其中图1是在根据本专利技术实施例的数据存储/重现系统中的数据保护装置的方框图;图2是图解说明在图1的数据保护装置的主装置中执行的命令加密处理的流程图;图3是图解说明在图2的数据保护装置的数据存储装置中执行的命令解密处理的流程图;图4是图解说明根据本专利技术实施例的用于保护数据存储/重现系统中的数据的方法的流程图;和图5是根据本专利技术实施例的图1的数据存储/重现系统的更详细的方框图。这里所参考的附图是为了图解说明的清楚而绘制的并不必按比例来绘制。在图1、2、3、4和5中具有相同附图标记的组件指向具有类似结构和/或功能的组件。具体实施例方式现在将参考附图来更全面地描述本专利技术,在附图中示出了本专利技术的示例性实施例。图1和5示出了根据本专利技术实施例的数据存储/重现系统101中的数据保护装置的方框图。参考图1和5,数据存储/重现系统101包括主装置100和数据存储装置110。主装置100包括主控制器100-1、存储器100-2、以及主接口电路100-3。数据存储装置110包括驱动控制器110-1、存储器110-2、驱动接口电路110-3、数据处理电路110-4、以及记录/重现介质110-5。现在描述主装置100的组件。参考图1和5,在存储器100-2中存储有众所周知的加密算法程序(即加密代码602),例如3DES、SEED、以及AES。主接口电路100-3包括主接口命令寄存器604。主接口电路100-3将命令相关信息和数据发送至连接到主装置100的数据存储装置110,并且根据智能磁盘设备(IDE)接口标准来接收从数据存储装置110重现的数据。主控制器100-1包括主中央处理单元(CPU)命令寄存器606,用于临时存储命令相关信息。在将主CPU命令寄存器606中存储的命令相关信息发送至数据存储装置100时,主控制器100-1根据加密程序602来加密命令相关信息,并且将所加密的信息存储在主接口电路100-3的主接口命令寄存器604中。加密程序602是存储在存储器100-2之内的指令序列,当该指令序列被主控制器100-1(为数据处理装置)的加密模块608执行时对在主CPU命令寄存器606中存储的命令相关信息加密。随后主控制器100-1将所加密的命令相关信息存储在主接口100-3的主接口命令寄存器604中。上述命令相关信息包括诸如读和写命令、逻辑块地址(LBA)信息、以及扇区计数器信息等的命令信息。当数据存储装置110例如是HDD(硬盘驱动器)时,LBA信息和扇区计数器信息用于寻址记录/重现介质110-5内的硬盘。根据本专利技术的一方面,主接口命令寄存器604、主CPU命令寄存器606、以及存储器100-2是在主装置中可使用的典型硬件组件。因此,主装置100加密命令相关信息,并且将所加密的信息发送至数据存储装置110而不使用额外的硬件。另外,由于在这种发送期间不用数据加密也不会暴露数据的加密的LBA值或扇区计数器值,所以能够将数据安全地发送至数据存储装置110。接着,描述数据存储装置110。以作为数据存储装置110的示例的HDD(硬盘驱动器)来描述本专利技术。然而,除了HDD的示例以外,本专利技术的某些方面也可以有利地应用于任何其它类型的数据存储装置。在数据存储装置110的存储器110-2中存储了解密算法程序(即解密代码)612,用以解密主装置100的存储器100-2中存储的由加密代码602加密的信息。解密密钥存储于数据存储装置110的存储器110-2中,正如相应的加密密钥存储于主装置100的存储器100-2中一样。驱动接口电路110-3包括驱动接口命令寄存器614。驱动接口电路110-3根据IDE接口标准接收加密的命令相关信息(和在连接到驱动接口电路110-3的主装置100的任何寄存器中存储的任何其它数据)。另外,驱动接口电路110-3根据IDE接口标准将在数据存储装置110内重现的所重现的数据发送至主装置100。驱动控制器110-1包括用于临时存储命令相关信息的驱动CPU命令寄存器616。解密程序612是存储在存储器110-2之内的指令序列,该指令序列当被驱动控制器110-1(为数据处理装置)的解密模块618执行时对存储在驱动接口命令寄存器614中的加密的命令相关信息进行解密。在驱动控制器110-1的解密模块618对在驱动接口命令寄存器614中存储的加密的命令相关信息进行解密之后,驱动控制器110-1将所解密的信息存储在驱动CPU接口命令寄存器616中。另外,驱动控制器110-1对存储在驱动CPU接口命令寄存器616中的解密的命令相关信息进行解释,以便产生所解释的命令。驱动控制器110-本文档来自技高网...

【技术保护点】
一种保护数据存储/重现系统中的数据的方法,包括步骤:加密主装置中的命令相关信息;和将所加密的命令相关信息发送至数据存储装置。

【技术特征摘要】
KR 2003-6-26 42137/031.一种保护数据存储/重现系统中的数据的方法,包括步骤加密主装置中的命令相关信息;和将所加密的命令相关信息发送至数据存储装置。2.如权利要求1所述的方法,还包括步骤解密所述数据存储装置中的加密的命令相关信息;解释所解密的命令相关信息,以便产生解释的命令;和通过所述数据存储装置来执行所解释的命令。3.如权利要求1所述的方法,其中所述命令的相关信息包括读或写命令信息以及地址信息中的至少一个。4.如权利要求1所述的方法,其中所述数据存储装置是硬盘驱动器。5.如权利要求4所述的方法,其中所述命令相关信息包括读或写命令信息、逻辑块地址信息、以及用于寻址所述硬盘驱动器的硬盘的扇区计数器信息中的至少一个。6.一种保护数据存储/重现系统中的数据的方法,包括步骤在数据存储装置解密所加密的命令相关信息;解释所解密的命令相关信息,以便产生解释的命令;和通过所述数据存储装置来执行所解释的命令。7.如权利要求6所述的方法,其中加密的命令相关信息是由所述数据存储装置的主装置产生的。8.如权利要求6所述的方法,其中所述命令相关信息包括读或写命令信息以及地址信息中的至少一个。9.如权利要求6所述的方法,其中所述数据存储装置是硬盘驱动器。10.如权利要求9所述的方法,其中所述命令相关信息包括读或写命令信息、逻辑块地址信息、以及用于寻址所述硬盘驱动器的硬盘的扇区计数器信息中的至少一个。11.一种保护数据存储/重现系统中的数据的主装置,包括主控制器,其中所述主控制器包括主CPU命令寄存器,用于存储被加密前的所述命令相关信息;存储器,在该存储器中存储有指令序列,其中所述主控制器对所述指令序列的执行使所述主控制器执行加密命令相关信息的步骤;和主接口,用于将加密的命令相关信息发送至数据存储装置,其中所述主接口包括主接口命令寄存器,用于存储所加密的命令相关信息。12.如权利要求11所述的主装置,其中所述数据存储装置是硬盘驱动器。13.如权利要求11所述的主...

【专利技术属性】
技术研发人员:郑承烈朴钟洛孙鹤烈赵承衍
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1