第7-5讲:盲签名算法在区块链中的应用

深入学习区块链的隐私保护(二)一大波盲签名算法 盲签名是由David Chaum提出的一种特殊签名方式,盲签名允许消息拥有者先将消息盲化后,把盲化后的消息发送给签名者进行签名,最后消息的拥有者对签名进行去盲因子处理,得到原消息的签名。盲签名就是接收者在不让签名者获取所签署消息具体内容的情况下所采取的一种特殊的数字签名技术,盲签名需要满足如下两个特殊性质: 签名者不知道所签署消息的具体内容 当签名消息被公布后,签名者无法知道这是他哪次签署的 根据不同的公钥密码体制构造依赖于不同密码假设下的盲签名方案,通常使用的有基于RSA的盲签名算法、... 阅读详情

【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】

7.5盲签名算法在区块链中的应用

区块链可以看作是一个分布式账本。对于账本而言,隐私极其重要,因此用密码学技术来保护其安全性是可实现的途径,签名技术便是之一,而不同的签名方式带来的安全性也不同,如数字签名、群签名、盲签名等。今天我们学习盲签名算法在区块链中的应用。

在比特币中,交易是在用户之间直接进行的,没有中间人。用户通过向通信节点的对等网络广播数字签名的消息来发送支付。

区块链技术的快速发展,越来越多的在线商家提供比特币支付功能。比特币的匿名性:交易被记录并公开,但它们只与地址而不是真实身份联系在一起。

区块链中的「地址」类似于银行卡账号,是用户参与区块链业务时使用的假名。因此,无论你用你的比特币购买什么,都无法具体追踪到你的真实地址。

一般来说,匿名化的目的是防止攻击者通过比特币网络和区块链发现比特币钱包地址与真实用户身份信息之间的关系。但是,比特币交易的匿名性特征绝非完美:如果客户在线向提供商支付比特币,例如通过银行转账、信用卡,甚至阿里支付,提供商可以将客户的支付信息链接到交易比特币的电子地址。

| 身份隐私:用户身份信息与区块链地址之间的关联关系

区块链系统中地址是由用户自行生成,与用户的身份信息无关,用户创建和使用地址不需要第三方参与。因此,相对于传统的账号(例如银行卡号),区块链地址具有较好的匿名性。

但是区块链交易之间的关联性可以被用于推测敏感信息。区块链所有数据都存储在公开的全局账本中,用户在使用区块链地址参与区块链业务时,有可能泄露一些敏感信息,例如区块链交易在网络层传播轨迹。

通过分析这些交易之间的关联关系(比如:同一交易的所有输入地址属于同一用户集合、找零地址和输入地址属于同一用户等等),再结合一些背景知识,能够逐步降低区块链地址的匿名性,甚至发现匿名地址对应用户的真实身份。

区块链网络中,一笔交易的输入肯定是某一笔交易的输出,找到交易间的关联关系。为了断开和之间的连接,保护区块链隐私:混币技术 

Mixcoin协议方案

混币服务器掌握A的和之间的连接,存在泄漏用户隐私的问题。

Blindcoin协议方案

M公布盲签名,作为追责凭证

A公布去盲签名,作为M向指定输出地址发送交易的凭证

用户对输出地址采用盲签名,M不知道A的和之间的连接,不会将用户的输入地址与输出地址相连接,从而保护用户交易信息

Blindcoin保证了没有被动对手可以在特定的混合中链接输入/输出地址对。因此,Blindcoin在同时参与混合的所有非恶意用户集合内实现匿名性。除了混币服务器的资源外,对可以同时参与混币的用户数没有任何限制,因此参与者越多,匿名集就越大。

通过使用盲签名方案隐藏参与者的输入/输出地址映射,实现了对混合服务的匿名性。

今天的课程就到这里啦,第七单元的学习已经告一段落,下节课我们将开启第八单元的学习,敬请期待!

同学们可以关注点宽学园,每周持续更新区块链系列课程,小宽带你进入区块链世界。我们下节课见啦。

