← Back to Glossary

Discrete Log Problem (DLP)

The Discrete Log Problem (DLP) describes the fact that there is currently no known method for calculating point division on an elliptic curve.

The Discrete Log Problem (DLP) describes the fact that there is currently no known method for calculating point division on an elliptic curve. Point multiplication, the function used to derive public keys from private keys, is calculated easily enough, but its inverse is not. This unique property gives elliptic curve cryptography its security.

However, the Discrete Log Problem is not proven to be impossible. Rather, after much investigation, no solution has yet been discovered, leading cryptographers to assume its security. Bitcoin relies on the Discrete Log Problem for its security as well.

Bitcoin uses the elliptic curve secp256k1 to implement its public key cryptography. Private keys are large, random numbers. A private key _sk_ is multiplied by a publicly defined Generator Point _G_ to obtain a different point on the curve _P_, the public key.

Thanks to the Discrete Log Problem, this multiplication cannot be reversed, so a public key cannot be used to reveal a private key. The impossibility of point division also enables this scheme to support digital signature schemes such as ECDSA and Schnorr. A digital signature proves that the producer knows a private key and is committing to a certain message without revealing the private key.

Discrete Log Problem (DLP) is a concept relevant to Bitcoin, finance, or blockchain technology that investors should understand. Onramp's comprehensive Bitcoin glossary provides clear explanations of Discrete Log Problem (DLP) and hundreds of other terms to support informed investment decisions.

Frequently Asked Questions

What is Discrete Log Problem (DLP)?

Discrete Log Problem (DLP) is a term used in Bitcoin, finance, or blockchain technology. Understanding Discrete Log Problem (DLP) helps investors and enthusiasts build a stronger foundation of knowledge about digital assets and financial markets.

Why is Discrete Log Problem (DLP) important?

Discrete Log Problem (DLP) is relevant to understanding how Bitcoin, financial markets, or blockchain technology operates. Knowledge of such concepts helps investors make better-informed decisions about their portfolios.

Where can investors learn more about Discrete Log Problem (DLP)?

Onramp's Bitcoin glossary offers detailed, accessible explanations of Discrete Log Problem (DLP) and over 500 other terms related to Bitcoin, finance, and blockchain technology for investors at all experience levels.

Multi-Institution Custody

Are you ready?

The best security available for your Bitcoin without the technical burden. It’s time to upgrade.

Sign up