数据读取方法、装置、安全芯片和计算机设备制造方法及图纸

技术编号:16886047 阅读:20 留言:0更新日期:2017-12-27 03:50
本申请提出一种数据读取方法、装置、安全芯片和计算机设备,其中,上述数据读取方法包括:接收用户输入的数据读取请求;通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则;按照所述存储顺序调取所述至少两个存储区域内的数据片段,通过所述重组规则对调取的数据片段进行重组;将重组后的数据提供给所述用户。本申请可以实现将数据片段存储于安全芯片的不同的存储区域内,即便上述安全芯片被破解,由于非法用户无法获得数据片段的存储顺序和重组规则,因此无法获得安全芯片内部存储的数据,从而降低了安全芯片内部存储的数据被泄露的风险,实现了数据的安全存储。

Data reading methods, devices, security chips, and computer devices

The invention provides a data reading method, device, security chip and computer equipment, which comprises the data reading method: receiving user input data read request; obtaining data to be read data fragments in the security chip at least two storage area of the storage order by the user key, and the the reorganization rules to read data fragments of data; according to the storage order transfer of the at least two storage area within the data fragment, through the reorganization of rules for the transfer of data fragments after the reorganization of the restructuring; will provide data to the user. This application can be stored in the data segment security chip different storage area, even if the security chip is broken, because the illegal user cannot obtain fragments of data stored in order and restructuring rules, therefore unable to obtain security chip internal storage data, and reduces the risk of security chip from the internal storage data was leaked. To achieve the security of data storage.

【技术实现步骤摘要】
数据读取方法、装置、安全芯片和计算机设备
本申请涉及数据处理
,尤其涉及一种数据读取方法、装置、安全芯片和计算机设备。
技术介绍
半导体芯片作为电子技术的核心器件,在各行各业被大量应用。半导体芯片的应用极大推动了社会生产力,方便了人类生活。然而,社会的高度发展,使人们对电子技术的依赖程度越来越强,从高性能的处理器到触手可及的微控制单元(MicrocontrollerUnit;以下简称:MCU)、无线保真(WirelessFidelity;以下简称:WiFi)芯片和/或存储芯片等。因此,用户对半导体芯片的要求也不断提高,在满足用户基本性能指标的情况下,芯片内部信息的安全性成为用户关注的焦点。对于存储于芯片内部的重要信息,当非法用户获得芯片后,可以通过破解芯片的方法,逐步破译芯片内部存储的信息,从而导致信息发生泄漏,芯片的安全性较差。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种数据读取方法,以防止非法用户盗取芯片内部信息,提高芯片存储信息的安全性。本申请的第二个目的在于提出一种数据读取装置。本申请的第三个目的在于提出一种安全芯片。本申请的第四个目的在于提出一种计算机设备。本申请的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本申请第一方面实施例提出了一种数据读取方法,包括:接收用户输入的数据读取请求;通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;按照所述存储顺序调取所述至少两个存储区域内的数据片段,通过所述重组规则对调取的数据片段进行重组;将重组后的数据提供给所述用户。本申请实施例的数据读取方法中,接收用户输入的数据读取请求之后,通过上述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及上述待读取数据的数据片段的重组规则,然后按照上述存储顺序调取上述至少两个存储区域内的数据片段,通过上述重组规则对调取的数据片段进行重组,最后将重组后的数据提供给上述用户,从而可以实现将数据片段存储于安全芯片的不同的存储区域内,即便上述安全芯片被破解后,由于非法用户无法获得数据片段的存储顺序和重组规则,因此无法获得安全芯片内部存储的数据,从而降低了安全芯片内部存储的数据被泄露的风险,实现了数据的安全存储。为达上述目的,本申请第二方面实施例提出了一种数据读取装置,包括:接收模块,用于接收用户输入的数据读取请求;获得模块,用于通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;调取模块,用于按照所述获得模块获得的存储顺序调取所述至少两个存储区域内的数据片段;重组模块,用于通过所述获得模块获得的重组规则对调取的数据片段进行重组;提供模块,用于将所述重组模块重组后的数据提供给所述用户。本申请实施例的数据读取装置中,接收模块接收用户输入的数据读取请求之后,获得模块通过上述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及上述待读取数据的数据片段的重组规则,然后重组模块按照上述存储顺序调取上述至少两个存储区域内的数据片段,通过上述重组规则对调取的数据片段进行重组,最后提供模块将重组后的数据提供给上述用户,从而可以实现将数据片段存储于安全芯片的不同的存储区域内,即便上述安全芯片被破解后,由于非法用户无法获得数据片段的存储顺序和重组规则,因此无法获得安全芯片内部存储的数据,从而降低了安全芯片内部存储的数据被泄露的风险,实现了数据的安全存储。为达上述目的,本申请第三方面实施例提出了一种安全芯片,包括:接收器、发送器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述接收器,用于接收用户输入的数据读取请求;所述处理器,用于执行所述计算机程序,实现通过所述用户的密钥获得待读取数据的数据片段在所述存储器的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;按照所述存储顺序调取所述至少两个存储区域内的数据片段,通过所述重组规则对调取的数据片段进行重组;所述发送器,用于将所述处理器重组后的数据提供给所述用户。本申请实施例的安全芯片中,接收器接收用户输入的数据读取请求之后,处理器通过上述用户的密钥获得待读取数据的数据片段在存储器的至少两个存储区域内的存储顺序,以及上述待读取数据的数据片段的重组规则,然后处理器按照上述存储顺序调取上述至少两个存储区域内的数据片段,通过上述重组规则对调取的数据片段进行重组,最后发送器将重组后的数据提供给上述用户,从而可以实现将数据片段存储于安全芯片的不同的存储区域内,即便上述安全芯片被破解后,由于非法用户无法获得数据片段的存储顺序和重组规则,因此无法获得安全芯片内部存储的数据,从而降低了安全芯片内部存储的数据被泄露的风险,实现了数据的安全存储。为了实现上述目的,本申请第四方面实施例提出了一种计算机设备,包括如上所述的安全芯片。为了实现上述目的,本申请第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请数据读取方法一个实施例流程图;图2为本申请数据读取方法另一个实施例流程图;图3为本申请数据读取方法对数据进行存储一个实施例的示意图;图4为本申请数据读取装置一个实施例的结构示意图;图5为本申请数据读取装置另一个实施例的结构示意图;图6为本申请安全芯片一个实施例的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。图1为本申请数据读取方法一个实施例流程图,如图1所示,上述数据读取方法可以包括:步骤101,接收用户输入的数据读取请求。步骤102,通过上述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及上述待读取数据的数据片段的重组规则。本实施例中,上述待读取数据为上述数据读取请求所请求读取的数据。也就是说,在读取数据时,用户需要提供上述用户的密钥,只有当提供的密钥正确时,才可以根据上述用户的密钥获得待读取的数据片段的存储顺序和重组规则。步骤103,按照上述存储顺序调取上述至少两个存储区域内的数据片段,通过上述重组规则对调取的数据片段进行重组。步骤104,将重组后的数据提供给上述用户。上述数据读取方法中,接收用户输入的数据读取请求之后,通过上述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及上述待读取数据的数据片段的本文档来自技高网...
数据读取方法、装置、安全芯片和计算机设备

