在便携式终端中执行数据的加密和解密的设备和方法技术

技术编号:8453227 阅读:144 留言:0更新日期:2013-03-21 18:12
提供一种在便携式终端中执行数据的加密或解密的设备和方法,其中,当在加密或解密操作期间电源被断开然后被接通时,从没有产生加密或解密操作的点开始执行加密或解密操作。所述设备包括:文件系统分析器,通过文件系统的元数据提取存储了实际用户数据的数据块的信息,并产生数据块列表;日志管理器,将存储在存储器中的数据块中的与所述数据块列表相应的数据块存储在日志存储单元中,并且当针对存储在日志存储单元中的数据块的加密或解密操作完成时删除存储在日志存储单元中的数据块。

【技术实现步骤摘要】
在便携式终端中执行数据的加密和解密的设备和方法
本专利技术涉及一种在便携式终端中执行数据的加密和解密的设备和方法。更具体地讲,本专利技术涉及这样一种在便携式终端中执行数据的加密和解密的设备和方法:当在加密或解密操作期间电源被断开然后被接通时,从没有产生加密或解密操作的点开始执行加密或解密操作。
技术介绍
为了对预先存储在便携式终端的存储器中的所有数据进行加密,当存储在存储器中的数据块被输入或输出时,数据块被加密然后被存储,或者对加密的数据块进行解密的操作被执行。此外,可通过选择性地连接硬件加速器以在加密或解密处理中通过硬件来执行实际的加密操作或实际的解密操作,来改善加密或解密操作的性能。然而,在执行加密或解密处理的同时,即,加密或解密处理完成之前,如果便携式终端的电源被断开,则不能恢复数据块的用户数据。此外,在加密或解密处理期间,对存储在存储器中的所有数据块执行加密或解密处理。然而,在存储在存储器中的所有数据块中存在未存储实际数据的数据块。因此,未存储实际数据的数据块的加密或解密处理具有增加执行加密或解密操作所花费的时间量的问题。
技术实现思路
本专利技术的多个方面在于解决至少上述问题和/或缺点,并提供至少下述优点。因此,本专利技术的一方面在于提供这样一种在便携式终端中执行数据的加密和解密的设备和方法:当在加密或解密操作期间电源被断开然后被接通时,从没有产生加密或解密操作的点开始执行加密或解密操作。本专利技术的另一方面在于提供这样一种在便携式终端中执行数据的加密和解密的设备和方法:仅对所有数据块中的存储了实际用户数据的数据块执行加密或解密操作。根据本专利技术的一方面,提供一种在便携式终端中执行数据的加密或解密的设备。所述设备包括:文件系统分析器,通过文件系统的元数据提取存储了实际用户数据的数据块的信息,以创建数据块列表;日志管理器,进行控制从而将存储在存储器中的数据块中的与所述数据块列表相应的数据块存储在日志存储单元中,并且当针对存储在日志存储单元中的数据块的加密或解密操作完成时删除存储在日志存储单元中的数据块。根据本专利技术的另一方面,提供一种在便携式终端中执行数据的加密或解密的方法。所述方法包括:通过文件系统的元数据提取存储了实际用户数据的数据块的信息,以产生数据块列表;将存储在存储器中的数据块中的与所述数据块列表相应的数据块存储在日志存储单元中;当针对存储在日志存储单元中的数据块的加密或解密操作完成时,删除存储在日志存储单元中的数据块。从以下结合附图公开本专利技术的示例性实施例的详细描述中,本专利技术的其他方面、优点和显著特点对本领域技术人员来说将变得明显。附图说明通过以下结合附图进行的描述,本专利技术的特定示例性实施例的以上和其他方面、特点和优点将会更加清楚,在附图中:图1是示出根据本专利技术的示例性实施例的在便携式终端中执行数据的加密或解密的设备的构造的示图;图2A至图2B是示出根据本专利技术的示例性实施例的在便携式终端中的数据的加密或解密处理的流程图。贯穿附图,应该注意,相同的附图标号用于描述相同或相似的元件、特征和结构。具体实施方式提供以下参照附图的描述以帮助全面理解由权利要求及其等同物限定的本专利技术的示例性实施例。以下参照附图的描述包括各种特定细节以帮助理解,但是所述特定细节将仅被视为示例性的。因此,本领域普通技术人员将意识到,在不脱离本专利技术的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清晰和简要,可省略公知功能和结构的描述。以下描述和权利要求中使用的术语和词语不限于字面含义,而是仅由专利技术者使用以便能够清楚和一致地理解本专利技术。因此,本领域技术人员应该清楚的是,提供本专利技术的示例性实施例的以下描述仅是说明的目的,而不是限制由权利要求及其等同物限定的本专利技术的目的。将理解的是,除非上下文另外明确指出,否则单数形式也包括复数参照对象。因此,例如,参考“组件表面”包括参考一个或多个这样的表面。图1是示出根据本专利技术的示例性实施例的在便携式终端中执行数据的加密或解密的设备的构造的示图。参照图1,在便携式终端中执行数据的加密或解密的设备包括文件系统分析器101、日志管理器102、日志状态单元103、日志存储单元104、加密/解密处理器105、文件系统106、块装置驱动器107、存储器108、加密/解密加速器驱动器109以及硬件加密/解密加速器110。文件系统分析器101分析文件系统106,通过存储在元数据块中的元数据提取存储了实际数据的数据块的信息,并产生数据块列表,其中,所述元数据块包括在文件系统106中。日志管理器102将存储在存储器108中的数据块中的与所述数据块列表相应的数据块存储在日志存储单元104中,并进行控制以使指示日志存储单元104的存储状态的状态值被存储在日志状态单元103中。存储在日志状态单元103中的状态值是关于存储在日志存储单元104中的数据块的信息,并且报告正被执行加密或解密的数据块的顺序以及加密或解密是否已经完成。日志管理器102按照日志大小的单位将与所述数据块列表相应的数据块存储在日志存储单元104中,所述日志大小的单位对应于日志存储单元104的大小。此外,日志管理器102进行控制,从而在存储在存储器108中的数据块中仅有与数据块列表相应的数据块被顺序地存储在日志存储单元104中。当针对存储在日志存储单元104中的数据块的加密或解密操作完成时,日志管理器102进行控制,以使存储在日志存储单元104中的数据块被删除,并且存储在日志状态单元103中的状态值被同时删除。在针对存储在日志存储单元104中的数据块的加密或解密操作完成之前,如果便携式终端的电源被断开然后被接通,则日志管理器102通过存在于日志状态单元103中的状态值检测到在日志存储单元104中没有完成加密或解密操作。此外,日志管理器102进行控制,以使存储在日志存储单元104中的数据块被发送到加密/解密处理器105,以从存储在日志存储单元104中的数据块执行加密或解密。此时,因为日志管理器102通过存储在日志状态单元103中的状态值知道存储在日志存储单元104中的数据块的顺序,所以日志管理器102将数据块列表中的根据存储器108中的数据块的顺序的下一数据块存储在日志存储单元104中,并进行控制,从而在改变日志状态单元103的状态值的同时完成加密或解密操作。日志状态单元103存储指示日志存储单元104的存储状态的状态值。所述状态值是关于存储在日志存储单元104中的数据块信息,并且指示正被执行加密或解密的数据块的顺序以及加密或解密是否已经完成。日志存储单元104存储被执行加密或解密的数据块,并且当所述数据块的加密或解密操作完成时,所述数据块被删除。加密/解密处理器105对存储在日志存储单元104中的数据块执行加密或解密。此外,当针对与数据块列表相应的数据块的加密或解密操作全部完成时,加密/解密处理器105对元数据执行加密或解密。此时,加密/解密处理器105对存储在存储器108中的元数据执行加密或解密操作,并且加密或解密的元数据表示与数据块列表的数据块相应的元数据。文件系统106逻辑地管理存储在存储器108中的物理数据块,并且文件系统106被划分为存储元数据的元数据块和存储用户数据的数据块。实际用户数据可被分配给数据块以被存储,或本文档来自技高网...
在便携式终端中执行数据的加密和解密的设备和方法

