Асимметричные криптосистемы


4. Схема шифрования Полига - Хеллмана

Схема шифрования Полига - Хеллмана [102] сходна со схемой шифрования RSA. Она представляет собой несимметричный алгоритм, поскольку используются различные ключи для шифрования и расшифрования. В то же время эту схему нельзя отнести к классу криптосистем с открытым ключом, так как ключи шифрования и расшифрования легко выводятся один из другого. Оба ключа (шифрования и расшифрования) нужно держать в секрете.

Аналогично схеме RSA криптограмма С и открытый текст Р определяются из соотношений:

С = Рe mod n,

Р = Сd mod n,

где e*d є1 (по модулю некоторого составного числа).

В отличие от алгоритма RSA в этой схеме число n не определяется через два больших простых числа; число n должно оставаться частью секретного ключа. Если кто-либо узнает значения е и n, он сможет вычислить значение d.

Не зная значений е или d, противник будет вынужцен вычислять значение

е = logP С (mod n).

Известно, что это является трудной задачей. Схема шифрования Полига - Хеллмана запатентована в США и Канаде.


[Предыдущий раздел][Содержание][Следующий раздел]

Hosted by uCoz