Questions: Elliptic Curve Cryptography Basics

5 questions to test your understanding

Score: 0 / 5
Question 1 Short Answer

Why does a 256-bit elliptic curve key provide equivalent security to a 3072-bit RSA key? What fundamental difference in attack complexity explains this?

Think about your answer, then reveal below.
Question 2 Multiple Choice

Points on an elliptic curve form a group under 'point addition.' What is the geometric intuition for this operation?

ATwo points are added by averaging their coordinates
BTo add points P and Q, draw the line through them. It intersects the curve at a third point R. The sum P + Q is the reflection of R across the x-axis
CPoints are added by concatenating their coordinate representations
DPoint addition is matrix multiplication of the coordinate vectors
Question 3 Multiple Choice

NIST P-256 and Curve25519 are both widely used elliptic curves. Curve25519 was designed to be 'safe by default.' What design choices make it safer to implement?

ACurve25519 uses a larger field size, providing more security bits
BCurve25519 is a Montgomery curve designed for constant-time scalar multiplication, has no special points requiring edge-case handling, and uses a prime (2^255 - 19) that enables simple, fast modular arithmetic. NIST P-256 requires careful implementation to avoid timing side channels and has more complex formulas with edge cases
CCurve25519 uses post-quantum algorithms while NIST P-256 does not
DCurve25519 encrypts data directly while P-256 is only for key exchange
Question 4 True / False

Elliptic curve cryptography is vulnerable to Shor's quantum algorithm, just like RSA and classical DH.

TTrue
FFalse
Question 5 True / False

The 'scalar multiplication' operation kP (adding a curve point P to itself k times) can be computed in O(log k) group operations using the double-and-add algorithm, even though it involves k additions.

TTrue
FFalse