Ellipitic Curve Cryptography
Ellipitic Curve Cryptography
Ellipitic Curve Cryptography
CRYPTOGRAPHY (ECC)
INTRODUCTION
• In 1985, cryptography based on elliptic curves was
proposed independently by Neal Koblitz and Victor Miller.
• public-key cryptography.
• Based on the algebraic structure of elliptic curves over
finite fields.
• ECC requires a smaller key as compared to non-ECC
cryptography to provide equivalent security.
• ECC is based on the theory of elliptic curves
BASICS OF ELLIPTIC
CURVE
• An elliptic curve is a planar algebraic curve defined by an
equation of the form
• Associativity
• Existence of identity
• Existence of inverse
Point addition:
• R based on line
formed by P and Q.
ELLIPTIC CURVE ADDITION CASES
Point doubling:
• P=Q,R based on
tangent to curve
ELLIPTIC CURVE ADDITION CASES
Vertical point
addition :
• P=-Q, line does not
intercept curve
(Xp=XQ,Yp ≠ YQ)
ELLIPTIC CURVES OVER GF(2N)
Elements of the set in this field are n-bit words that can be
interpreted as polynomials with coefficient in GF(2)
Equation used is :
ELLIPTIC CURVES OVER GF(2N)
ADVANTAGES