【技术保护点】
一种在便携式终端中执行数据的加密或解密的设备,所述设备包括:文件系统分析器,通过文件系统的元数据提取存储了实际用户数据的数据块的信息,以创建数据块列表;日志管理器,进行控制从而将存储在存储器中的数据块中的与所述数据块列表相应的数据块存储在日志存储单元中,并且当针对存储在日志存储单元中的数据块的加密或解密操作完成时删除存储在日志存储单元中的数据块。

【技术特征摘要】
2011.05.30 KR 10-2011-00515061.一种在便携式终端中执行数据的加密或解密的设备,所述设备包括:文件系统分析器,通过文件系统的元数据提取存储了实际用户数据的数据块的信息,以创建数据块列表;日志管理器,进行控制从而将存储在存储器中的数据块中的与所述数据块列表相应的数据块按照日志大小的单位存储在日志存储单元中,并且当针对存储在日志存储单元中的数据块的加密或解密操作完成时删除存储在日志存储单元中的数据块,其中,所述日志大小的单位对应于日志存储单元的大小。2.如权利要求1所述的设备,其中,当数据块被存储在日志存储单元中时,日志管理器进行控制从而将指示日志存储单元的存储状态的状态值存储在日志状态单元中。3.如权利要求2所述的设备,其中,存储在日志状态单元中的状态值是关于存储在日志存储单元中的数据块的信息,指示正被执行加密或解密的数据块的顺序,并且指示加密或解密是否已经完成。4.如权利要求1所述的设备,其中,当在针对数据块的加密或解密操作完成之前,便携式终端的电源被断开然后被接通时,日志管理器通过存储在日志状态单元中的状态值检测到加密或解密操作没有完成,并进行控制从而请求加密/解密处理器对存储在日志存储单元中的数据块执行加密或解密。5.如权利要求1所述的设备,其中,日志管理器进行控制,从而在存储在存储器中的数据块中仅有与所述数据块列表相应的数据块被顺序地存储在日志存储单元中。6.如权利要求1所述的设备,还包括:日志存储单元,存储被执行加密或解密的数据块;日志状态单元,存储指示日志存储单元的存储状态的状态值;加...

【专利技术属性】
技术研发人员:孔宣晙许成官
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1