【技术保护点】
一种数据读取方法,其特征在于,包括:接收用户输入的数据读取请求;通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;按照所述存储顺序调取所述至少两个存储区域内的数据片段,通过所述重组规则对调取的数据片段进行重组;将重组后的数据提供给所述用户。

【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:接收用户输入的数据读取请求;通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;按照所述存储顺序调取所述至少两个存储区域内的数据片段,通过所述重组规则对调取的数据片段进行重组;将重组后的数据提供给所述用户。2.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据读取请求之前,还包括:按照预定的分解规则对接收的数据进行分解,获得所述接收的数据的数据片段;根据所述用户的密钥设置存储顺序,按照所述存储顺序将分解获得的数据片段存储于所述安全芯片内的至少两个存储区域。3.根据权利要求2所述的方法,其特征在于,所述重组规则为所述预定的分解规则。4.一种数据读取装置,其特征在于,包括:接收模块,用于接收用户输入的数据读取请求;获得模块,用于通过所述用户的密钥获得待读取数据的数据片段在安全芯片的至少两个存储区域内的存储顺序,以及所述待读取数据的数据片段的重组规则,所述待读取数据为所述数据读取请求所请求读取的数据;调取模块,用于按照所述获得模块获得的存储顺序调取所述至少两个存储区域内的数据片段;重组模块,用于通过所述获得模块获得的重组规则对调取的数据片段进行重组;提供模块,用于将所述重组模块重组后的数据提供给所述用户。5.根据权利要求4所述的装置,其特征在于,还包括:分解模块,用于在所述接收模块接收用户输入的数据读取请求之前,按照预定的分解规则对接收的数据进行分解,获得所述接收的数据的...

【专利技术属性】
技术研发人员:毕晓猛冯宇翔
申请(专利权)人:广东美的制冷设备有限公司
类型:发明
国别省市:广东,44

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

1