Молодежь и наука - третье тысячелетие: Материалы студенческой научно-практической конференции с международным участием

117 Расшифровка сообщения происходит по схожему алгоритму. После вычис- ления членов рекурсии по заданным правилам «холостых оборотов» и «сдвига» в десятичной записи членов ищется позиция, соответствующая числу, отделенному «.» в зашифрованном сообщении. По двузначному числу, находящемуся на дан- ной позиции в десятичной записи результата шага рекурсии, определяется буква, которая была зашифрована. Расшифрованное сообщение выводится на экран. Зашифрованные сообщения, полученные в ходе работы алгоритма, невос- приимчивы к «частотному анализу», так как буквы на разных позициях сообще- ния шифруются разными числами (с большой долей вероятности все числа в шифре будут попарно различны). Количество комбинаций для зашифрованных сообщений можно оценить снизу как произведение возможных сопоставлений символов ключа, возможных сопоставлений для символов сообщений, возмож- ных «сдвигов», значений для «холостых оборотов» и изначально выбранного значения 1 . Оценка не учитывает произвольную длину ключа (при представлен- ной оценке считается, что длина ключа всегда равна 10), произведение числа воз- можных «сдвигов», значений для «холостых оборотов» и значений 1 оценено в 10 6 (в действительности их гораздо больше. Количество ограничено только воз- можностями памяти компьютера и временем, которое потребуется для шифро- вания). Расчетное число возможных комбинаций превышает 90! ∙ 90! ∙ 1 000 000 ∙ 90 10 ≈ 7.696560267 ∙ 10 301 , что делает шифр невосприимчивым к методу «грубой силы». Предложенный алгоритм шифрования соответствует обозначенным выше требованиям и может быть использован для защиты текстовой информации от действий третьих лиц. Литература 1. Мандельброт Б. Б. Фракталы и хаос. Множество Мандельброта и другие чудеса. – М.; Ижевск : НИЦ «Регулярная и хаотическая динамика», 2009. 2. Пайтген Х.-О., Рихтер П. Х. Красота фракталов. Образы комплексных ди- намических систем / пер. с англ. – М. : Мир, 1993.

RkJQdWJsaXNoZXIy ODQ5NTQ=