一种基于国产AI芯片架构的存储加密系统及控制方法技术方案

技术编号:32358933 阅读:12 留言:0更新日期:2022-02-20 03:23
本发明专利技术公开了一种基于国产AI芯片架构的存储加密系统,包括数据采集接口、国产AI芯片和存储器,所述数据采集接口、所述国产AI芯片和所述存储器依次进行连接;所述数据采集接口用于接收数据,所述国产AI芯片用于对所述数据采集接口接收的数据解码后进行加密,所述存储器用于对加密后的数据进行存储。本发明专利技术还公开了一种基于国产AI芯片架构的存储加密系统的控制方法。本发明专利技术通过数据采集接口接收数据,再通过国产AI芯片对数据采集接口接收的数据解码后进行加密,最后通过存储器对加密后的数据进行存储,可对数据进行安全存储,可以有效的保护数据的安全,即使服务端数据发生失窃,也能有效的保护用户数据安全,提高存储系统的安全性和可靠性。安全性和可靠性。安全性和可靠性。

【技术实现步骤摘要】
一种基于国产AI芯片架构的存储加密系统及控制方法


[0001]本专利技术涉及数据存储
,具体为一种基于国产AI芯片架构的存储加密系统及控制方法。

技术介绍

[0002]存储器单元实际上是时序逻辑电路的一种。按存储器的使用类型可分为只读存储器(ROM)和随机存取存储器(RAM),两者的功能有较大的区别,因此在描述上也有所不同。存储器是许多存储单元的集合,按单元号顺序排列。每个单元由若干二进制位构成,以表示存储单元中存放的数值,这种结构和数组的结构非常相似。
[0003]随着信息技术的飞速发展,数据存储技术不断地更新换代,人们对数据存储的需求越来越高,许多用户将数据存储在存储器中时,一旦存储器的数据失窃,会导致其中的数据出现泄密的情况,用户的损失是巨大的,而如果仅仅采用对存储器设置读取密码其破解难度较低不足以保护其中的数据的安全性。

技术实现思路

[0004]本专利技术的目的在于提供一种基于国产AI芯片架构的存储加密系统及控制方法,可对数据进行安全存储,可以有效的保护数据的安全,即使服务端数据发生失窃,也能有效的保护用户数据安全,提高存储系统的安全性和可靠性,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种基于国产AI芯片架构的存储加密系统,包括数据采集接口、国产AI芯片和存储器,所述数据采集接口、所述国产AI芯片和所述存储器依次进行连接;
[0007]所述数据采集接口用于接收数据,所述国产AI芯片用于对所述数据采集接口接收的数据解码后进行加密,所述存储器用于对加密后的数据进行存储。
[0008]作为本专利技术优选的,所述国产AI芯片包括解码模块、加密模块和写入模块,所述解码模块、所述加密模块和所述写入模块依次进行连接;
[0009]所述解码模块用于对所述数据采集接口接收的数据进行解码,并发送到所述加密模块,所述加密模块用于对所述解码模块解码后的数据进行加密,并发送到所述写入模块,所述写入模块用于将所述加密模块加密后的数据写入所述存储器中进行存储。
[0010]作为本专利技术优选的,所述加密模块对所述解码模块解码后的数据进行加密包括:
[0011]S11,将数据根据关键性标记划分分块,大块数据为非关键数据,小块数据为关键数据,分块信息B;
[0012]S12,对大分块数据采用AES加密,密钥随机生成为K,加密记为E
k
(D);
[0013]S13,对小分块数据采用全同态加密,生成秘钥SK和公钥PK,加密记为Enc
pk
(D),解密记为Dec
sk
(C);
[0014]S14,将秘钥和对应的分块信息进行全同态加密,加密后密钥保存在一个可信云节点中;
[0015]S15,在原密文基础上随机生成一组向量,通过密钥生成算法计算后与原密文相加生成新密文;
[0016]S16,新密文存储在普通节点中,密钥存储于可信节点中。
[0017]作为本专利技术优选的,所述S12中大分块数据采用AES

