[发明专利]基于联盟链的防止数据泄露方法、装置、设备和存储介质在审
申请号: | 201910200333.1 | 申请日: | 2019-03-16 |
公开(公告)号: | CN110046511A | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 陈璐伟;郭鸿程 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;H04L9/00;H04L9/30 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘立天 |
地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密文 规则数据 基础数据 接受方 存储介质 数据泄露 业务合作 解密 加密 运算 申请 业务提供方 身份信息 生成规则 生成密钥 数据密文 业务验证 密钥 区块 上链 泄露 验证 合作 | ||
1.一种基于联盟链的防止数据泄露方法,其特征在于,包括:
采集联盟成员的身份信息,将所述联盟成员的身份信息存储至联盟成员的身份信息库,并将联盟成员的身份信息上链,组成联盟链成员;
接收申请人请求业务合作的合作申请,对所述申请人进行身份验证,身份验证为联盟链成员的,则根据所述合作申请生成密钥,并将所述密钥发送给所述合作申请的业务接受方和业务提供方;
利用所述密钥对所述业务提供方提供的业务合作的规则数据进行加密后生成规则数据密文,将所述规则数据密文发送给所述业务接受方;
获取所述业务接受方提供的基础数据密文,所述基础数据密文为所述业务接受方根据所述规则数据填写的对应数据并进行加密后所得,对所述规则数据密文和所述基础数据密文进行同态运算,输出同态运算的结果;
对所述同态运算的结果进行解密,将所述解密的结果发送给所述业务接受方和业务提供方,并对解密过程和所述解密的结果进行上链。
2.根据权利要求1所述的基于联盟链的防止数据泄露方法,其特征在于,所述采集联盟成员的身份信息,将所述联盟成员的身份信息存储至联盟成员的身份信息库,并将联盟成员的身份信息上链,组成联盟链成员,包括:
发送资格验证指令至待采集终端,获取所述待采集终端对所述资格验证指令的反馈结果;
如果反馈结果为验证通过,则向所述待采集终端发送采集指令,所述采集指令用于向所述待采集终端请求并获取所述联盟成员的身份信息;
接收所述待采集终端反馈的所述联盟成员的身份信息;
将所述联盟成员的身份信息存储至联盟成员的身份信息库,并将联盟成员的身份信息上链,组成联盟链成员。
3.根据权利要求1所述的基于联盟链的防止数据泄露方法,其特征在于,所述接收申请人请求业务合作的合作申请,对所述申请人进行身份验证,身份验证为联盟链成员的,则根据所述合作申请生成密钥,并将所述密钥发送给所述合作申请的业务接受方和业务提供方,包括:
接收所述申请人请求业务合作的合作申请,提取所述合作申请中所述申请人的身份信息;
提取所述申请人的身份信息中的关键词;
根据所述关键词在存储有联盟链成员的身份信息的身份信息库中进行检索匹配,根据检索匹配的结果验证所述申请人是否为联盟链成员;
若所述申请人是联盟成员,则根据所述合作申请生成密钥,并将所述密钥发送给所述业务接受方和所述业务提供方。
4.根据权利要求1所述的基于联盟链的防止数据泄露方法,其特征在于,所述利用所述密钥对所述业务提供方提供的业务合作的规则数据进行加密后生成规则数据密文,将所述规则数据密文发送给所述业务接受方,包括:
获取所述业务提供方发送的所述规则数据和要求加密所述规则数据的指令;
根据预设的哈达玛矩阵对所述密钥进行扩展;
将所述规则数据进行字节置换,并将字节置换后的所述规则数据进行行变换;
将行变换后的所述规则数据进行列混淆,并根据扩展的所述密钥对列混淆后的所述规则数据进行加密后生成规则数据密文;
将所述规则数据密文发送给所述业务接受方。
5.根据权利要求4所述的基于联盟链的防止数据泄露方法,其特征在于,所述根据预设的哈达玛矩阵对所述密钥进行扩展,包括:
将所述密钥进行字节置换;
求取字节置换后的所述密钥与预设的所述哈达玛矩阵的乘积,并将乘积结果与轮常数做异或运算,得到扩展的密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910200333.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:跨云的数据迁移方法、装置和系统
- 下一篇:一种混凝土试块加密方法及装置