Elliptic Curves Flashcards

Lecture 14 (5 cards)

1
Q

What are Elliptic Curves?

A

Elliptic Curves follow a general equation, defined as:
y^2 = x^3 + ax + b
In cryptography, the equation changes to be:
y^2 = x^3 + ax + b mod p
Which also includes a neutral element (weird O)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you ensure an elliptic Curve implements a Discrete Logarithm Problem?

A

The elliptic curve needs a cyclic group, where it is made up of elements within the group and a group operation. For elliptic curves, these elements are points on the curve.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does Point Addition work in Elliptic Curves?

A

P + Q = R
In summary:
Any line through two points will intersect a third point on the line. If you reflect that intersection in the X-axis, then you get your third point.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Point Doubling in Elliptic Curves?

A

P + P = 2P
In summary:
The tangent at a point will intersect another point on the curve. If you reflect that intersection, then you get your point doubled value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is a cyclic group formed in an elliptic curve?

A

The points on an elliptic curve, including the neutral element, form cyclic subgroups. Under certain conditions, all points form a cyclic group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly