1
曲线参数与密钥生成
sm2p256v1(GB/T 32918.5 固定参数)
2
椭圆曲线可视化
左图:实数域 y² = x³ − 3x + 7 上的连续曲线(教学直觉)。 右图:有限域 F97 上 y² ≡ x³ − 3x + 7 (mod 97) 的完整离散点集(精确枚举 89 个点)。 蓝色 = 基点 G,红色 = 公钥 Q = 7G,橙色虚线 = 私钥 d 关联。
实数域 R(教学直觉)
有限域 F97(精确枚举 89 点)
点击上方按钮开始标量乘法动画,将逐步展示倍加算法从 G 推演到 Q = 7G 的全过程。
3
消息签名
对消息做哈希(国际体系:SHA-256;国密体系:SM3),使用私钥 d 对摘要签名,输出签名对 (r, s)。
4
签名验证
验证者使用签名者公钥 Q、消息摘要及签名 (r, s),通过椭圆曲线运算验证等式是否成立。篡改消息或修改签名任一比特都将导致验证失败。
状态:等待操作