【区块链与密码学】课堂回顾:

区块链与密码学系列文章合集

BlindCoin 最近看区块链方面的论文,看到了一个BlindCoin的概念,BlindCoin所依靠的原理是盲签名 在区块链上用户都是进行点对点的交易,因此如何保证用户交易信息不被泄露成为了一个问题。所谓的BlindCoin就是一种中心化混币机制,通过一个第三方服务商将需要交易的用户的资金进行混合,然后再输出至用户要求的地址。 如果不同地址之间存在稳定的关联交易,攻击者可以分析不同地址之间的交易关系图,推导出一些用户特征数据。此外,攻击者可以通过搜索所有可能的近似余额的交易来获取相应的交易地址,然后可以推断出用户的身份信息 阅读详情

相关推荐

5、匿名性度量:隐私保护的多维度探索

本文探讨了隐私保护中的匿名性度量问题,从隐私的基本定义出发,分析了数据匿名化的主要方法,包括随机扰动、泛化和抑制等技术。文章系统梳理了隐私度量的三大类方法:统计、概率和计算方法,并深入探讨了基于查询限制、方差、多重性、互信息、背景知识攻击等不同视角的匿名性度量方式。同时,还介绍了效用与隐私之间的权衡问题以及基于隔离的匿名化方法,最后展望了隐私保护研究的新方向,如个性化隐私和效用与隐私的平衡研究。

pytorchlight8的博客 407

区块链数据隐私保护研究

区块链是一种具有去中心化、安全可信、防篡改和可编程等特点的分布式账本技术。区块链系统的公开 透明特性使用户交易隐私受到严重威胁,针对此问题设计了不同应用场景相应的隐私问题解决方案。首先介绍区 块链技术且基本工作原理,并介绍区块链中典型的隐私问题,如交易隐私问题和账户隐私问题;其次,将现有典型 的区块链隐私保护方案分为3 种,即混币方案、密码学方案和安全通道方案,并对这3 种区块链隐私保护技术方案 进行综合而全面的介绍;最后,对区块链数据隐私保护技术进行分析并展望其在物联网安全领域的应用与发展。

41、投票与可信平台匿名性保护的创新方案

本文介绍了一种投票系统中可验证性与匿名性相结合的创新方案,并提出了一种新的可信平台匿名保护方法。通过建立全面的投票安全模型,该方案有效统一了匿名性和可验证性,解决了现有问题。同时,基于Schnorr签名算法的环签名技术,提出了一种无需依赖可信第三方的可信平台匿名化方案,保障了平台的匿名性和安全性。实验结果表明,该方案在性能和安全性方面表现良好,具有较好的可扩展性和实用性。

embedding5hiker的博客 512

Blind Signature盲签名与fabric区块链结合的应用

Blind Signature盲签名与fabric区块链结合的应用,盲签名技术+fabric联盟链

大印的专栏 1636

16、匿名性经济与欧元纸币 RFID 隐私保护

本博文探讨了匿名性经济和欧元纸币中RFID技术带来的隐私保护问题。在匿名性经济部分,分析了节点安全与流量分布的关系、志愿者经济的认证问题、不诚实节点行为、系统启动成本以及定制化服务对匿名性的威胁,并提出了未来的研究方向及启示。在欧元纸币RFID隐私保护部分,讨论了RFID技术应用带来的隐私风险,评估了现有解决方案的局限性,并提出了一种基于分离特权、访问控制和基础密码学的可行系统设计思路。

513

34、用户认证与匿名性保护:技术解析与应用

本文探讨了用户认证与匿名性保护的技术原理与应用。在用户认证方面,重点介绍了基于键盘打字生物特征的持续认证技术,通过分析用户的按键动态实现长期身份监测,并详细讨论了系统设计、特征提取与分类方法。在匿名性保护方面,分析了TOR工具的工作原理及其在匿名通信中的作用。文章展示了两种技术的核心目标、实现方法及其在信息安全中的重要性,并展望了未来发展方向。

