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