Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 980

secp256k1

Qu'est-ce que secp256k1 ?

secp256k1Courbe elliptique de Koblitz definie dans SEC 2, securite ~128 bits, utilisee par Bitcoin, Ethereum et de nombreuses blockchains pour les signatures ECDSA et Schnorr.


secp256k1 est la courbe elliptique y^2 = x^3 + 7 sur le corps premier 2^256 - 2^32 - 977, specifiee dans SEC 2 (Standards for Efficient Cryptography). C'est une courbe de Koblitz dont l'invariant j vaut 0, ce qui permet d'exploiter un endomorphisme pour accelerer la multiplication scalaire et obtenir des implementations logicielles tres rapides. Elle offre environ 128 bits de securite avec des cles de 32 octets et des signatures ECDSA de 64 octets (ou Schnorr BIP-340 de 64 octets). Bien que NIST privilegie secp256r1 (P-256), secp256k1 est devenue la norme de fait des crypto-monnaies depuis son adoption par Bitcoin en 2009 ; Ethereum, Bitcoin Cash, Litecoin et la plupart des chaines EVM l'utilisent pour signer les transactions et deriver les adresses.

Exemples

  1. 01

    Bitcoin utilise ECDSA sur secp256k1, ainsi que Schnorr via BIP-340 depuis Taproot.

  2. 02

    Les adresses Ethereum derivent du hachage Keccak-256 de la cle publique secp256k1.

Questions fréquentes

Qu'est-ce que secp256k1 ?

Courbe elliptique de Koblitz definie dans SEC 2, securite ~128 bits, utilisee par Bitcoin, Ethereum et de nombreuses blockchains pour les signatures ECDSA et Schnorr. Cette notion relève de la catégorie Cryptographie en cybersécurité.

Que signifie secp256k1 ?

Courbe elliptique de Koblitz definie dans SEC 2, securite ~128 bits, utilisee par Bitcoin, Ethereum et de nombreuses blockchains pour les signatures ECDSA et Schnorr.

Comment fonctionne secp256k1 ?

secp256k1 est la courbe elliptique y^2 = x^3 + 7 sur le corps premier 2^256 - 2^32 - 977, specifiee dans SEC 2 (Standards for Efficient Cryptography). C'est une courbe de Koblitz dont l'invariant j vaut 0, ce qui permet d'exploiter un endomorphisme pour accelerer la multiplication scalaire et obtenir des implementations logicielles tres rapides. Elle offre environ 128 bits de securite avec des cles de 32 octets et des signatures ECDSA de 64 octets (ou Schnorr BIP-340 de 64 octets). Bien que NIST privilegie secp256r1 (P-256), secp256k1 est devenue la norme de fait des crypto-monnaies depuis son adoption par Bitcoin en 2009 ; Ethereum, Bitcoin Cash, Litecoin et la plupart des chaines EVM l'utilisent pour signer les transactions et deriver les adresses.

Comment se défendre contre secp256k1 ?

Les défenses contre secp256k1 combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.

Quels sont les autres noms de secp256k1 ?

Noms alternatifs courants : SEC2 secp256k1, Courbe Bitcoin.

Termes liés