[发明专利]基于盲签名的许可区块链隐私保护方法在审
申请号: | 201811249383.0 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109274501A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 李先贤;李春培;刘鹏 | 申请(专利权)人: | 广西师范大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于盲签名的许可区块链隐私保护方法,对于交易内容,通过Hash函数将交易信息m整体盲化加密,然后利用交易双方地址私钥对交易进行签名,保证交易信息只有交易双方可以查看,然后只将数字资产唯一DAID和交易的盲签名以及背书节点的背书公钥记录在区块链之上;对于交易用户的身份信息,通过写入区块链的信息只有盲签名和提供盲签名的第三方公钥地址以及数字资产的ID,后两者与交易信息和用户信息无关,而盲签名具有不可伪造性和不可提取性,所以用户的身份信息隐私可以受到保护。本发明能够让许可区块链在交易的时候不仅交易双方的身份信息隐私保护,而且使得交易的信息得到隐私保护。 | ||
搜索关键词: | 区块 隐私保护 交易双方 交易信息 身份信息 数字资产 交易 公钥 许可 交易内容 交易用户 用户信息 第三方 提取性 伪造性 私钥 加密 写入 隐私 记录 保证 | ||
【主权项】:
1.基于盲签名的许可区块链隐私保护方法,其特征是,包括步骤如下:步骤1、用户A和用户B对数字资产DA进行交易,交易前,用户A是数字资产的拥有者,用户A和用户B均知晓交易内容;步骤2、用户A和用户B分别对交易进行普通签名,得到用户A对交易的普通签名和用户B对交易的普通签名;步骤3、普通签名之后,用户A将普通签名后的交易提交给背书节点;步骤4、背书节点提取普通签名后的交易中的信息,并分别验证用户A和用户B对交易签名的有效性,验证通过之后将经过背书的交易返回交易双方;步骤5、用户A生成隐藏因子和用户A的秘密因子:步骤6、用户A通过线下可靠途径将隐藏因子和用户A的秘密因子发给用户B;步骤7、用户B根据用户A发来的隐藏因子和用户A的秘密因子,生成用户B的秘密因子;步骤8、用户A通过申请的方式向背书节点申请背书公钥和用户A的盲化临时密钥;同时用户B也通过申请的方式向背书节点申请背书公钥和用户B的盲化临时密钥;步骤9、用户A和和用户B分别对交易进行盲签名,得到用户A对交易的盲签名和用户B对交易的盲签名;步骤10、盲签名之后,用户A将用户A对交易的普通签名、用户A对交易的盲签名、用户A的公钥、以及用户A的盲化临时密钥通过可靠途径发给用户B;步骤11、用户A将盲签名后的交易发给排序节点,排序节点收集一段时间内的盲签名后的交易,并将盲签名后的交易打包成区块后发送给主节点和记账节点,主节点和记账节点通过共识机制将区块加入到区块链当中;步骤12、当包含盲签名后的交易的区块成功加入区块链之后,交易正式完成,用户B变成数字资产的拥有者。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西师范大学,未经广西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811249383.0/,转载请声明来源钻瓜专利网。