Рейтинг:2

Соответствуют ли определения ECDSA стандартам FIPS 186-5 и ANSI X9.142-2020?

флаг cm

ФИПС 186-4 Стандарт цифровой подписи относится к ANSI X9.62-2005 для спецификации ECDSA с дополнительными требованиями, изложенными в главе 6 и приложении D. Однако с тех пор X9.62-2005 был отозван и заменен на АНСИ Х9.142-2020. Проект FIPS 186-5 отметил отзыв X9.62-2005 и то, что X9.142 находится в стадии разработки (Приложение E, стр. 78), и вместо этого дает свою собственную спецификацию ECDSA в Главе 6 (с рекомендуемыми параметрами кривой, перемещенными в СП 800-186).

Я не масштабировал платный доступ ANSI для чтения X9.142-2020, но свободно доступную предварительную версию (PDF, п. xv) отмечает ряд технических изменений по сравнению с X9.62-2005:

  • Новые примеры параметров и сигнатур области эллиптических кривых.
  • Предоставление новых хеш-функций.
  • Новые рекомендации и требования к параметрам области эллиптической кривой.
  • Новые спецификации для обеспечения достоверности параметров домена, гарантии достоверности открытого ключа и гарантии владения закрытым ключом.
  • Новый метод генерации случайных чисел.
  • Новый синтаксис.

В нем также отмечается, что FIPS 186-4 «имеет много общего как с этим стандартом, так и с предыдущей версией ANSI X9.62-2005, особенно в отношении параметров области эллиптической кривой и алгоритма цифровой подписи на эллиптической кривой», но ничего не говорит о FIPS. 186-5.

У меня вопрос: насколько совместимы спецификации ECDSA FIPS 186-5 и X9.142-2020? В частности, в договорных или нормативных условиях, где важно детальное соответствие (и притворяться, что FIPS 186-5 был утвержден как есть), верно ли при соответствующем выборе параметров, что:

  1. Соответствие спецификации ECDSA FIPS 186-5 подразумевает соответствие X9.142-2020?
  2. Соответствие X9.142-2020 подразумевает соответствие спецификации FIPS 186-5?

Или две спецификации несовместимы независимо от того, какие параметры выбраны, что означает, что реализации должны выбирать между ними?

Рейтинг:0
флаг cn

Многие стандарты FIPS представляют собой модифицированные версии стандартов, используемых в более широких сообществах. По моему опыту, соответствие спецификации ECDSA FIPS 186-5 подразумевает соответствие X9.142-2020, а не наоборот.

fgrieu avatar
флаг ng
Было бы полезно добавить пример требования FIPS 186-5, которого нет в X9.142-2020.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.