预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109274501A(43)申请公布日2019.01.25(21)申请号201811249383.0(22)申请日2018.10.25(71)申请人广西师范大学地址541004广西壮族自治区桂林市七星区育才路15号(72)发明人李先贤李春培刘鹏(74)专利代理机构桂林市持衡专利商标事务所有限公司45107代理人陈跃琳(51)Int.Cl.H04L9/32(2006.01)权利要求书1页说明书6页附图1页(54)发明名称基于盲签名的许可区块链隐私保护方法(57)摘要本发明公开一种基于盲签名的许可区块链隐私保护方法,对于交易内容,通过Hash函数将交易信息m整体盲化加密,然后利用交易双方地址私钥对交易进行签名,保证交易信息只有交易双方可以查看,然后只将数字资产唯一DAID和交易的盲签名以及背书节点的背书公钥记录在区块链之上;对于交易用户的身份信息,通过写入区块链的信息只有盲签名和提供盲签名的第三方公钥地址以及数字资产的ID,后两者与交易信息和用户信息无关,而盲签名具有不可伪造性和不可提取性,所以用户的身份信息隐私可以受到保护。本发明能够让许可区块链在交易的时候不仅交易双方的身份信息隐私保护,而且使得交易的信息得到隐私保护。CN109274501ACN109274501A权利要求书1/1页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变成数字资产的拥有者。2.根据权利要求1所述的基于盲签名的许可区块链隐私保护方法,其特征是,还进一步包括如下步骤:步骤13、当用户B需要对数字资产再次交易时,通过验证即可认领数字资产。2CN109274501A说明书1/6页基于盲签名的许可区块链隐私保护方法技术领域[0001]本发明涉及隐私保护技术领域,具体涉及一种基于盲签名的许可区块链隐私保护方法。背景技术[0002]区块链作为比特币的底层技术,在近些年掀起一股研究热潮。本质上区块链是一种去中心化的数据库,由于其防篡改,良好的开放性,以及自治性匿名等特征,与当前社会模式截然不同,广受人们的追捧,更是被人誉为“第四次工业革命”。区块链解决的是当前社会的信任问题,利用一定的密码学技术和共识机制,解决在不可信的环境完成公平可信的操作。但是当前区块链还有着相当严重的隐私泄露问题。特别是区块链的交易层,包含了大量的敏感交易信息,比如用户的身份公钥,交易信息等,特别是许可区块链上的交易信息,可能涉及到商业机密。[0003]以区块链的第一个公有链应用比特币为例,每个参与者可以获得完整的数据备份,所有的数据都是公开透明的,这是区块链的优势特点,但是也是比特币的一个致命弱点。不法攻击者以特定的方法分析比特币的账本数据,可以将公钥地址与比特币用户的真实地址对应起来。当前用在以比特币为代表的公有链隐私保护方法主要有零知识证明、混币、环签名等方法。再以许可区块链超级账本Fabric为例,Fabric以细粒度保护隐私,即账本网络中若干成员可以协商构建一个专属通道与外部隔离,通道外的节点无法看到其中的账本和交易数据,极大地提高了隐私性。但是这样就不能跨通道(跨链)进行交易,即使在通道内部的peer节点也能看到与自己无关的全部交易数据。综上所述,无论是公有链还是许可