Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НПК_Букин_2017_сохранение.docx
Скачиваний:
18
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Глава I. История криптографии и её роль в современном мире

История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии принято использовать технологические характеристики используемых методов шифрования.

Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (шифров простой замены, основной принцип которых — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами).

Второй период (примерно с IX века на Ближнем Востоке и с XV века в Европе до начала XX века) ознаменовался введением в обиход полиалфавитных шифров (принцип которых заключался в замене каждого символа исходного текста в согласии с новым алфавитом).

Третий период (с начала и до середины XX века) характеризуется внедрением электромеханических устройств в работу шифровальщиков (яркий пример – Энигма). При этом продолжалось использование полиалфавитных шифров.

Четвёртый период (с середины до 70-х годов XX века) — период перехода к математической криптографии. В работах Шеннона появляются строгие математические определения количества информации, передачи данных, энтропии, функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости к различным известным атакам — линейному и дифференциальному криптоанализам (методам взлома шифров).

Четвёртый период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием новых направлений — криптографии с открытым ключом (ассиметричной) и использованием хэш-функций.

Современная криптография образует отдельное научное направление на стыке математики и информатики — работы в этой области публикуются в научных журналах, организуются регулярные конференции. Практическое применение криптографии стало неотъемлемой частью жизни современного общества — её используют в электронной коммерции, электронном документообороте (цифровые подписи), теле- и интернет-коммуникациях (шифрование переписок, безопасные интернет-протоколы) и других областях.

Глава II. Экспериментальная

    1. Детальная проработка

План действий:

  1. Проверить наличие аналогов ресурса

  2. Выбрать наиболее подходящую платформу

  3. Выбрать наиболее подходящий язык программирования

  4. Выбрать наиболее подходящую среду разработки

  5. Проанализировать возможности создания справочника

  6. Изучение необходимой литературы

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

  8. Составление проверочных заданий

  9. Продумывание структуры справочника

  10. Создание дизайна

  11. Создание справочника

  12. Тестирование и исправление возможных ошибок

  13. Демонстрация готового продукта

    1. Проверка наличия аналогов ресурса

В интернете я нашел несколько сайтов, на которых есть только шифраторы и дешифраторы, но на них присутствуют только простые шифры, не требовательные к ресурсам сервера (Рисунок 1). Я также нашёл несколько статей на Википедии, но информация там конкретно по данной теме плохо систематизирована. На Google Play Market и App Store нет ни одного русскоязычного приложения с данными функциями, чем я был неприятно удивлён (Рисунок 2). Программы на ПК также отсутствуют. Поэтому я решил создать свой ресурс со всеми шифрами, теорией, практикой шифраторами/дешифраторами к ним.

Рисунок 1. Сайт с шифраторами/дешифраторами