Проекты*

Создание альтернативного метода шифрования

Работа призёра открытой городской научно-практической конференции «Инженеры будущего» по направлению «Инженеры» в секции «Информационные технологии, программирование, прикладная математика, социальный инжиниринг» среди работ учащихся 10–11 классов

Направление работы: Программирование
Авторы работы: ГБОУ Школа № 1538
Предметы: Информатика
Классы: 11 класс
Мероприятия: Открытая городская научно-практическая конференция «Инженеры будущего» по направлению «Инженеры» 2022 года

Актуальность

На протяжении тысяч лет люди используют шифры для передачи сообщений: от простых шифров подстановки, например, шифра Цезаря, применяемого для военных целей около 2000 лет назад, до современных сложнейших шифров, используемых повсеместно. В современном мире легко передавать информацию, поэтому на первый план выходит проблема защиты и безопасности.

Цель

Создать альтернативный метод шифрования и программу для его применения.

Задачи

  1. Проанализировать существующие шифры.
  2. Разработать собственный шифр, лёгкий для чтения при знании метода шифрования, но сложно взламываемый частотным анализом и другими методами.
  3. Написать программу, преобразующую вводимый текст в зашифрованный.
  4. Провести тестирование программы.
  5. Наметить перспективы развития.

Описание

На 1-м этапе были проанализированы

  • шифр Цезаря,
  • шифр Виженера,
  • метод визуальной криптографии.

На 2-м этапе работы автор создал структуру шифра.

Так как шифр по сути является сложным шифром подстановки, каждой букве был создан свой знак. Для усложнения шифра для многих букв созданы несколько вариантов написания. Как именно будет написана буква, зависело от предыдущих и последующих букв в слове.

Для придания шифру структуры некоторые буквы были объединены в группы.

Результаты работы/выводы

Итог проделанной работы – создание программы шифрования, преобразующей видимый текст в зашифрованный, который легко прочитать при знании метода шифрования, но сложно взломать частотным анализом и другими методами. В ходе работы разработан шифр, проверена работа программы.

Перспективы использования результатов работы

•     Добавление возможности выбора шрифта (цвета, размера)

•     Добавление большего количества уникальных сочетаний букв

•     Создание приложения для более удобной работы с программой

•     Создание похожего шифра для английского языка