Cкитала

Во время конфликта между Афинами и Спартой для контроля над Пелопоннесом часто использовалась скитала – прибор, состоящий из цилиндра и обмотанной вокруг него по спирали узкой полоски бумаги, на которой писалось сообщение. Хотя используемый метод (то есть алгоритм шифрования) был известен противнику, не зная точных размеров скиталы, было чрезвычайно трудно расшифровать перехваченное сообщение. Толщина и длина скиталы были, в сущности, ключом к этой системе шифрования. После разматывания бумажной ленты прочитать сообщение было невозможно.

На рисунке передаваемое сообщение (М) выглядит так: A message encoded with a scytale («Сообщение, закодированное с помощью скиталы»), но после разматывания бумажной ленты сообщение превратилось в тарабарщину (С): anh mea eos sdc sey adt gwa eil ete.

Использование скиталы основано на криптографическом методе, известном как перестановочное шифрование, когда буквы сообщения переставляются местами. Чтобы получить представление о силе этого метода, рассмотрим простой пример перестановки всего трех букв: А, О и R. Быстрая проверка без каких-либо расчетов показывает, что они могут быть переставлены шестью различными способами: AOR, ARO, OAR, ORA, ROA и RAO.

В случае более длинного сообщения, например, из 10 букв, число возможных перестановок составит 10x9x8x7х6х5х4хЗх2х1. Такое произведение в математике записывается как 10! и дает число 3 628 800. В общем случае для сообщения из n букв существует n! различных способов изменить их порядок. Таким образом, скромное сообщение из 40 символов имеет так много способов изменения порядка букв, что это сообщение практически невозможно расшифровать вручную.

Категория: Мои статьи | Добавил: Belfry (19.07.2017)
Просмотров: 429 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar