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

brainpoolP384t1

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

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

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

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

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

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

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

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

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

Простой модуль поля p
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53
Коэффициент a
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec50
Коэффициент b
0x7f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee
Координата x базовой точки
0x18de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc
Координата y базовой точки
0x25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e582928
Порядок n базовой точки
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565
Кофактор h
0x1

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

Все кривые