rock5的博客 428

数字化契约如何守护?解析盲签名的妙用

数字签名在数字契约中包含不便公开的敏感信息时,如何进行有效的签名?签名时看不到信息明文,日后出现纠纷该如何追究维权?连签名者都看不到数据信息,如何支持有效的监管介入?其背后的盲签名技术和其他签名技术相比,有何过人之处? 在越来越重视隐私保护的数字化经济大背景下,对用户数据的隐私保护要求也日益提高。甚至在一些涉及敏感数据的场景中,用户向认证者提供待认证的数据,认证者都不能观其明文。 例如,关键事务决议相关的电子投票系统可能要求投票认证者在不知道每张选票意向的条件下,对每张选票进行认证,排除未授..

跨链技术践行者 1412

27、比特币匿名性与隐私保护数据集成解析

本文深入探讨了比特币系统的匿名性局限,并分析了隐私保护与数据集成的挑战。重点介绍了现有数据访问模式(如去标识模式和信任模式)的不足,并提出一种新的解耦数据访问模式,能够在保障隐私的同时实现高效的数据集成。文章还详细解析了解耦模式的设计、实验验证及其在不同场景下的应用前景,为未来数据安全与隐私保护研究提供了重要思路。

ujm56789012的博客 431

群签名、环签名、盲签名

