KZG10 与 Pairing 通过一天的交流学习大概弄清了KZG10与Pairing的勾迹关系,对PCS也有了更进一步认识,这里记录一下它们之间的逻辑关系。Thanks感谢@KurtPan博和@miles的热心交流讨论,让我重新认识了“椭圆曲线group上的标量乘法”与“椭圆曲线group上的元素乘法 零知识证明 椭圆曲线 白菜 发布于 2023-08-03 3642 3 0
CVE-2025-30147 - Besu 上子群检查的离奇案例 Besu Ethereum 客户端在处理椭圆曲线 alt_bn128 的 EIP-196/EIP-197 预编译合约时存在共识问题,版本 25.2.2 受此影响。攻击者可以构造一个点,该点位于正确的子群中但实际上并不在曲线上,从而绕过验证。该问题已在版本 25.3.0 中得到修复。 Besu 以太坊 EIP-196 EIP-197 椭圆曲线 bn254 密码学 共识漏洞 以太坊中文 发布于 2025-05-08 2815 1 0
Groth16 详解 in 零知识证明之书 本文详细介绍了Groth16零知识证明算法的原理、实现及其应用,包括可信设置、证明生成和验证的步骤,并讨论了防止伪造证明的方法以及算法中的安全问题。 Groth16 零知识证明 椭圆曲线 可信设置 验证算法 RareSkills 发布于 2023-09-02 6921 1 0
用于密码学的同源数学 本文为同源密码学提供数学基础,介绍同源(isogenies)的定义、性质(如可分离性、度)、自同态、j-不变量、对手同源和挠点等概念。文章从椭圆曲线和群论出发,解释有理映射如何形成群同态,以及同源如何通过核与子群一一对应。重点包括:同源是满射的群同态;自同态构成环;j-不变量用于分类同构曲线;可分离同源的度等于核的大小;每个同源有唯一对手同源,其合成是倍乘映射。这些概念是理解基于同源的密钥交换协议(如SIDH/SIKE)的前提,但需注意SIKE已于2022年被攻破。 同源 椭圆曲线 后量子密码学 SIDH SIKE 同源密码学 BTCStudy 发布于 2026-05-12 261 0 0
区块链中的数学 - 椭圆曲线加密原理和实例演练 本节将介绍如何使用离散域上椭圆曲线进行加密和解密过程。若果觉得阅读理解本文有困难,可以先参考之前的一些铺垫的历史文章。以后所说的椭圆曲线默认都是指**离散域上模素数的椭圆曲线**。 区块链中的数学 椭圆曲线 blocksight 发布于 2020-04-27 7870 0 0
区块链中的数学 - 椭圆曲线进行签名和验证过程 本节继续介绍离散域上椭圆曲线进行签名和验证过程,并加以实例说明。 区块链中的数学 椭圆曲线 blocksight 发布于 2020-05-02 8043 0 1
区块链中的数学-VRF基于ECC公钥体制的证明验证过程 本文主要介绍了VRF基于ECC公钥体制的证明验证过程, 基于前一文的基础,本篇顺理成章地说明了验证的内在逻辑,别的地方很难有这样的内在分析! 区块链中的数学 VRF 椭圆曲线 blocksight 发布于 2020-10-13 7146 0 0
掌握椭圆曲线算术 - 带有 SageMath 示例的综合指南 这篇文章详细介绍了椭圆曲线及其在现代加密中的应用,尤其是椭圆曲线密码学(ECC)。文章涵盖了椭圆曲线的基本概念、算术运算、在SageMath中的实现以及ECC在通信安全、数字签名和密钥交换中的应用。通过丰富的代码示例和可视化图表,读者可以深入理解椭圆曲线加密的理论基础和实践应用。 椭圆曲线 椭圆曲线密码学 ECC SageMath 数字签名 密钥交换 thogiti 发布于 2023-10-19 2764 0 1
安全研究人员的数学指南 本文深入探讨了对于现代安全研究人员而言至关重要的数学领域,包括线性代数、非线性建模、抽象代数、数论和数理逻辑。文章详细解释了这些数学概念在密码学、零知识证明系统、DeFi 协议分析、漏洞挖掘和形式化验证中的应用,并提供了进一步学习的资源。 线性代数 抽象代数 数论 SMT求解器 零知识证明 椭圆曲线 muellerberndt 发布于 2025-12-09 1422 0 0
libsecp256k1教程 - Pieter Wuille 本文是Pieter Wuille撰写的libsecp256k1教程,深入介绍了secp256k1椭圆曲线背后的抽象代数基础(群、域、同构),详细阐述了曲线的数学定义(坐标域、群运算、标量乘法、GLV自同态、雅可比坐标),并全面解析了libsecp256k1库的实现架构,包括标量/域运算、模逆算法、点乘算法、测试与基准等。文章结构清晰,包含丰富公式、代码示例和测试向量,适合对椭圆曲线密码学及高效实现感兴趣的读者。 secp256k1 椭圆曲线 群论 有限域 标量乘法 雅可比坐标 wuille 发布于 2026-04-17 175 0 0
ECDSA、EdDSA 和 Schnorr——基于椭圆曲线的签名方案剖析 本文详细介绍了基于椭圆曲线的数字签名方案,包括ECDSA、EdDSA和Schnorr,分析了它们的原理、实现和应用,并比较了它们在区块链中的使用情况。 ECDSA EdDSA Schnorr 椭圆曲线 数字签名 区块链 barchitect 发布于 2024-10-20 4441 0 0
BLS12-381 对我们其他人来说 BLS12-381 是一种被广泛使用的配对友好的椭圆曲线,常用于数字签名和零知识证明。它的设计目标是提高效率,同时保证安全性。本文深入介绍了 BLS12-381 的历史、参数、实现原理及其在密码学中的应用,并提供了丰富的引用和资源供读者进一步学习。 bls12-381 椭圆曲线 数字签名 零知识证明 配对友好 benjaminion 发布于 2023-06-27 2064 0 0
掌握多项式承诺 - KZG多项式承诺初学者指南 KZG承诺方案是一种加密方法,用于安全地锁定多项式,使得后续验证者可在不透露秘密内容的情况下确认其存在。这种方案在以太坊生态中至关重要,尤其在与零知识证明的结合下,提高了区块链交易的隐私性和可扩展性。KZG的实现依赖于椭圆曲线和复杂的数学原理,适合在其升级过程中高效、安全地验证交易。 KZG 承诺方案 零知识证明 以太坊 椭圆曲线 密码学 thogiti 发布于 2024-04-27 2433 0 0