LOADING

ECDSA,Schnorr,BLS 数字签名

椭圆曲线介绍

本文主要介绍基于椭圆曲线的三种数字签名方法。所以我们首先来看下什么是椭圆曲线方程以及基于它的一些基本运算。

椭圆曲线方程定义如下,其中 a, b, c, d 为常数。

当a = 1, b = 0, c = -2, d = 4 时,它的图像图1所示。

图1. 椭圆曲线

椭圆曲线点运算

对于椭圆曲线上的点,我们定义运算:

1. 加法运算。

对于椭圆曲线上的任意两点A, B,连接这两点的直线与椭圆的交点的关于x轴的对称点记为 A B,如图2。

2. 倍运算。

上述加法运算的特例,即 A = B 时,此时直线曲线在A点的切线。A A 记作 2A,如图3所示。

3. 取反运算。A 点 关于 x轴的对称点记为 -A,如图4所示。

图2.

版权声明:admin 发表于 2023年2月7日 下午11:31。
转载请注明:ECDSA,Schnorr,BLS 数字签名 | Whalebot

相关文章

暂无评论

暂无评论...