2016/04/20

Шифр з автоключем

Криптоаналіз шифру з автоключем за заданим ключем відбувається досить просто. Це легко показати на прикладі. Наприклад, нехай ми маємо ключ літера і криптотекст юбггзивдцітящншхсіє. Номер першої букви криптотексту (ю) - це сума номерів перших букв відкритого тексту і ключа (л), взятий за модулем 33. Звідси визначаємо першу букву відкритого тексту: х + 15 = 31 mod 33 , тому х = 16 і шукана буква м. Таким чином можна визначити перші п букв відкритого тексту, де п - довжина ключа. В нашому випадку це мульти. Далі продовжуємо вищенаведену процедуру і знаходимо наступні 6 букв тексту - плікат. Процес продовжуємо до тих пір, поки не буде розшиф­ровано задане повідомлення.

Шифр з автоключем грунтується на ідеях Віженера і Кардано. Як і в шифрі Віженера, криптотекст отримують за допомогою сумування відкритого тексту з послідовністю букв такої ж довжини. Проте в шифрі з автоключем цю послідовність отримують інакше : спершу записують ключ, а справа до нього дописують початковий відрізок того ж таки відкритого тексту.

Немає коментарів:

Дописати коментар