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

numsp512d1

numsp512d1 — 512-битная кривая Вейерштрасса, построенная по принципу «ничего в рукаве»; её предложили в Microsoft Research в 2014 году.

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

Кривые NUMS (Бос, Костелло, Лонга и Наэриг, 2014; draft-black-numscurves) сгенерированы детерминированно, так что ни одна константа не требует объяснений: p = 2^512 − c, где c — наименьшее число, при котором p простое и p ≡ 3 (mod 4), затем выбирается наименьшее b, при котором и кривая y² = x³ − 3x + b, и её скручивание имеют простой порядок. numsp512d1 — именно эта кривая Вейерштрасса простого порядка; её стойкость составляет около 256 бит.

Internet-Draft так и не стал RFC: срок его действия истёк в 2015 году. Ни в одном реестре протоколов этих кривых нет; их реализует библиотека MSR ECCLib от Microsoft Research. Кривая NUMS в скрученной форме Эдвардса над тем же простым полем — numsp512t1.

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

СтандартНазвание
draft-black-numscurves-02numsp512d1

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

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

Простой модуль поля p
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc7
Коэффициент a
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc4
Коэффициент b
0x1d99b
Координата x базовой точки
0x2
Координата y базовой точки
0x1c282eb23327f9711952c250ea61ad53fcc13031cf6dd336e0b9328433afbdd8cc5a1c1f0c716fdc724dde537c2b0adb00bb3d08dc83755b205cc30d7f83cf28
Порядок n базовой точки
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b3ca4fb94e7831b4fc258ed97d0bdc63b568b36607cd243ce153f390433555d
Кофактор h
0x1

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

  • MSR ECCLib (Microsoft Research)

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

Все кривые