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

brainpoolP320r1

brainpoolP320r1 — 320-битная кривая Brainpool из RFC 5639, параметры которой проверяемым образом получены из цифр π и e.

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

Кривые Brainpool (RFC 5639) сгенерированы проверяемо псевдослучайным способом: простые числа взяты из цифр π, а коэффициенты кривых — из цифр e, поэтому любой может вычислить их заново (RFC 5639, приложение A). brainpoolP320r1 — 320-битная случайная кривая; у неё простой порядок (кофактор 1) и стойкость около 160 бит.

В COSE зарегистрированы ESB320 — ECDSA с brainpoolP320r1 и SHA-384 (RFC 9864) — и идентификатор кривой 257 для мобильных водительских удостоверений по ISO/IEC 18013-5. NIST SP 800-186 допускает кривые Brainpool ради совместимости.

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

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

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

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

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

Простой модуль поля p
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27
Коэффициент a
0x3ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb4
Коэффициент b
0x520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a6
Координата x базовой точки
0x43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611
Координата y базовой точки
0x14fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1
Порядок n базовой точки
0xd35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311
Кофактор h
0x1

Где используется

  • COSE (ESB320, ISO/IEC 18013-5 mDL)
  • German government applications

Идентификаторы в реестрах

Алгоритмы COSE
ESB320 -266
Эллиптические кривые COSE
brainpoolP320r1 257

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

Все кривые