[发明专利]一种不同信任域下从区块链读取用户隐私信息的方法在审
申请号: | 201810525523.6 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108833370A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 崔志华;李瑞;杨路;杨其森 | 申请(专利权)人: | 江苏众享金联科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;G06Q40/02;G06Q20/20;G06Q20/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210019 江苏省南京市建*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户隐私信息 区块 信息区块 用户基本信息 读取 存储 网络 对称密钥 钱包地址 查询键 信任域 密文 对称密钥加密 非对称密钥 哈希算法 机构用户 网络节点 相应节点 用户信息 上传 加密 转账 查询 成功 | ||
1.一种不同信任域下从区块链读取用户隐私信息的方法,包括信息区块链网络和积分区块链网络,不同对等机构分别同时作为上述信息区块链网络和积分区块链网络节点,上述任一对等机构用户信息数据结构包括:用户基本信息、用户隐私信息和上传该条用户信息者的钱包地址,上述信息区块链网络对应节点中存储有对等机构用户经对称密钥加密后的用户隐私信息,上述积分区块链对应节点中存储有对等机构经哈希算法后的作为查询键名的用户基本信息,上述对称密钥经非对称密钥加密后作为健值存储于上述积分区块链对应节点,上述任一对等机构在积分区块链网络相应节点由其他用户基本信息查询键名可获取该用户隐私信息密文和上传该用户信息者的钱包地址,向上述钱包地址转账成功后,可获取该用户隐私信息密文的对称密钥,上述任一对等机构完成用户隐私信息查询。
2.根据权利要求1所述的一种不同信任域下从区块链读取用户隐私信息的方法,其特征在于:经上述对称密钥加密后的信息密文可通过该对称密钥解密成对应信息明文;上述非对称密钥包括公钥和私钥,经上述公钥加密后的信息密文仅可通过私钥解密成对应信息明文,经上述私钥加密后的信息密文可通过公钥或私钥解密成对应信息明文。
3.根据权利要求1所述的一种不同信任域下从区块链读取用户隐私信息的方法,其特征在于:上述任一对等机构包括服务器和操作员,上述服务器为上述信息区块链网络和积分区块链网络的节点,上述操作员拥有私钥和公钥。
4.根据权利要求1所述的一种不同信任域下从区块链读取用户隐私信息的方法,其特征在于:上述用户基本信息主要包括姓名和身份证;上述用户隐私信息主要包括姓名、身份证、年龄、违约记录、逾期金额和其它个人隐私信息。
5.根据权利要求1所述的一种不同信任域下从区块链读取用户隐私信息的方法,其特征在于:包括以下具体步骤:
S201、上述任一对等机构的操作员使用相应私钥登陆到相应对等机构中的相应服务器;
S202、上述操作员输入需查询用户基本信息;
S203、上述相应服务器根据上述需查询用户基本信息的哈希值在信息区块链网络相应节点查询需查询用户信息密文;
S204、上述相应服务器发送转账请求至积分区块链网络相应节点,其中请求包括上述操作员相应公钥、查询用户信息者的钱包地址和上述需查询用户信息密文中的钱包地址;
S205、上述区块链网络相应节点从上述查询用户信息者的钱包地址转指定积分数量至上述需查询用户信息密文中的钱包地址;
S206、上述相应服务器发送对称密钥请求至其它相应对等机构中相应服务器;
S207、上述其它相应服务器收到请求后,确认转账是否成功,若否,拒绝请求,结束,若是,转S208;
S208、上述其它相应服务器采用上述其它对等机构相应私钥对上述需查询用户基本信息哈希值在积分区块链网络相应节点中相应的对称密钥密文解密,形成相应对称密钥;
S209、上述其它相应服务器采用上述操作员相应公钥对上述相应对称密钥进行加密形成对新称密钥密文,将其返回上述相应服务器;
S210、上述相应服务器采用上述操作员相应私钥对上述新对称密钥密文解密形成相应对称密钥;
S211、上述相应服务器采用上述相应对称密钥对上述需查询用户隐私信息密文解密形成需查询用户隐私信息明文,将其显示给上述操作员。
6.根据权利要求5所述的一种基于区块链的解决不同信任域下用户隐私信息共享系统,其特征在于:用户信息查询完毕加密流程包括以下具体步骤:
S301、上述相应服务器收到上述操作员退出浏览用户隐私信息请求后,发送阅读完毕请求给上述其它相应服务器,且阅读完毕请求包括需查询用户基本信息哈希值;
S302、上述其它相应服务器收到上述阅读完毕请求后,产生新对称密钥;
S303、上述其它相应服务器根据上述需查询用户基本信息哈希值到积分区块链网络相应节点提取相应对称密钥密文,并采用上述其它相应对等机构操作员相应私钥对上述相应对称密钥密文解密,形成相应对称密钥;
S304、上述其它相应服务器根据上述需查询用户基本信息哈希值到信息区块链网络相应节点提取用户信息密文;
S305、上述其它相应服务器采用上述相应对称密钥对上述用户信息密文解密形成用户信息明文;
S306、上述其它相应服务器采用上述新对称密钥对上述用户信息明文中用户隐私信息进行对称加密形成新用户隐私信息密文,上述用户信息明文中的用户基本信息哈希值、上述用户信息明文中的钱包地址和上述新用户隐私信息密文形成新用户信息密文;
S307、上述其它相应服务器上传上述新用户信息密文至信息区块链网络相应节点;
S308、上述其它相应服务器提取用户基本信息哈希值,将其作为键名;
S309、上述其它相应服务器采用上述其它相应对等机构操作员相应公钥对上述新对称密钥进行加密形成新对称密钥密文,将其作为键值;
S310、上述其它相应服务器将键名和键值写入积分区块链网络相应节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏众享金联科技有限公司,未经江苏众享金联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810525523.6/1.html,转载请声明来源钻瓜专利网。