[发明专利]数据分布式加解密的系统、方法、装置、电子设备及介质有效
申请号: | 201811340336.7 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109635573B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 安晓江;胡伯良;蒋红宇 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜<国际申请>=<国际公布>=<进入 |
地址: | 100094 北京市海淀区东北旺西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分段数据 加解密 分段 密钥 主节点 电子设备 接收请求 密钥泄露 请求方 分发 组装 发送 返回 统一 | ||
1.一种数据分布式加密的方法,其特征在于,包括:
主节点接收到请求方对指定数据的加密请求时,生成密钥和对应的数据标识,并保存所述密钥和对应的数据标识;
所述主节点根据设定分段长度,对所述指定数据进行分段,得到分段数据,并确定分段数及每个分段数据的分段号;
所述主节点根据所述设定分段长度,生成数量与所述分段数相同的随机数;
所述主节点根据所述密钥和所述随机数,确定每个分段数据对应的分段密钥;
所述主节点将所述分段数据、分段密钥和对应的分段号发送给至少两个从节点,以指示所述从节点根据所述分段密钥对所述分段数据进行加密;
所述主节点接收所述至少两个从节点返回的加密后的分段数据和对应的分段号;
所述主节点根据所述分段号,将所述数据标识、随机数和加密后的分段数据组装为加密数据,并返回给所述请求方。
2.根据权利要求1所述的方法,其特征在于,所述主节点根据所述密钥和所述随机数,确定每个分段数据对应的分段密钥,包括:
所述主节点将所述随机数与所述密钥进行预设运算,以生成每个分段数据对应的分段密钥。
3.根据权利要求1所述的方法,其特征在于,所述主节点根据所述分段号,将所述数据标识、随机数和加密后的分段数据组装为加密数据,包括:
所述主节点根据所述分段号,将所述数据标识、设定分段长度、随机数和加密后的分段数据组装为加密数据。
4.一种数据分布式解密的方法,其特征在于,包括:
主节点接收请求方发送的对指定数据的解密请求;
所述主节点根据所述指定数据中的数据标识,获取对应的密钥;
所述主节点根据设定分段长度,将所述指定数据拆分为分段数据和对应的随机数,并确定每个分段数据的分段号;
所述主节点根据所述密钥和所述随机数,确定每个分段数据对应的分段密钥;
所述主节点将所述分段数据、分段密钥和对应的分段号发送至至少两个从节点,以指示所述从节点根据所述分段密钥对所述分段数据进行解密;
所述主节点接收所述至少两个从节点返回的解密后的分段数据和对应的分段号;
所述主节点根据所述分段号,将所述解密后的分段数据组装为解密数据,并返回给所述请求方。
5.根据权利要求4所述的方法,其特征在于,所述主节点根据所述密钥和所述随机数,确定每个分段数据对应的分段密钥,包括:
所述主节点将所述随机数与所述密钥进行预设运算,以生成每个分段数据对应的分段密钥。
6.根据权利要求4所述的方法,其特征在于,在所述主节点根据设定分段长度,将所述指定数据拆分为分段数据和对应的随机数之前,还包括:
所述主节点提取所述指定数据中的设定分段长度。
7.一种数据分布式加密的装置,其特征在于,配置于权利要求1所述的分布式加解密的系统的主节点中,包括:
密钥生成模块,用于接收到请求方对指定数据的加密请求时,生成密钥和对应的数据标识,并保存所述密钥和对应的数据标识;
加密分段模块,用于根据设定分段长度,对所述指定数据进行分段,得到分段数据,并确定分段数及每个分段数据的分段号;
随机数生成模块,用于根据所述设定分段长度,生成数量与所述分段数相同的随机数;
加密分段密钥确定模块,用于根据所述密钥和所述随机数,确定每个分段数据对应的分段密钥;
加密信息发送模块,用于将所述分段数据、分段密钥和对应的分段号发送给至少两个从节点,以指示所述从节点根据所述分段密钥对所述分段数据进行加密;
加密数据接收模块,用于接收所述至少两个从节点返回的加密后的分段数据和对应的分段号;
加密数据组装模块,用于根据所述分段号,将所述数据标识、随机数和加密后的分段数据组装为加密数据,并返回给所述请求方。
8.根据权利要求7所述的装置,其特征在于,所述加密分段密钥确定模块具体用于:
将所述随机数与所述密钥进行预设运算,以生成每个分段数据对应的分段密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811340336.7/1.html,转载请声明来源钻瓜专利网。