盲化的 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.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
经济学家Peter Schiff:比特币并非数字黄金
PANews 5月5日消息,黄金的长期倡导者、经济学家PeterSchiff近日在社交平台X上发文,再次强调了他认为比特币并非“数字黄金”的观点。Schiff指出,在近期观察到美国股指期货和美元指数双
-
黑客利用《纽约邮报》官方 X 账号向加密用户发送诈骗私信
PANews 5月5日消息,据Cointelegraph报道,近日有多名加密社区用户报告称,美国媒体 《纽约邮报》 的官方 X 平台账号疑似已被恶意行为者入侵,并被用于实施诈骗活动。报告显示,入侵者正
-
Sui网络Perp DEX概况:四大协议有何不同之处?
作者:0xShinChan, 加密 KOL编译:Felix, PANews后 FTX 时代彻底改变了交易格局,推动大量用户涌向去中心化永续合约交易所(Perp DEX)。这些平台的日交易量如今动辄超
-
融资周报 | 公开融资事件13起;隐私区块链Miden完成2500万美元种子轮融资,a16z Crypto等领投
本期看点据 PANews 不完全统计,上周(4.28-5.4)全球区块链有13起投融资事件;资金总规模超1.37亿美元,流入资金与前一周相比有所减少,概览如下:DeFi方面公布了3起投融资事件,其中区
-
2025年比特币富豪榜:Satoshi Nakamoto 持有 BTC 价值超 713 亿美元
深潮 TechFlow 消息,5 月 5 日,据 Coindoo 报道,分析师 Xavior 发布了 2025 年比特币持有量最大的个人和机构排行榜。比特币创始人 Satoshi Nakamoto 以
-
MonadBFT 解析(下):对开发者和用户意味着什么
MonadBFT 在流水线 HotStuff 风格共识的基础上引入了四项核心创新:抵抗尾部分叉、单轮投机最终性、乐观响应性和线性通信。在第一部分中,我们研究了经典 PBFT(实用拜占庭容错)共识的工作
-
MonadBFT 解析(上):如何解决尾部分叉问题
尾部分叉会扭曲区块提议者的经济激励,也对网络的活性构成潜在威胁。MonadBFT 通过引入重新提议机制和无背书证书(NEC),确保任何由诚实领导者提出、并获得法定多数投票的区块都不会被遗弃或跳过。区块
-
一巨鲸新建钱包并从Binance提走500枚比特币
PANews 5月5日消息,据@lookonchain监测,大约在12小时前(约北京时间5月5日凌晨),一名加密货币巨鲸执行了一笔大额比特币的提现操作。该巨鲸首先创建了一个全新的钱包地址,随后从加密货
- 成交量排行
- 币种热搜榜
