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

brainpoolP160t1

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

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

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

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

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

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

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

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

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

Простой модуль поля p
0xe95e4a5f737059dc60dfc7ad95b3d8139515620f
Коэффициент a
0xe95e4a5f737059dc60dfc7ad95b3d8139515620c
Коэффициент b
0x7a556b6dae535b7b51ed2c4d7daa7a0b5c55f380
Координата x базовой точки
0xb199b13b9b34efc1397e64baeb05acc265ff2378
Координата y базовой точки
0xadd6718b7c7c1961f0991b842443772152c9e0ad
Порядок n базовой точки
0xe95e4a5f737059dc60df5991d45029409e60fc09
Кофактор h
0x1

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

Все кривые