Перейти к содержимому
ecdsa.com
ДопустимаяКороткая форма Вейерштрасса

brainpoolP256t1

brainpoolP256t1 — парная к brainpoolP256r1 кривая с a = −3, изоморфная ей и выбранная ради более быстрой арифметики.

brainpoolP256t1 — кривая в короткой форме Вейерштрасса y² = x³ + ax + b над 256-битным простым полем с 256-битной подгруппой простого порядка и кофактором 1; оценочный уровень стойкости — 128 бит. Статус: безопасна, но региональная или нишевая.

У каждой кривой Brainpool «r1» есть парная кривая «t1», которую получают изоморфизмом над GF(p): с параметром Z из RFC 5639, § 3 он отображает (x, y) в (Z²x, Z³y) и переводит a в −3, что ускоряет удвоение точек. Группы двух кривых изоморфны, у них один и тот же простой порядок и одинаковый уровень стойкости (около 128 бит). См. brainpoolP256r1.

В TLS, JOSE и COSE зарегистрированы только кривые r1; варианты t1 встречаются как OID в X.509 (RFC 5639, § 4.1) и в таких библиотеках, как OpenSSL и Bouncy Castle.

Названия в стандартах

СтандартНазвание
RFC 5639brainpoolP256t1

Идентификаторы объектов

Параметры кривой

256-битное простое поле · примерно 128-битная стойкость

Простой модуль поля p
0xa9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377
Коэффициент a
0xa9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5374
Коэффициент b
0x662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04
Координата x базовой точки
0xa3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f4
Координата y базовой точки
0x2d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be
Порядок n базовой точки
0xa9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7
Кофактор h
0x1

Стандарты и ссылки

Все кривые