Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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





Конференция исследовательских работ школьников

«Школа юного исследователя»

 

 

Секция: Прикладная информатика и математика

 

Создание приложения «Криптография 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- 2021 megalektsii.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.