[发明专利]一种基于SOC芯片的高效的数据安全存取系统及实现方法在审
申请号: | 202310011287.7 | 申请日: | 2023-01-05 |
公开(公告)号: | CN116028998A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张文文;李钊华;陈明明;常旋;姚彬彬 | 申请(专利权)人: | 无锡中微爱芯电子有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F21/72;G06F21/60;G06F15/78 |
代理公司: | 无锡科嘉知信专利代理事务所(普通合伙) 32515 | 代理人: | 顾翰林 |
地址: | 214000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 soc 芯片 高效 数据 安全 存取 系统 实现 方法 | ||
本发明公开了一种基于SOC芯片的高效的数据安全存取系统;包括有存储单元,所述存储单元上电性连接有存储器控制模块,所述存储器控制模块上电性连接有数据加解密模块和地址重组模块,所述数据加解密模块上电性连接有秘钥生成模块;一种基于SOC芯片的高效的数据安全存取系统的实现方法,包括有以下步骤:S1、秘钥生成模块在供电初始生成秘钥;S2、秘钥生成的规则和算法;S3、数据加解密模块对存写的数据进行加密处理;S4、地址重组模块将存取的地址做转换;S5、数据信息的存储;S6、对数据信息进行读取;本发明提出了一种高效的安全的存取数据方法,实现容易,使用简单,安全性强,实时性高。
技术领域
本发明属于电子技术领域,具体涉及一种基于SOC芯片的高效的数据安全存取系统及实现方法。
背景技术
科技发展迅猛的当今时代,也步入了大数据时代,人们对数据的安全性也日趋重视。SOC芯片的运行离不开应用数据,数据在传输过程中人们想方设法的进行加密保护,而在芯片内部的数据如果为了安全采用同样的加密手段,又要面临加密带来的不实时性。既希望数据安全可靠,不被窃取,又希望数据可以实时使用。因此,如何使芯片内数据高效的安全的存取已成为本领域亟待解决的问题,然而市面上各种的SOC芯片的存储仍存在各种各样的问题。
如授权公告号为CN200410025133.0所公开的高性能密码算法SoC芯片,其虽然实现了通过应用片上系统概念的优化设计,提供了一款集产生、存储和应用机密数据于一体的高性能密码算法SoC芯片,但是并未解决现有秘钥是软件系统产生的,秘钥传输使得系统运行复杂;只加密数据,安全保护不强;实现复杂,实时性差等的问题,为此我们提出一种基于SOC芯片的高效的数据安全存取系统及实现方法。
发明内容
本发明的目的在于提供一种基于SOC芯片的高效的数据安全存取系统及实现方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于SOC芯片的高效的数据安全存取系统,包括有存储单元,所述存储单元上电性连接有存储器控制模块,所述存储器控制模块上电性连接有数据加解密模块和地址重组模块,所述数据加解密模块上电性连接有秘钥生成模块;
所述秘钥生成模块的功能就是生成秘钥,在SOC芯片上电初始化过程中,同时将生成秘钥的信息加载出来并生成秘钥,在SOC芯片上电完成时,秘钥已经准备完成,产生的秘钥信息包括SOC芯片的版本号、ID号和圆片信息,所述秘钥生成模块采用的是Hash算法,将SOC芯片的一些信息收集起来,然后通过所述Hash算法进行计算,得到一个随机数,即为秘钥,所述Hash算法可选用SM3、MD5或者SHA1;
所述数据加解密模块的功能就是对存写的数据进行加密处理,对读取的数据进行解密处理,所述数据加解密模块中的加解密方法为异或的组合操作,加密和解密的过程是相同的,即加密过程也就是解密过程,设计简单,不要区分数据方向,输入数据DataA加密后数据为DataB,反过来输入数据DataB加密后数据为DataA;
所述地址重组模块的功能是将存取的地址做转换,其方法可以是行列地址进行转换,或者是行与行之间,并且或者是列与列之间转换,也不限定几行还是几列,对于特殊的存储,比如闪存flash,写之前要先擦除操作,不能按地址擦除要按页擦除的情况,地址转换要么是同页内转换,要么是整页转换;
所述SOC芯片有三个工作状态,一个是正常工作状态,一个是下载应用程序状态,还有一个是测试状态,在正常工作状态和下载应用程序状态,数据都是加密的;而测试状态,数据和地址都是直连的,也就是DataA=DataB、AddrA=AddrB。
优选的,所述数据加解密模块用于实现对存入和提取的数据信息进行处理,即对于存入的数据信息进行加密处理,对于提取的数据信息进行解密处理,故数据加解密模块具有双通性,实现对数据信息进行存入和提取操作。
优选的,所述异或的按位异或(^)运算,有两种运算方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中微爱芯电子有限公司,未经无锡中微爱芯电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310011287.7/2.html,转载请声明来源钻瓜专利网。