ELLIPTIC CURVES By Jessica and Sushi WHAT ARE ELLIPTIC CURVES?! - - PowerPoint PPT Presentation

elliptic curves
SMART_READER_LITE
LIVE PREVIEW

ELLIPTIC CURVES By Jessica and Sushi WHAT ARE ELLIPTIC CURVES?! - - PowerPoint PPT Presentation

ELLIPTIC CURVES By Jessica and Sushi WHAT ARE ELLIPTIC CURVES?! ADDING POINTS! Adding points is not the same addition as 1+1=2. The addition of points is the production of a third point using two already known points Properties of


slide-1
SLIDE 1

ELLIPTIC CURVES

By Jessica and Sushi

slide-2
SLIDE 2

WHAT ARE ELLIPTIC CURVES?!

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

ADDING POINTS!

 Adding points is not the same addition as

1+1=2.

 The addition of points is the production of a

third point using two already known points

 Properties of addition  Closure  Associativity  Existence of inverse  Existence of identity  Commutativity

slide-6
SLIDE 6

F A I L U R E N O 1

Angle bisector method –

Reflect one of

the points across the x- axis

Connect the

3 points together

Draw and

extend the line that bisects the angle formed by the 3 points This method did not work because it was not commutative

  • r associative.

Which of the 2 points

slide-7
SLIDE 7

F A I L U R E N O 2

Rotation method -

Rotate the

point through an arbitrary angle. Rotation and flip across the y-axis violated closure, since the point no longer lies

  • n the curve.

Special Case: Flipping

slide-8
SLIDE 8

CORRECT SOLUTION!

 Given two points, connect them and extend

the line. The solution point is the third point the line intersects on the elliptic curve reflected across the x-axis.

 Special Cases:  For lines that are tangent to the curve, the points

where the lines are tangent to the curve count as two points.

 If the 2 points have the same x values, then a

vertical line is formed. Because the 2 points are inverses, the solution is the identity.

slide-9
SLIDE 9
slide-10
SLIDE 10

ALGEBRAIC FORM OF ADDITION

slide-11
SLIDE 11

ASSOCIATIVITY

slide-12
SLIDE 12

CLOSURE

slide-13
SLIDE 13

EXISTENCE OF IDENTITY

slide-14
SLIDE 14

EXISTENCE OF INVERSE

slide-15
SLIDE 15

COMMUTATIVITY

slide-16
SLIDE 16

A Brief Review of Groups

 Groups: sets with the following properties

 Closure  Associative  Identity  Inverse

 Abelian Group: a group that is commutative

slide-17
SLIDE 17

A Brief Introduction to Rings and Fields

 Rings: sets with the following properties

 Abelian under “addition”  Not groups under “multiplication”: have all properties

except inverse

 Distributive property  Ex: Z ={…-4,-3,-2,-1,0,1,2,3,4,…}

 Fields: sets with the following properties

 Group under addition  Isn’t group under multiplication but would be if 0 were

removed (because 0 has no inverse)

 Distributive  Ex: Q, Fp

slide-18
SLIDE 18

Cryptography

slide-19
SLIDE 19

Cryptography

 Public key: can be seen by everyone  large prime p (for Fp)  equation for elliptic curve E over Fp  coordinates of point P in E(Fp)  Private key: can only been seen the senders

  • f the message (Alice and Bob)
slide-20
SLIDE 20

Private Key

Alice Bob Picks a secret integer na Picks a secret integer nb Calculates naP = Qa Calculates nbP = Qb Alice sends Qa to Bob. Bob sends Qb to Alice.

slide-21
SLIDE 21

Private Key

Alice Bob Calculates naQb Calculates nbQa

SHARED SECRET KEY

naQb = na(nbP) = (naP)nb = Qanb

slide-22
SLIDE 22

THE END