[发明专利]一种基于区块链的密码货币交易隐私保护方法及系统有效
申请号: | 201810332361.4 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108737068B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 任伟;肖睿阳 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L29/06;G06Q20/38;G06Q20/06;G06F21/64 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 龚春来 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 密码 货币 交易 隐私 保护 方法 系统 | ||
本发明提供了一种基于区块链的密码货币交易隐私保护方法及系统,所述方法包含如下步骤:形成混币组、创建混币器钱包、货币汇总、发送混币需求、接收混币需求、创建混币交易、混币交易签名、交易信息发送及混币信息验证。本方法可以用于保护区块链交易隐私信息,设计出的基于随机节点的混币方法,可以割裂交易双方之间的直接联系,消除交易信息之间的发送方和接收方的关联性,从而达到保护密码货币交易隐私的目的。
技术领域
本发明涉及的是一种区块链技术领域,特别涉及一种基于区块链的密码货币交易隐私保护方法及系统。
背景技术
对于基于账本的区块链密码货币(例如比特币),所有交易信息以公开账本的形式记录在每个参与节点。在公开账本中,每笔交易信息包含:上一笔交易哈希值、付款方签名、收款方钱包地址、该笔交易的哈希值等信息。恶意用户可以通过背景知识攻击、交易图谱分析攻击等手段将识别交易的接收方和发送方形成关联,一旦真实的账户信息被泄露,交易将失去匿名效果,数据隐私安全被破坏。如何有效保护区块链上交易隐私信息的安全性,是一个急需解决的技术问题。
发明内容
针对有效保护区块链上交易隐私信息的安全性的技术问题,本发明提供了一种基于区块链的密码货币交易隐私保护方法及系统,所述方法包含如下步骤:
S1、形成混币组:区块链的混币节点P向全网节点广播混币请求MSG_REQUEST,同一时间段内广播混币请求MSG_REQUEST的m个混币节点P组成混币组PGROUP,全部混币节点P随机按顺序产生不重复的编号Pi,其中1≤i≤m;
S2、创建混币器钱包:混币组PGROUP随机选取一个公开的大素数p和公开的本原元g∈Zp*,其中Zp*为p-1阶循环乘法群,每个混币节点Pi均随机选取一个整数xi作为混币器私钥碎片,混币节点P1计算出并将y1发送给P2,P2计算出
并将y2发送给P3,以此类推,最终混币节点Pm计算出
混币组PGROUP将ym记为混币器完整公钥pubkey,混币组PGROUP根据混币器完整公钥pubkey通过哈希运算得记为混币器钱包地址Address,其中,1≤i≤m,1≤xi≤p-2;
S3、货币汇总:混币组PGROUP内各个节点Pi将参与混币的货币生成同一笔交易Co_Mes并分别形成签名SIGNPi_Co_MES后,所述交易的输出地址为混币器公钥地址Address,其中1≤i≤m;
S4、发送混币需求:混币节点Pi任意选择所述混币组PGROUP中的任一混币节点Pj发送混币需求信息Mi,其中1≤i,j≤m且i≠j;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810332361.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于S盒的分割方法
- 下一篇:一种支持错误记录定位可验证数据库的检测方法