Полный хеш домена

редактировать

В криптографии, то домен Hash Full ( ФДГ) является RSA основанной подписи схема, которая следует хэш-и-знак парадигме. Это доказуемо безопасно (т. Е. Экзистенциально невозможно подделать при адаптивных атаках с выбранным сообщением ) в модели случайного оракула. FDH включает хеширование сообщения с помощью функции, размер изображения которой равен размеру модуля RSA, а затем повышение результата до секретного показателя RSA.

Точная безопасность полного хеша домена

В модели случайного оракула, если RSA является безопасным, тогда схема подписи RSA полного хэша домена является безопасным, где ( т , ϵ ) {\ displaystyle (т ', \ epsilon')} ( т , ϵ ) {\ displaystyle (т, \ epsilon)}

т знак равно т - ( q хэш + q сиг + 1 ) О ( k 3 ) ϵ знак равно ( 1 + 1 q сиг ) q сиг + 1 q сиг ϵ {\ displaystyle {\ begin {align} t amp; = t '- (q _ {\ text {hash}} + q _ {\ text {sig}} + 1) \ cdot {\ mathcal {O}} \ left (k ^ { 3} \ right) \\\ epsilon amp; = \ left (1 + {\ frac {1} {q _ {\ text {sig}}}} \ right) ^ {q _ {\ text {sig}} + 1} \ cdot q _ {\ text {sig}} \ cdot \ epsilon '\ end {выровнено}}}.

Для больших это сокращается до. q сиг {\ displaystyle q _ {\ text {sig}}} ϵ exp ( 1 ) q сиг ϵ {\ Displaystyle \ epsilon \ sim \ exp (1) \ cdot q _ {\ text {sig}} \ cdot \ epsilon '}

Это означает, что если существует алгоритм, который может подделать новую сигнатуру FDH, которая выполняется за время t, вычисляет максимум хэшей, запрашивает максимум сигнатур и с вероятностью преуспевает, то должен также существовать алгоритм, который с вероятностью разрывает RSA во времени.. q хэш {\ displaystyle q _ {\ text {hash}}} q сиг {\ displaystyle q _ {\ text {sig}}} ϵ {\ displaystyle \ epsilon} ϵ {\ displaystyle \ epsilon '} т {\ displaystyle t '}

Ссылки
  • Жан-Себастьян Корон (AF): О точной безопасности полного хеширования домена. CRYPTO 2000: стр. 229–235 ( PDF )
  • Михир Белларе, Филипп Рогавей : Точная безопасность цифровых подписей - Как подписать с помощью RSA и Рабина. EUROCRYPT 1996: стр. 399–416 ( PDF )
Последняя правка сделана 2023-04-04 11:40:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте