R
2
(
R
2
is the set
R x R
, where
R
= set of real numbers) isdefined by the set of points (
x
,
y
) which satisfy theequation
y
2
= x
3
+ ax + b
, along with a point
O
, which isthe point at infinity and which is the additive identityelement. The curve is represented as
E
(
R
).The following figure is an elliptic curve satisfying theequation
y
2
= x
3
–
3
x +
3
:-
Elliptic curve over R
2
: y
2
= x
3
– 3x + 3
A.
Elliptic Curves over Finite Fields
1)
Elliptic Curves over F
p:
An elliptic curve E(F
p
) over afinite field F
p
is defined by the parameters a, b
∈
F
p
(a, bsatisfy the relation 4a
3
+ 27b
2
≠
0), consists of the set of points (x, y)
∈
F
p
, satisfying the equation y
2
= x
3
+ ax + b.The set of points on E(F
p
) also include point O, which isthe point at infinity and which is the identity elementunder addition.2)
Elliptic curves over F
2
m:
An elliptic curve E(F
2
m) over afinite field F
2
m, is defined by the parameters a, b
∈
F
2
m,(a, b satisfy the relation 4a
3
+ 27b
2
≠
0, b
≠
0), consists of the set of points (x, y)
∈
F
2
m, satisfying the equation y
2
+xy = x
3
+ ax + b. The set of points on E(F
2
m) also includepoint O, which is the point at infinity and which is theidentity element under addition.Similar to
E
(
F
p
), addition is defined over E(
F
2
m
) and wecan similarly verify that even E(
F
2
m
) forms an abeliangroup under addition.
B.
Advantage of Elliptic Curve Cryptography Over RSA/DSA
The advantage of elliptic curve over the other public keysystems such as RSA, DSA etc is the key strength[2]. Thefollowing table summarizes the key strength of ECCbased systems in comparison to other public key schemes.RSA/DSA KeylengthECC Key Length for EquivalentSecurity
1024 1602048 2243072 2567680 38415360 512
Table 1:-Comparison of the key strengths of RSA/DSA and ECC
From the table it is very clear that elliptic curves offer acomparable amount of security offered by the otherpopular public key for a much smaller key strength. Thisproperty of ECC has made the scheme quite popular of late.
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 10, No. 8, August 201249http://sites.google.com/site/ijcsis/ISSN 1947-5500