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

secp256k1

Что такое secp256k1?

secp256k1Эллиптическая кривая Коблица, описанная в SEC 2, с уровнем безопасности около 128 бит; используется Bitcoin, Ethereum и многими блокчейнами для подписей ECDSA и Schnorr.


secp256k1 — это эллиптическая кривая y^2 = x^3 + 7 над простым полем 2^256 - 2^32 - 977, описанная в SEC 2 (Standards for Efficient Cryptography). Это кривая Коблица с j-инвариантом 0, что позволяет использовать эндоморфизм для ускорения скалярного умножения и получать очень быстрые программные реализации. Уровень безопасности — около 128 бит; ключ занимает 32 байта, подпись ECDSA — 64 байта (Schnorr-подпись по BIP-340 также 64 байта). Хотя NIST предпочитает secp256r1 (P-256), Bitcoin принял secp256k1 в 2009 году, и она стала фактическим стандартом криптовалют; её используют Ethereum, Bitcoin Cash, Litecoin и большинство EVM-сетей для подписи транзакций и получения адресов.

Примеры

  1. 01

    Bitcoin использует ECDSA на secp256k1, а после Taproot — Schnorr по BIP-340.

  2. 02

    Адреса Ethereum получаются из Keccak-256-хеша открытого ключа secp256k1.

Частые вопросы

Что такое secp256k1?

Эллиптическая кривая Коблица, описанная в SEC 2, с уровнем безопасности около 128 бит; используется Bitcoin, Ethereum и многими блокчейнами для подписей ECDSA и Schnorr. Относится к категории Криптография в кибербезопасности.

Что означает secp256k1?

Эллиптическая кривая Коблица, описанная в SEC 2, с уровнем безопасности около 128 бит; используется Bitcoin, Ethereum и многими блокчейнами для подписей ECDSA и Schnorr.

Как работает secp256k1?

secp256k1 — это эллиптическая кривая y^2 = x^3 + 7 над простым полем 2^256 - 2^32 - 977, описанная в SEC 2 (Standards for Efficient Cryptography). Это кривая Коблица с j-инвариантом 0, что позволяет использовать эндоморфизм для ускорения скалярного умножения и получать очень быстрые программные реализации. Уровень безопасности — около 128 бит; ключ занимает 32 байта, подпись ECDSA — 64 байта (Schnorr-подпись по BIP-340 также 64 байта). Хотя NIST предпочитает secp256r1 (P-256), Bitcoin принял secp256k1 в 2009 году, и она стала фактическим стандартом криптовалют; её используют Ethereum, Bitcoin Cash, Litecoin и большинство EVM-сетей для подписи транзакций и получения адресов.

Как защититься от secp256k1?

Защита от secp256k1 обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия secp256k1?

Распространённые альтернативные названия: SEC2 secp256k1, Кривая Bitcoin.

Связанные термины