logo
Безопасность и управление доступом

Вопрос № 51. Шифрование заменой.

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

Для повышения стойкости шифра используются полиалфавитные подстановки. Они бывают одноконтурными и многоконтурными. При одноконтурном шифровании символы исходного текста кодируются последовательно несколькими алфавитами.

Особенность моноалфавитной замены заключается в количестве и составе алфавитов, которые подобраны таким образом, чтобы частоты появления символов в заменяемом тексте были одинаковы.

Полиалфавитная многоконтурная замена заключается в том, что в шифровании используется несколько наборов алфавитов (контуров), причём каждый контур имеет свой индивидуальный срок применения.

Общий принцип шифрования подстановкой:

Ri = Si + W mod (K – 1).

Ri – символ зашифрованного текста;

Si – символ исходного текста;

W – целое число от 0 до K – 1;

K – число символов, используемых в алфавите.

Если W – фиксированное число, то формула описывает моноалфавитную подстановку. Если W выбирается от W1, W2, …, Wn, то выбирается полиалфавитная подстановка.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4