128对称加密,通过密钥生成器生成随机密钥k,密钥长度为128位,获取密文C1,表达式为:C1=E
k
(D1)
[0018]其中,E
k
为对称加密算法,D1为分块数据块。
[0019]作为本专利技术优选的,所述加密模块对所述解码模块解码后的数据进行加密包括:
[0020]S21,对数据以预定树形结构存储,其中,预定树形结构中每一节点的最大存储容量相同,除最右叶子节点外所有叶子节点存储最大容量的数据;
[0021]S22,对预定树形结构中每一节点进行加密,从而基于文件管理器实现数据的加密。
[0022]作为本专利技术优选的,所述S21中对数据以预定树形结构存储包括:
[0023]将数据拆分为多个数据块;
[0024]将已拆分的多个数据块以预定树形结构存储,得到基础目录。
[0025]作为本专利技术优选的,所述国产AI芯片还包括压缩模块,所述压缩模块连接在所述加密模块和所述写入模块之间,所述压缩模块用于对所述加密模块加密后的数据进行压缩,并发送到所述写入模块。
[0026]作为本专利技术优选的,所述压缩模块对所述加密模块加密后的数据进行压缩包括:
[0027]S31,根据原始数据、原始数据对应的预设精度值和预设下限值,对原始数据进行压缩,得到实际存储值,其中,实际存储值的位数小于原始数据的位数;
[0028]S32,将实际存储值存储至预设存储空间,其中,预设存储空间的位数由预设精度值、预设下限值和原始数据对应的预设上限值确定。
[0029]作为本专利技术优选的,所述根据原始数据、原始数据对应的预设精度值和预设下限值,对原始数据进行压缩,得到实际存储值包括:
[0030]根据以下公式对原始数据进行压缩,得到实际存储值;
[0031][0032]其中,f(real)为原始数据,f(min)为预设下限值,f(a)为预设精度值,F(flash)为实际存储值;
[0033]根据预设精度值、预设下限值以及预设上限值确定实际存储值的最大占用存储空间包括:
[0034]根据以下公式确定实际存储值的最大占用存储空间;
[0035][0036]其中,f(max)为预设上限值,f(min)为预设下限值,f(a)为预设精度值,F(flash max)为预设最大占用存储空间。
[0037]根据最大占用存储空间确定预设存储空间的位数包括:
[0038]根据以下公式确定预设存储空间的位数;
[0039]F(capacity)=log2(F(flash max))+1
[0040]其中,F(flash max)为最大占用存储空间,F(capacity)为预设存储空间的位数。
[0041]一种基于国产AI芯片架构的存储加密系统的控制方法,包括如下步骤:
[0042]S1,通过数据采集接口接收数据;
[0043]S2,对接收的数据解码后进行加密;
[0044]S3,对加密后的数据进行存储。
[0045]与现有技术相比,本专利技术的有益效果是:
[0046]本专利技术通过数据采集接口接收数据,再通过国产AI芯片对数据采集接口接收的数据解码后进行加密,最后通过存储器对加密后的数据进行存储,可对数据进行安全存储,可以有效的保护数据的安全,即使服务端数据发生失窃,也能有效的保护用户数据安全,提高存储系统的安全性和可靠性。
附图说明
[0047]图1为本专利技术的一种基于国产AI芯片架构的存储加密系统的一种实施例的系统模块示意图;
[0048]图2为本专利技术的一种基于国产AI芯片架构的存储加密系统的控制方法的流程示意图;
[0049]图3为本专利技术的一种基于国产AI芯片架构的存储加密系统的另一种实施例的系统模块示意图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种基于国产AI芯片架构的存储加密系统,其特征在于:包括数据采集接口、国产AI芯片和存储器,所述数据采集接口、所述国产AI芯片和所述存储器依次进行连接;所述数据采集接口用于接收数据,所述国产AI芯片用于对所述数据采集接口接收的数据解码后进行加密,所述存储器用于对加密后的数据进行存储。2.根据权利要求1所述的一种基于国产AI芯片架构的存储加密系统,其特征在于:所述国产AI芯片包括解码模块、加密模块和写入模块,所述解码模块、所述加密模块和所述写入模块依次进行连接;所述解码模块用于对所述数据采集接口接收的数据进行解码,并发送到所述加密模块,所述加密模块用于对所述解码模块解码后的数据进行加密,并发送到所述写入模块,所述写入模块用于将所述加密模块加密后的数据写入所述存储器中进行存储。3.根据权利要求2所述的一种基于国产AI芯片架构的存储加密系统,其特征在于:所述加密模块对所述解码模块解码后的数据进行加密包括:S11,将数据根据关键性标记划分分块,大块数据为非关键数据,小块数据为关键数据,分块信息B;S12,对大分块数据采用AES加密,密钥随机生成为K,加密记为E
k
(D);S13,对小分块数据采用全同态加密,生成秘钥SK和公钥PK,加密记为Enc
pk
(D),解密记为Dec
sk
(C);S14,将秘钥和对应的分块信息进行全同态加密,加密后密钥保存在一个可信云节点中;S15,在原密文基础上随机生成一组向量,通过密钥生成算法计算后与原密文相加生成新密文;S16,新密文存储在普通节点中,密钥存储于可信节点中。4.根据权利要求3所述的一种基于国产AI芯片架构的存储加密系统,其特征在于:所述S12中大分块数据采用AES

128对称加密,通过密钥生成器生成随机密钥k,密钥长度为128位,获取密文C1,表达式为:C1=E
k
(D1)其中,E
k
为对称加密算法,D1为分块数据块。5.根据权利要求1所述的一种基于国产AI芯片架构的存储加密系统,其特征在于:所述加密模块对所述解码模块解码后的数据进行加密包括:S21,对数据以预定树形结构存储,其中,预定树形结构中每一节点的最大存储容量相同,除最右叶子节点外所...

【专利技术属性】
技术研发人员:周会群王玲
申请(专利权)人:南京信易达计算技术有限公司
类型:发明
国别省市:

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

1