Глава I. История криптографии и её роль в современном мире
Стр 1 из 3Следующая ⇒ Конференция исследовательских работ школьников «Школа юного исследователя»
Секция: Прикладная информатика и математика
Создание приложения «Криптография 1.0» Организация, представляющая работу: Муниципальное бюджетное образовательное учреждение средняя школа №9 с углубленным изучением отдельных предметов г. Павлово, *адрес*, *телефон*.
Научный руководитель: Фадеева Татьяна Викторовна
Выполнил: Букин Алексей Александрович, 16 лет, 10 класс. Научный руководитель: Фадеева Т.В., учитель информатики.
Павлово 2017 г. Содержание Введение. 3 Глава I. История криптографии и её роль в современном мире. 4 Глава II. Экспериментальная. 6 2.1 Детальная проработка. 6 2.2 Проверка наличия аналогов ресурса. 7 2.3 Выбор подходящей платформы.. 7 2.4 Выбор подходящего языка программирования. 7 2.5 Выбор подходящей среды разработки. 8 2.6 Анализ возможности создания справочника. 9 2.7 Поиск и изучение подходящей литературы.. 9 2.8 Создание алгоритмов шифрования и дешифрования. 9 2.9 Составление проверочных заданий. 9 2.10 Составление структуры приложения. 10 2.11 Создание дизайна. 10 2.12 Создание справочника. 11 2.13 Тестирование и исправление ошибок. 12 2.14 Демонстрация готового продукта. 13 Заключение. 14 Список литературы.. 15 Приложение 1. 16 Приложение 2. 20 Приложение 3. 27
Введение Актуальность. Криптография - наука о методах обеспечения конфиденциальности, целостности данных, а также невозможности отказа от авторства. Встретить элементы криптографии можно практически везде – от шифрования сообщений в мессенджерах и защищенных протоколов до цифровых подписей авторских документов. Эта отрасль сегодня активно развивается и получает большую поддержку со стороны государств и больших частных компаний.
Проблема: Для изучения и/или работы с криптографией пользователю необходим удобный информационный ресурс, с теорией по созданным шифрам, шифраторами/дешифраторами на них, примерами, проверочными заданиями и понятной классификацией алгоритмов. К сожалению, на момент начала исследования подобные ресурсы-помощники по криптографии отсутствовали. Целью данной работы было знакомство с особенностями различных платформ для написания программ и проверка возможности создания многофункционального справочника по криптографии на одной из них. Объектом исследования являются платформы для создания приложений и языки программирования на них, такие как Windows, Android и Java, C/C++, С#, а также Web-среды. Задачи: 1. Выбрать наиболее подходящие платформу, язык и среду программирования и изучить их. 2. Создать ресурс, на выбранных платформе, языке и среде программирования. 3. Продемонстрировать готовую продукции.
Методы исследования: эксперимент по созданию приложения-справочника по криптографии. Основные понятия: Криптография, наследование, полиморфизм, классы, объекты и их методы и свойства. Значимость исследования. Знакомство с криптографией сейчас представляется большинству людей очень сложным, непонятным и бесполезным времяпрепровождением. И даже знакомому с криптографией человеку очень сложно ориентироваться в шифрах из-за путаницы в информационных ресурсах, что, по моему мнению, является неприемлемым в век информационных технологий. Создание подобного ресурса решит подобные проблемы, а также упростит задачу школьникам и студентам, столкнувшимся с криптографией в школе и институте, и, возможно, вызовет интерес и у них к этой науке. Глава I. История криптографии и её роль в современном мире
История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии принято использовать технологические характеристики используемых методов шифрования. Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (шифров простой замены, основной принцип которых — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами). Второй период (примерно с IX века на Ближнем Востоке и с XV века в Европе до начала XX века) ознаменовался введением в обиход полиалфавитных шифров (принцип которых заключался в замене каждого символа исходного текста в согласии с новым алфавитом). Третий период (с начала и до середины XX века) характеризуется внедрением электромеханических устройств в работу шифровальщиков (яркий пример – Энигма). При этом продолжалось использование полиалфавитных шифров. Четвёртый период (с середины до 70-х годов XX века) — период перехода к математической криптографии. В работах Шеннона появляются строгие математические определения количества информации, передачи данных, энтропии, функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости к различным известным атакам — линейному и дифференциальному криптоанализам (методам взлома шифров). Четвёртый период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием новых направлений — криптографии с открытым ключом (ассиметричной) и использованием хэш-функций. Современная криптография образует отдельное научное направление на стыке математики и информатики — работы в этой области публикуются в научных журналах, организуются регулярные конференции. Практическое применение криптографии стало неотъемлемой частью жизни современного общества — её используют в электронной коммерции, электронном документообороте (цифровые подписи), теле- и интернет-коммуникациях (шифрование переписок, безопасные интернет-протоколы) и других областях.
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|