一种面向敏感数据的安全离散存储方法技术

技术编号:25756701 阅读:33 留言:0更新日期:2020-09-25 21:05
本发明专利技术公开了一种面向敏感数据的安全离散存储方法,包括客户端、一台处理服务器端、N台存储服务器端三部分。首先,客户端将敏感数据发送给处理服务器端;处理服务器端随机生成N位长度的Key,并将敏感数据使用Key进行加密;处理服务器端将加密后数据拆分成N份数据块,并将Key每一位依次拼接到数据块尾部;处理服务器端将N份数据块依次存入存储服务器中,生成索引存入处理服务器端中,并返回索引唯一ID给客户端;客户端向处理服务器端获取敏感数据,处理服务器端根据索引ID向存储服务器请求数据块,并进行分割、合并、解密后返回给客户端敏感数据,不仅提高敏感数据存储安全性,并且降低了传输过程中的泄漏风险。

【技术实现步骤摘要】
一种面向敏感数据的安全离散存储方法
本专利技术涉及数据存储领域,具体为一种面向敏感数据的安全离散存储方法。
技术介绍
当今网络环境下,数据存储方式通常为将明文数据进行加密后,统一存储到服务器或其他介质中,但是目前主流加密算法多数是公开的,即便加密,数据一旦被盗取,很容易被破解,从而造成损失。
技术实现思路
为了克服上述现有技术的缺点,本专利技术提供一种面向敏感数据的安全离散存储方法,有效提高了敏感数据存储的安全性,降低数据泄露的风险。本专利技术是以如下技术方案实现的:一种面向敏感数据的安全离散存储方法,包括客户端、处理服务器端、N台存储服务器端三部分;首先,客户端将敏感数据发送给处理服务器端;其次,处理服务器端随机生成N位长度的Key,并将敏感数据使用Key进行加密;再次,处理服务器端将加密后数据拆分成N份数据块,并将Key每一位依次拼接到数据块尾部;从次,处理服务器端将N份数据块依次存入存储服务器中,生成索引存入处理服务器端中,并返回索引唯一ID给客户端;最后,客户端向处理服本文档来自技高网...

【技术保护点】
1.一种面向敏感数据的安全离散存储方法,其特征在于:包括客户端、处理服务器端、N台存储服务器端三部分;/n首先,客户端将敏感数据发送给处理服务器端;/n其次,处理服务器端随机生成N位长度的Key,并将敏感数据使用Key进行加密;/n再次,处理服务器端将加密后数据拆分成N份数据块,并将Key每一位依次拼接到数据块尾部;/n从次,处理服务器端将N份数据块依次存入存储服务器中,生成索引存入处理服务器端中,并返回索引唯一ID给客户端;/n最后,客户端向处理服务器端获取敏感数据,处理服务器端根据索引ID向存储服务器请求数据块,并进行分割、合并、解密后返回给客户端敏感数据。/n

【技术特征摘要】
1.一种面向敏感数据的安全离散存储方法,其特征在于:包括客户端、处理服务器端、N台存储服务器端三部分;
首先,客户端将敏感数据发送给处理服务器端;
其次,处理服务器端随机生成N位长度的Key,并将敏感数据使用Key进行加密;
再次,处理服务器端将加密后数据拆分成N份数据块,并将Key每一位依次拼接到数据块尾部;
从次,处理服务器端将N份数据块依次存入存储服务器中,生成索引存入处理服务器端中,并返回索引唯一ID给客户端;
最后,客户端向处理服务器端获取敏感数据,处理服务器端根据索引ID向存储服务器请求数据块,并进行分割、合并、解密后返回给客户端敏感数据。


2.根据权利要求1所述的一种面向敏感数据的安全离散存储方法,其特征在于:客户端发送敏感数据流程如下:
(1)客户端将敏感数据存储请求发送至处理服务器端;
(2)处理服务器端接收请求,将公钥发送给客户端;
(3)客户端使用公钥将敏感数据加密,并发送给处理服务器端;
(4)处理服务器端接收到加密数据,使用私钥进行解密,得到原始敏感数据。


3.根据权利要求1所述的一种面向敏感数据的安全离散存储方法,其特征在于:分发存储敏感数据流程如下:
(1)处理服务器端随机生成N长度的随机Key,使用Key对原始敏感数据进行加密;
(2)处理服务器端将加密数据与随机Key切分成N块;
(3)处理服务器端按照顺序将切分后的随机Key依次拼接至数据块尾部,组成新的数据块;
(4)处理服务器端将数据块依次发送至存储服务器中进行储存,生成该敏感数据的索引记录在服务器上,并将随机Key删除;
(5)处理服务器端使用私...

【专利技术属性】
技术研发人员:臧昊徐力
申请(专利权)人:江苏智先生信息科技有限公司
类型:发明
国别省市:江苏;32

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

1