PROOFOFCUSTODY
Bitcoin
Data
Get the Report
PROOFOFCUSTODY

The independent scoring system for Bitcoin custody. Every platform scored and ranked.

$1B+ in assets under custody expertise

No spam. Unsubscribe anytime.

PLATFORM SCORES
All ScoresCompareMethodologyCustody Assessment
LEARN
Bitcoin 101Custody GuidesFAQQuiz
RESOURCES
DataPodcastReportEditorial Independence
CONNECT
Twitter / XLinkedInYouTubehello@proofofcustody.io
2026 Proof of Custody. Published by Onramp Bitcoin. Editorial Independence.proofofcustody.io
Glossary
SGlossary

Secp256k1

Secp256k1 is the name of the elliptic curve used by Bitcoin to implement its public key cryptography.

Secp256k1 is the name of the elliptic curve used by Bitcoin to implement its public key cryptography. All points on this curve are valid Bitcoin public keys. When a user wishes to generate a public key using their private key, they multiply their private key, a large number, by the Generator Point, a defined point on the secp256k1 curve. Thanks to the Discrete Log Problem, dividing a public key by the Generator Point cannot yield a private key. All elliptic curves are equations with a specific template: _y^2 = x^3 + ax^ + b_. For secp256k1 specifically, _a_ = 0 and _b_ = 7, yielding the equation _y^2 = x^3 + 7_. Because the _y_ component of the equation is squared, secp256k1 is symmetric across the x-axis, and for each value of _x_, there are two values of _y_, one of which is odd while the other is even. This allows public keys to be identified simply by the x-coordinate and the parity of the y-coordinate, saving significant data usage on the blockchain.

Related Terms
ECDSACryptographyPublic KeyPrivate Key

Stay Informed

Get weekly custody analysis and Bitcoin education delivered to your inbox.