Министерство науки и высшего образования Российской Федерации федеральное государственное бюджетное образовательное учреждение высшего образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н.П. ОГАРЁВА» (ФГБОУ ВО «МГУ им. Н.П. Огарёва») Институт электроники и светотехники Кафедра информационной безопасности и сервиса ЛАБОРАТОРНАЯ РАБОТА № 5 по теме: Шифр Скиталла Автор работы ________________________ Лапкина А.А подпись, дата Специальность 38.05.01 Экономическая безопасность Проверил работу канд. тех. наук, доц. _______________________ подпись, дата Оценка _________________ Саранск 2023 И. П. Карьгин Алгоритм «Скитала», является одним из древнейших способов шифрования сообщений. Его придумали и использовали в Древней Спарте. Зашифруем свое сообщение в соответствии с вариантом: Рисунок 2 - Матрица с соотношениями окружности и длины палочкискиталы В данном случае на палочке размещаются четыре буквы и при кодировании сообщения «СКОРО ЗАЧЕТ УРА!» получается «СРЧРКОЕАОЗТ!АУ». Рисунок 3 - Общая схема реализации алгоритма «Скитала» В ячейку B3 вводится фраза для шифрования. В ячейку C4 вводится количество букв, которые образуют полный виток палочки (n = 4). Далее строится матрица размером 10 × 10 (полагаем, что палочки большего размера трудно было утаить от противника). Строки и столбцы матрицы последовательно нумеруются. Ячейки С6:L6 и B7:B16 отведены для нумерации соответственно столбцов и строк матрицы шифрования. ИТОГ ПРОЦЕССА ЗАШИФРОВАНИЯ : Дешифровка сообщения осуществляется путем подбора параметра m, являющегося предполагаемой длиной окружности палочки (количества букв, которые выводятся на одной стороне палочки). После падения Спарты Аристотель предложил оригинальный способ дешифровки сообщений: вместо цилиндра использовать конус. Тогда можно последовательно передвигать скиталу, пока не получится осмысленное сообщение. Однако при реализации в Excel можно просто подбирать количество букв в отдельной ячейке. ИТОГ ПРОЦЕССА РАСШИФРОВАНИЯ :