06. Зибров Александр, 8 ФМ класс, Лицей, Троицк

advertisement
Математические алгоритмы в криптографии. Часть I.
Зибров Александр, 8 ФМ класс, Лицей, Троицк.
Научный руководитель: Астрахарчик Н.А.,
учитель математики.
Потребность шифровать и передавать шифрованные сообщения возникла
очень давно. Плутарх описывал устройство, которое применяли греки в V-IV вв. до
н. э. Известен шифр созданный Аристотелем. Примером преобразования секретной
информации является шифр Цезаря. Древнерусские разбойники при общении между
собой применяли специальный «тарабарский язык», который можно рассматривать
как некий специальный шифр. В эпоху Петра I в качестве системы шифрования
широко употреблялась «цифирь». Однако бурное развитие криптографической
системы произошло в годы первой и второй мировых войн.
Защитой информации путем ее преобразования занимается криптология
(kryptos – тайный, logos – наука). Криптология разделяется на два направления –
криптографию и криптоанализ. Криптография занимается поиском и исследованием
математических методов преобразования информации.
Проблема использования криптографических методов в информационных
системах стала в настоящий момент актуальна потому, что с одной стороны,
расширилось использование компьютерных сетей, в частности глобальной сети
Интернет, по которым передаются большие объемы информации государственного,
военного, коммерческого и частного характера, не допускающего возможность
доступа к ней посторонних лиц. С другой стороны, появление мощных компьютеров,
технологий сетевых и нейронных вычислений сделало возможным дискредитацию
криптографических систем еще недавно считавшихся практически не
раскрываемыми, что в свою очередь ускорило разработку и совершенствование
криптографических методов.
Шифрование – преобразовательный процесс: исходный текст, который носит
название открытого текста, заменяется шифрованным текстом.
Исходный  криптографическая  шифрованный
текст
система
текст

ключ
В данной работе был разработан алгоритм для шифрования сообщений,
который работает следующим образом:
1.
Нумеруется алфавит.
2.
Пишется слово, которое надо зашифровать.
3.
Заменяются буквы по формуле 2n + 1 = m,
где m – новая буква,
n – номер цифруемой буквы в алфавите.
Шифровка осуществляется с помощью компьютера, для чего написана
соответствующая программа.
Related documents
Download