群签名方案是算法组ΠGS=(Gen,Sign,Ver,Open)ΠGS​=(Gen,Sign,Ver,Open),Gen(1λ,n)Gen(1λ,n):密钥生成算法,nnn为群成员数,输出gvkgvkgvk:群公钥,用于验签gmskgmskgmsk:主私钥,由管理员持有,用于追踪成员身份gsk=(gsk[1],⋯,g。

weixin_44885334的博客 4662

12、信息时代的匿名性、安全性与隐私保护

本博客探讨了信息时代中的匿名性、安全性和隐私保护问题。文章从引言开始,分析了信息时代对匿名和安全的迫切需求,随后详细介绍了匿名性的定义、类型、与互联网的关系以及法律视角;接着讨论了安全性的核心要素(保密性、完整性、可用性),并分别解析了物理安全和信息安全的实现机制,包括访问控制、密码和防火墙技术;最后在讨论与思考部分提出了未来技术发展、平衡选择以及法律监管等关键问题。文章旨在帮助读者全面理解匿名性、安全性和隐私保护的现状与挑战,并为相关领域的研究提供参考。

numpy6sculptor的博客 483

21、具有可撤销匿名性的新型离线隐私保护电子现金系统

本文介绍了一种新型的离线隐私保护电子现金系统,该系统基于非交互式知识证明和群签名技术,为用户提供具有可撤销的匿名性保障。系统通过银行与可信第三方的协作,能够在必要时追踪用户身份,从而防止滥用和非法行为。文章详细描述了系统的注册、取款、支付、存款和追踪协议,并分析了其安全性与效率优势,展示了该系统在安全性和实用性方面的突出表现。

rgv23456789的博客 439

Linux下HTTP代理的匿名性与隐私保护

此外,HTTP代理还支持多种身份验证机制,如基本认证和摘要认证,通过复杂的认证逻辑和算法,增强了网络应用的隐私保护能力。对于Linux用户而言,合理利用HTTP代理不仅能够提升网络访问速度和质量,更能够在享受互联网便利的同时,保护好自己的个人隐私和信息安全。在Linux系统环境中,HTTP代理作为一种强大的网络工具,不仅能够提升访问速度、降低网络延迟,更重要的是,在匿名性与隐私保护方面发挥着重要作用。通过HTTP代理,用户可以在浏览互联网时隐藏自己的真实IP地址,有效防止个人信息泄露,提升隐私保护水平。

weixin_73725158的博客 737

20、新型可撤销匿名性的离线隐私保护电子现金系统

本文介绍了一种新型的可撤销匿名性的离线隐私保护电子现金系统。该系统通过引入可信第三方和采用统计零知识证明等技术,在保护用户隐私的同时,有效防止匿名性被滥用,从而平衡了隐私保护与犯罪预防的需求。系统包含取款、支付和存款协议,具备匿名性、不可伪造性、不可抵赖性、不可链接性和双花抗性。与现有系统相比,该系统具有更高的计算效率和更简单的管理机制,为未来电子支付提供了安全、高效的解决方案。

rgv23456789的博客 462

蓝斑点狗:保护您的隐私,增强Mudi路由器匿名性

蓝斑点狗:保护您的隐私,增强Mudi路由器匿名性 项目介绍 蓝斑点狗(blue-merle) 是一个专为 GL-E750 / Mudi 4G移动Wi-Fi路由器 设计的软件包,旨在增强设备的匿名性并减少法医追踪的可能性。Mudi路由器是一款便携式设备,主要面向注重隐私的零售用户。通过集成多种隐私保护功能,蓝斑点狗确保用户在使用Mudi路由器时能够更好地保护自己的隐私。 项目技术分析 蓝斑点狗通过以...

gitblog_00902的博客 1235

3、k -匿名性与可模拟绑定:数据隐私保护新视角

本文探讨了数据隐私保护中的k-匿名性和可模拟绑定模型。重点分析了k-匿名性中准标识符(QI)的正确使用,指出错误的QI定义可能导致隐私泄露,并讨论了标准k-匿名性的保守性。同时,文章提出可模拟绑定模型,用于解决在线查询审计中的隐私保护问题,并在保证数据效用的同时提升隐私保护效果。

ik678901的博客 456

移动台匿名性保护技术与策略

本文还有配套的精品资源,点击获取 简介:在电信行业中,保护移动台的匿名性对于保障用户的隐私安全和通信自由至关重要。文章深入探讨了多种保护移动台匿名的方法,包括IMSI隐藏、TMSI使用、通信加密、匿名漫游、安全协议、隐私保护策略、匿名通信技术、软件防护、用户教育以及法律与监管措施。这些方法涉及技术手段、策略规划和法律法规,共同构成了一个全面的匿名性保护体系。 1....

weixin_42551310的博客 2082

HTTP代理保护Linux系统隐私与匿名性

在当今互联网环境下,保护个人隐私与匿名性已成为日益重要的议题,尤其是在Linux系统这一开源、灵活的平台上。使用HTTP代理是增强网络安全、隐藏用户真实IP地址、保护隐私及匿名访问网络资源的一种有效手段。HTTP代理服务器充当了用户与目标服务器之间的中介,所有从用户设备发出的HTTP请求都会先经过代理服务器,再由代理服务器...

weixin_36841023的博客 454

智能安防摄像头埋点实践:用户行为与设备状态的闭环监控(含AI事件)

智能安防摄像头埋点闭环体系设计及应用实践 摘要: 本文系统阐述了智能安防摄像头埋点闭环体系的设计与实践。首先分析了传统埋点的不足及闭环埋点的价值,提出由用户行为埋点、设备状态埋点和AI事件埋点构成的三维埋点体系框架。详细介绍了闭环监控的四大流程:数据采集、汇聚清洗、分析建模和智能决策。通过误报优化、个性化策略等案例展示了AI事件闭环的实际应用价值,并探讨了隐私合规、性能优化等关键挑战的解决思路。最后展望了端侧AI增强、预测型埋点等未来发展趋势。该体系实现了从数据采集到业务决策的完整闭环,有效提升了AI模型性

专注智能硬件软硬件产品经理成长与实战,分享从需求定义到量产落地的真实日记。涵盖IoT趋势洞察、研发协作经验、产品方法论与工具箱,用轻松有趣的“汪式”视角,陪伴产品经理成长、避坑与升级。 1046
上一篇: 【区块链与密码学】第7-4讲:经典盲签名算法(三)
下一篇: 【区块链与密码学】第8-1讲:什么是环签名?
Dig Quant
博客等级 码龄7年 124粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值