ECC相关概念

2018-11-06  本文已影响0人  雷动软件

有限域和阶

一个域的元素是有限的,称为有限域。有限域中元素的个数被称为有限域的阶。

素域Fp

二元扩域F2m

有限域上的椭圆曲线

有限域Fq上的椭圆曲线是由点组成的集合。在仿射坐标系下,椭圆曲线上点P(非无穷远点)的坐标
表示为P = (xP,yP),其中xP, yP为满足一定方程的域元素,分别称为点P的x坐标和y坐标。

Fp上的椭圆曲线

定义在Fp(p是大于3的素数)上的椭圆曲线方程为:
y2 = x3 + ax + b, a,b ∈ Fp,且(4a3 +27b2) mod p != 0
椭圆曲线E(Fp)定义为:
E(Fq) = {(x,y)|x,y ∈ Fp,且满足方程(1)}∪{O},其中O是无穷远点。
椭圆曲线E(Fp)上的点的数目用#E(Fq)表示,称为椭圆曲线E(Fp)的阶

椭圆曲线多倍点运算

椭圆曲线上同一个点的多次加称为该点的多倍点运算。设k是一个正整数, P是椭圆曲线上的点,称点P的k次加为点P的k倍点运算,记为Q = [k]P = P +P +··· +P| {z }k个。因为[k]P = [k − 1]P +P,所以k倍点可以递归求得。

椭圆曲线离散对数问题(ECDLP)

已知椭圆曲线E(Fq)、阶为n的点P ∈ E(Fq)及Q ∈ ⟨P⟩,椭圆曲线离散对数问题是指确定整数l ∈[0;n− 1],使得Q = [l]P成立。

上一篇下一篇

猜你喜欢

热点阅读