[发明专利]一种基于混合器技术的联盟链隐私保护方法有效
申请号: | 202110686352.7 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113450091B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 盖珂珂;孙晗雯;祝烈煌 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04;G06F21/62;G06N3/126;H04L9/40 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合器 技术 联盟 隐私 保护 方法 | ||
本发明涉及一种基于混合器技术的联盟链隐私保护方法,属于区块链中的联盟链数据隐私保护技术领域。本方法面向较大规模用户集,支持任意数量的用户进行交易,且能够在需要时灵活地扩大或缩小用户规模,面向大规模用户集时依旧可以保持较好的灵活性。本方法通过增加交易混合复杂度,有效提高了攻击者猜测用户身份信息的难度。本方法提出了一种惩罚措施,能有效地在用户之间达成共识,使用户有权限和渠道对第三方实施监管和惩罚,从而实现交易系统内的自我信任和自我监管。
技术领域
本发明涉及一种基于混合器技术的联盟链隐私保护方法,属于区块链中的联盟链数据隐私保护技术领域。
背景技术
在传统的集中式存储服务器架构中,数据隐私保护的关键在于如何防止信息泄露。然而,在区块链的去中心化架构中,关键变为了如何保持交易的匿名性,即,如何确保攻击者无法在通过分析交易数据和交易内容的情况下直接或间接地了解用户的身份信息。
现有的数据隐私保护方法中,混合器技术是一种较为常用的方式。但是,传统的混币技术只能对固定数量的用户提供服务,并且只能为用户提供单次混合的服务。这些限制不仅没有给用户足够的自由度,而且无法得到较好的隐私保护效果。通过一些技术手段加以分析,攻击者依然可以根据混合后的交易信息分析出用户的实际身份信息。
发明内容
本发明的目的在于针对现有技术存在的隐私保护性能较低、灵活性较差等技术缺陷,创造性地提出一种基于混合器技术的联盟链隐私保护方法。
本发明的创新点主要在于:在交易系统中对用户进行分组设计,将打包交易信息并传输上链的权利从第三方平台中分离出来并赋予给用户,基于遗传算法和马尔科夫链模型在各分组内进行组长节点轮换,为每位参与混币的用户提供多次混合服务。
为了达到上述目的,本发明采取如下技术方案。
首先定义相关概念。
定义1:用户
指交易系统中的发起者,即卖家。
定义2:平台方
指交易系统中的第三方平台,负责执行用户分组后每组内的混币过程,在需要时根据规则选择相应的用户节点赋予其组长节点的身份。
定义3:监管者
指监管中心,能够以权威性和法律性给予平台方有效的约束力。
在实际应用场景中,监管者通常由大型金融证券所、中央银行、交易监管部门承担。
定义4:交易活跃度
指用户在给定时间内的交易频次,该值越高则用户的交易频次越高。
定义5:阈值
指系统根据初始混币交易中的交易活跃度最高值所设定的。一般设为最高值的1/3,用于筛选组长节点。
定义6:组长节点
指每组中根据规则选择出的具有打包传输混合后的交易记录的用户节点;
一种基于混合器技术的联盟链隐私保护方法,包括以下步骤:
步骤1:用户向交易系统提交入链交易申请。同时,系统设置用户准入条件。
其中,系统在用户提交入链申请后计算每位用户的交易活跃度,并根据最低入链活跃度,对用户进行筛选。
步骤2:系统对允许入链的用户进行分组。
具体地,分组过程包括以下步骤:
步骤2.1:系统设定一个阈值,对允许入链的用户进行交易活跃度评定。例如,可以将阈值设定为用户中交易活跃度评定值最高值的1/3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110686352.7/2.html,转载请声明来源钻瓜专利网。