Skip to content
← All questions

What hard problem does elliptic curve cryptography use?

Elliptic curve cryptography uses the discrete logarithm problem, which involves finding a scalar x such that X = xP given group elements X and P.

Conditions

  • X and P are elements of the group 𝔾.
  • x is the unknown scalar to be recovered.
  • The problem is treated as computationally infeasible when only X and P are known.

Reasoning, step by step

  1. Identify the discrete logarithm problem as the hard problem used in ECC.
  2. Understand that it involves finding a scalar x.
  3. Recognize that the equation is X = xP given X and P in the group 𝔾.

Example

The slide shows 'Finding x such that X = xP given X, P ∈ 𝔾 (discrete log problem)' and the speaker explains that ECC uses this problem.

Common misconceptions

  • Confusing the discrete logarithm problem with integer factorization.
  • Assuming the discrete logarithm problem is easy to solve for large groups.

Watch the explanation

Connected concepts

Explore next

Related questions

Meet the concept

↗
Meet the concept

↗
Meet the concept

↗
Find a method

↗

Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.