Эпоха Возрождения
В обычном хозяйстве шифрование вещь не очень нужная, а вот для управления войсками и торговлей очень полезная. Если вспомнить историю, то окажется что с первым и вторым на территории современной Италии до середины XX века все было отлично, иногда даже слишком. Так как насыщенность истории Италии событиями и персонами велика в эту статью попадут всего два века — XV и XVI, эпоха Возрождения. В указанное время идет борьба Италии с Испанией в ходе которой происходят следующие войны: первая итальянская, вторая итальянская, война Камбрейской лиги, третья итальянская, война Коньякской лиги, третья война Франциска I и Карла V, четвертая война Франциска I и Карла V — скучать было некогда. Даже на уровне кланов идет острая и непрекращающаяся борьба: в ход идут яды, стилеты,
Фигуранты истории
Во всем этом кипучем итальянском котле живут и неплохо себя чувствуют прекрасные итальянские математики, инженеры, изобретатели — Сципион дель Ферро, Леонардо да Винчи, Джероламо Кардано, Леон Баттиста Альбе?рти, Джовани Баттиста Белласо, Никко?ло Тарта?лья, Лодовико Феррари, и многие другие. Без интернета им скучно, потому периодически они устраивают между собой математические батлы, в которых кипят по-настоящему итальянские страсти. Например, Сципион дель Ферро первым нашел решение для уравнения где — положительные числа, но сказал об этом только зятю своем Аннибалу делла Наве и ученику – Фиоре. Фиоре на батле решил подколоть другого математика Тарталью, но тот их решил. Кардано, в свою очередь, решил выведать тайну у Тартальи, на что тот ответил шифрованным стихом.
Криптослед
Более заметный вклад в криптографию внесли их коллеги. Так, Леонардо да Винчи использовал зеркальное написание своих сообщений и иногда элементов картин. Сейчас мы знаем эту элементарную операцию как сдвиг элементов.
Леон Батиста Альберти пишет свой «Трактат о шифрах» в котором первый предлагает использовать нелинейные блоки замены, убивая таким образом возможность частотного криптоанализа. Нелинейные блоки замены, они же S-блоки до сих пор живут в блочных шифрах (читай на каждом компьютере), например в AES, ГОСТ 28147-89 и прочих. На их базе была построена небезызвестная Enigma.
Джероламо Кардано в качестве шифра предлагает свою решетку Кардано, очень удобный шифр — его просто объяснять студентам :), упоминается сразу в нескольких учебниках.
Джовани Баттиста Белласо пишет о том, что хорошо бы ключ использовать длинный, ключ каждый раз менять. Чтобы враг не догадался! Еще он предлагал использовать автоключ — развертывание ключа из некоторого начального значения. Вот именно «благодаря» ему в современных правилах пользования СКЗИ указана необходимость периодической смены ключа и опять же, благодаря ему эта смена осуществляется раз в год и реже.
Р.S.
Теперь вы знаете кого поминать по-доброму, когда ваш ключ «протух» (неожиданно для вас закончился его срок действия). А разработчиков СКЗИ поминать не надо, они люди подневольные, что в нормативке написано, то и делают.
Комментарии (9)
kisttan Автор
05.08.2019 23:20+1Рад что очерк оказался интересным для Вас. К слову сказать при не больном вкладе в саму криптографию Леонардо да Винчи получил он ее муара таинственности наибольше количество бонусов. На мой взгляд больше смог получить только Сатоши с блокчейном :). Вот такая связь времён.
dmxvlx
05.08.2019 23:22Не по теме, но всё же: может автор (или кто ещё) знает как сформировать пакет для запроса dns over tls, и потом распарсить ответ — буду признателен, ну или ссылку киньте (есть у меня некоторые проблемы с
чтениемпониманием RFC)kisttan Автор
05.08.2019 23:26В некоторых случаях это может быть проблемно. Вот что Mozilla пишет по теме https://blog.mozilla.org/futurereleases/2019/07/31/dns-over-https-doh-update-detecting-managed-networks-and-user-choice/?fbclid=IwAR0HrZSgoLR_Ay80Pc1nUlGpBnR4RBVTaKfj56c-t7RtVPVRVaQyrDOPIXQ
Более детально и глубже по теме смогу завтра ответить.
dmxvlx
Ребят, накинем автору кармы, полезным делом между прочим занимается — освещением криптографии! Пишет красиво и со знанием. А то даже обидно как-то: делится с нами знаниями, а сам в минусе ...
PS: я его не знаю, просто мимо проходил…
PSS: и вообще, лучше бы без подобных упоминаний, видите человек старается — накиньте, отнять ведь не долго (в случае перемены погоды)...
dmxvlx
Сливающим мою карму: автор данной статьи и его труд, для меня значат больше чем вы все вместе взятые! Где-то на подсознании, вы всё равно знаете кто есть кто :)