Перейти к содержимому
ecdsa.com
УстаревающаяКороткая форма Вейерштрасса

brainpoolP224t1

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

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

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

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

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

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

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

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

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

Простой модуль поля p
0xd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff
Коэффициент a
0xd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc
Коэффициент b
0x4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d
Координата x базовой точки
0x6ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d580
Координата y базовой точки
0x374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c
Порядок n базовой точки
0xd7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f
Кофактор h
0x1

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

Все кривые