📄️ BIP32
BIP32(Bitcoin Improvement Proposal 32)
📄️ Commitment Schemes
承诺方案(Commitment Schemes)是密码学中的一种基本原语,用于在不泄露实际内容的情况下,使一方对某个值进行“承诺”,并在稍后时间“揭示”该值。承诺方案在许多密码学协议中起着重要作用,例如零知识证明、多方计算和安全投票等。
📄️ ECDSA Signing
alt text
📄️ ED25519 Signing
📄️ Lindell 17’ {2,2}
Lindell 2017 论文中的 2/2 签名方案,并确保正确地描述数据签名过程。
📄️ Feldman's VSS proof 推导 🔥
在 Feldman 分布式密钥生成(DKG)方案中,推导公式涉及多项式生成、密钥份额计算和验证者生成。以下是详细的推导过程:
📄️ Feldman's VSS proof {2,n}
在门限签名方案中,对消息的签名是通过多个参与者的部分签名组合而成的。具体来说,签名生成和验证过程如下:
📄️ Feldman's VSS
Feldman's VSS 私钥份额计算,公钥份额计算,验证
📄️ Paillier 同态加密
同态加密 - Paillier 加密方案
📄️ Fiat-Shamir
Fiat-Shamir 将交互式转化为非交互式如何体现?
📄️ Schnorr NIZK 非交互式零知识证明
Schnorr Identification Scheme
📄️ Paillier NIZK 同态非交互零知识证明
NIZKProof 与 NIZKVerify
📄️ Cryptology ePrint {t,n}
alt text
📄️ t of n 私钥恢复
在门限签名方案中,完整私钥通常不会被直接计算或重建,因为这样会违背门限签名的初衷,即确保没有单个参与者能够单独生成签名。然而,在某些情况下(例如,为了恢复密钥或进行系统初始化),我们可能需要重建完整私钥。下面是如何通过秘密共享方案重建完整私钥的过程。