盲化的 Diffie-Hellman 密钥交换
作者:Ruben Somsen
来源:https://gist.github.com/RubenSomsen/be7a4760dd4596d06963d67baf140406
本协议的目标是让 Bob 可以跟 Alice 执行一次盲化的 Diffie-Hellman 密钥交换,从而,在未来,当一个解盲后的数值返回给 Alice 时,Alice 将意识到这个值来自于她自身,但无法知晓这个值跟其它值有什么区别(即,类似于盲签名)。
Alice:A = a*G 返回 A Bob: Y = hash_to_curve(secret_message)(将秘密消息哈希成椭圆曲线上的点) r = 随机盲化因子 B' = Y + r*G 返回 B' Alice: C' = a*B' (= a*Y + a*r*G) 返回 C' Bob: C = C' - r*A (= C' - a*r*G) (= a*Y) 返回 C,秘密消息 Alice: Y = hash_to_curve(secret_message) C == a*Y 如果等式成立,则 C 必定来自 Alice
我在一个似乎被遗忘了很久的密码朋克邮件组帖子中发现了这个协议,它是 David Wagner 在 1996 年写的(修正:也许并不像我以为的那样被遗忘了,因为 Lucre 就是一个它的实现)。它的初衷是成为 RSA 盲签名的替代方案,以绕开 David Chaum 的(现在已经过期的)专利。就像在所有的 ecash 协议中一样,这里的 secret_message 将由 Alice 在验证后记录下来,以防止重复花费。
这个方案的一个好处在于,执行门限机制的时候相对直接(值要求椭圆曲线乘法)。而一个缺点在于,它比单纯的签名检查要更复杂,因为它需要重复 Diffie-Hellman 密钥交换过程。
这个协议还有一个额外的弱点,但可以解决。Bob 无法确定 C' 是正确生成的(对应于 a*B')。Alice 可以通过同时提供一个离散对数相等证据(discrete log equality proof, DLEQ),证明 A = a*G 中的 a 等于 C' = a*B' 中的 a,从而解决这个问题。这个想到可以通过一种相对简单的 Schnorr 签名来证明,如下所述:
(这些步骤发生在 Alice 返回 C' 的时候) Alice: r = 随机 nonce 值 R1 = r*G R2 = r*B' e = hash(R1, R2, A, C') s = r + e*a 返回 e, s Bob: R1 = s*G - e*A R2 = s*B' - e*C' e == hash(R1, R2, A, C') 如果等式成立,则 A = a*B 中的 a 必定等于 C' = a*B' 中的 a
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
Bitget: 将在 24 小时内给到事件经过及处理结果
深潮 TechFlow 消息,4 月 20 日,Bitget 华语负责人谢家印在 X 平台发文表示:“每一个平台在每一个发展阶段,或许都会遇到挑战与不确定,然而这些都是不可回避的一部分我始终相信,穿越
-
某波段巨鲸清仓此前买入的10293.78枚ETH,本轮获利32.3万美元
PANews 4月20日消息,据@ai_9684xtpa 监测,某波段巨鲸已清仓此前买入的 10293.78 枚 ETH,平均建仓价格 1582.55 美元,卖出价格 1613.84 美元,本轮共获利
-
Bitget回应VOXEL/USDT合约交易对异常交易行为:交易、充提等功能一切正常,部分用户可能被风控
PANews 4月20日消息,Bitget 华语负责人谢家印在 X 平台发文表示:我们已留意到 VOXEL/USDT 合约交易对的异常交易行为,目前正在调查中。我们将尽快同步更具体的情况。部分用户可能
-
Bitget平台VOXEL/USDT合约交易对疑似异常,24小时交易量已超BTC
PANews 4月20日消息,据 Coinglass 数据,Bitget 平台 VOXEL/USDT 合约交易对 24 小时交易量已超 BTC,达 127.19 亿美元,BTC 为 43.01 亿美元
-
欧洲央行报告:数字欧元将部分取代纸币和银行存款
深潮 TechFlow 消息,4 月 20 日,据 Bitcoin.com 报道,欧洲央行(ECB)最新报告显示,尽管数字欧元项目尚未获得最终批准,但该央行数字货币(CBDC)一旦推出,将显著改变欧洲
-
我与嗯哼的故事:加密萧炎的斗破之路
作者:Ru7 @SသN一、初遇嗯哼 第一次见到嗯哼是在香港,2023年的冬天,那时候我刚刚接触币圈。嗯哼来香港玩,我们第一次线下见面。彼时的他还很消瘦,穿着一件巴宝莉当季衬衫,脚踩一双Yeezy球鞋,
-
空投周报 | 币安将于4月21日向符合条件用户空投EPT代币;Walrus将向SUI生态游戏掌机持有者空投(4.14-4.20)
原创 | Odaily星球日报(@OdailyChina)作者|Golem(@web3_golem)Odaily星球日报盘点了 2025 年 4 月 14 日至 2025 年 4 月 20 日期间的空
-
探究创新周期的演变:超额回报为何常被二次开发者收割?
原文标题:When Innovation Compounds:The Second-Order Effects of Crypto Primitives 原文作者:Saurabh Deshpande
- 成交量排行
- 币种热搜榜

