Skip to content
← All questions

Why must public-key cryptography be easy in one direction and hard in the other?

Public-key cryptography requires an asymmetric generation process: deriving the public key from the private key must be easy, but recovering the private key from the public key must be computationally hard.

Conditions

  • There must be an easy direction from private key to public key.
  • There must be a computationally hard reverse direction from public key to private key.

Reasoning, step by step

  1. Recognize the need for an asymmetric generation process.
  2. Understand that computing the public key from the private key must be easy.
  3. Understand that computing the private key from the public key must be computationally hard.

Example

The speaker explains that public-key cryptography needs a way to generate a public key so that computing the private key from the public key is computationally hard, while computing the public key from the private key is easy.

Common misconceptions

  • Assuming both directions of key generation are equally easy.
  • Thinking that public-key cryptography relies on symmetric key exchange.

Watch the explanation

Connected concepts

Explore next

Related questions

Meet the concept

↗
Meet the concept

↗
Meet the concept

↗
Meet the concept

↗

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