1 / 52
文档名称:

信息安全数学基础(陈恭亮)gs ff2.ppt

格式:ppt   大小:649KB   页数:52
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

信息安全数学基础(陈恭亮)gs ff2.ppt

上传人:Q+1243595614 2017/7/12 文件大小:649 KB

下载得到文件列表

信息安全数学基础(陈恭亮)gs ff2.ppt

文档介绍

文档介绍:有限域 (Finite Fields)
汤学明 xmtang126@
信息安全实验室
1



安全椭圆曲线的构造

2

- 3 -
3
The Arc Length of an Ellipse
- 4 -
The arc length of a (semi)circle
-a
a
x2+y2=a2
is given by the familiar integral
is plicated
The arc length of a (semi)ellipse
x2/a2 + y2/b2 = 1
-a
b
a
4
An Elliptic Curve!
The Arc Length of an Ellipse
- 5 -
Let k2 = 1 – b2/a2 and change variables x  ax. Then the arc length of an ellipse is
with y2 = (1 – x2) (1 – k2x2) = quartic in x.
An elliptic integral is an integral , where R(x,y) is a rational function of the coordinates (x,y) on an “elliptic curve” E : y2 = f(x) = cubic or quartic in x.
5
Elliptic Integrals and Elliptic Functions
- 6 -
Doubly periodic functions are called elliptic functions.
Its inverse function w = sin(z) is periodic with period 2.
The circular integral is equal to sin-1(w).
The elliptic integral has an inverse
w = (z) with two plex periods 1 and 2.
(z + 1) = (z + 2) = (z) for all z  C.
6
Elliptic Functions and Elliptic Curves
- 7 -
This equation looks familiar
The -function and its derivative satisfy an algebraic relation
The double periodicity of (z) means that it is a function on the quotient space C/L, where L is the lattice
L = { n1w1 + n2w2 : n1,n2  Z }.
1
2
1+ 2
L
(z) and ’(z) are functions on a fundamental parallelogram
7
plex Points on an Elliptic Curve
E(C) =
- 8 -
The -function gives plex analytic isomorphism
Thus the points of E with coordinates in plex numbers C form a torus, that is, the surface of a donut.
E(C)
Parallelogram with opposite sides identified = a torus
8
Elliptic curves over R
Elliptic curves over R of form y2=x3+ax+b
9
Elliptic curves over R
10