数据存储方法及装置、存储介质及电子设备制造方法及图纸

技术编号:41012915 阅读:20 留言:0更新日期:2024-04-18 21:49
本发明专利技术提供了一种数据存储方法及装置、存储介质及电子设备,该方法包括:当接收到文件存储请求时,对待存储的文件进行数据分割处理,得到多个数据块;向密钥分发模块发送密钥请求,以获得第一密钥密文和第一密钥对索引;基于预设的密钥库,确定第一密钥对索引对应的第一私钥密文;将第一密钥密文和第一私钥密文发送至预设的密码机,使密码机对第一密钥密文进行解密处理,获得第一密钥明文;基于第一密钥明文对每个数据块进行数据加密处理,得到每个数据块的数据密文;对各个数据块对应的数据密文、第一密钥密文和第一密钥对索引进行存储。应用本发明专利技术的方法,文件数据以密文形式进行分布式存储,攻击者难以获取原始文件数据,可提高数据安全性。

【技术实现步骤摘要】

本专利技术涉及数据存储,特别是涉及一种数据存储方法及装置、存储介质及电子设备


技术介绍

1、网格文件系统(grid file system,gridfs)是数据存储场景中常见的文件系统之一。gridfs系统是一种基于分布式文件存储的文件系统,其可基于mongodb数据库实现文件数据存储。

2、目前,gridfs系统对于文件的存储过程,一般是对文件数据进行分块,通过分布式存储的方式,将各个数据块存储到数据库中。当需要对读取文件数据时,按需读取相应存储位置的数据,然后对读取的数据进行数据拼接,继而得到需要读取的文件数据。

3、在实际的应用场景中,文件系统常常会成为攻击者的攻击对象,若攻击者破解管理者的管理密码,则可登录服务器访问文件系统中的文件数据,进行数据窃取等攻击行为。基于现有的数据存储方式,gridfs系统中存储的是文件数据明文,当遭受攻击时,攻击者可直接获取数据,使得文件系统的数据安全性较差。


技术实现思路

1、有鉴于此,本专利技术实施例提供了一种数据存储方法,以解决当文件系统遭本文档来自技高网...

【技术保护点】

1.一种数据存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述密钥分发模块进行密钥分发处理的过程,包括:

3.根据权利要求1所述的方法,其特征在于,所述密码机对所述第一密钥密文进行解密处理的过程,包括:

4.根据权利要求1所述的方法,其特征在于,每个所述密钥对为基于SM2密码算法生成的密钥。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述数据拼接结果进行数据校验的过程,包括:

...

【技术特征摘要】

1.一种数据存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述密钥分发模块进行密钥分发处理的过程,包括:

3.根据权利要求1所述的方法,其特征在于,所述密码机对所述第一密钥密文进行解密处理的过程,包括:

4.根据权利要求1所述的方法,其特征在于,每个所述密钥对为基于sm2密码算法生成的密钥。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利...

【专利技术属性】
技术研发人员:罗聪李忆蕾辛晨
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1