技术栈

secp256k1

weiwei22844
3 小时前
数字签名·椭圆曲线·secp256k1
secp256k1算法详解五(kG点乘多梳状算法)在椭圆曲线密码学(ECC)中,kG也称标量乘法运算,即把椭圆曲线上的基点G与标量k进行相乘的运算,结果是椭圆曲线上的另一个点R=kG,其定义为k个G连续相加的结果。该运算是椭圆曲线密钥生成、加解密、签名及验证中的核心运算,所以围绕它产生了多种加速算法,这里仅对secp256k1中前后出现的两种典型算法进行说明。
weiwei22844
2 个月前
区块链·椭圆曲线·secp256k1
secp256k1算法详解四(关键点补充说明)由于当前许多项目都用到secp256k1库,比特币作为体量最大的数字货币项目,这里建议直接参考bitcoin-core提供的最新secp256k1源码。仍以field的10x26实现版本为例,相关定义如下:
weiwei22844
5 个月前
椭圆曲线·secp256k1
secp256k1算法详解三(点操作关键理论及源码分析)椭圆曲线(Elliptic Curve,EC)是密码学中非常重要的代数结构,在几何上,椭圆曲线是由三次方程描述的一些曲线。不同的公式给出了不同曲线形式,对于维尔斯特拉斯形式的椭圆曲线,其定义在域K上的椭圆曲线E由下述方程定义:
我是有底线的