Результаты исследования группы Шифровальщики
Учебный проект Кодирование информации
ОПИСАНИЕ ПРОГРАММНОГО КОМПЛЕКСА "КРИПТОГРАФ"
Человечество стремительно вступает в принципиально новую для него информационную эпоху. Существенным образом меняются все слагаемые образа жизни людей. Одним из приоритетных направлений процесса информатизации современного общества становится информатизация образования. В последнее время в педагогических кругах стало складываться правильное понимание той роли, которую могут сыграть информационные технологии в организации учебного процесса и управлении образовательным учреждением.
На смену авторитарным, иллюстративно-объяснительным методам обучения и механического усвоения фактологических знаний приходит овладение умением самостоятельно приобретать новые знания, пользуясь современными методами представления и извлечения знаний, технологиями информационного взаимодействия с моделями объектов, процессов, явлений, представленных в предметных средах. В 2006-2010 годах организационной основой реализации государственной политики Российской Федерации в области информатизации образования является Федеральная целевая программа развития образования (ФЦПРО), обеспечивающая продолжение предшествующих этапов модернизации российского образования. Приказом Министерства образования и науки Российской Федерации от 05.10.2005 № 250 утвержден приоритетный национальный проект «Образование», где большое внимание уделяется информатизации образования.
Одним из основных мероприятий направления «Информатизация образования» является разработка адекватных современным идеям развития образования (открытое образование, дистанционное образование и др.) новых средств обучения, в частности электронных образовательных ресурсов (ЭОР).
ЭОР позволяют индивидуализировать и дифференцировать процесс обучения, осуществлять контроль с диагностикой ошибок и обратной связью, осуществлять самоконтроль и самокоррекцию учебной деятельности, формировать умение принимать оптимальное решение в различных ситуациях, развивать определенный тип мышления (наглядно-образного, теоретического), усиливать мотивацию обучения, формировать культуру познавательной деятельности. Особую важность имеет использование ЭОР для будущих специалистов в области информатики и программирования. Использование на занятиях по информатике, по дисциплине «Защита информации» программного комплекса «Криптограф» будет способствовать более глубокому пониманию студентами методов шифрации и дешифрации, повышению мотивации к изучению специальных дисциплин.
Создание программного комплекса осуществлялось с помощью среды объектно-ориентированного программирования Delphi. В основе системы Delphi лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.
Программный комплекс «Криптограф» содержит два режима работы: «Обучение» и «Шифрование». В режиме «Обучение» студент может познакомиться с принципом шифрования каждым из шести методов. Основное окно программы приведено на рис. 1, режим «Обучение» показан на рис.2.
Рис. 1. Основное окно программы
Рис. 2. Режим «Обучение»
Режим «Шифрование» содержит следующие пункты меню: «Файл», «Правка», «Метод», «О программе». Через пункт меню: «Файл» пользователь может записать или загрузить шифруемый или дешифруемый текст. Пункт меню «Правка» позволяет скопировать, вырезать или вставить текст. Пункт меню «Метод» позволяет выполнить шифрацию и дешифрацию одним из шести методов (рис.3).
Рис. 3. Режим «Шифрование»
Комплекс содержит следующие методы:
- шифр Цезаря;
- шифр Гронсфельда;
- шифр Виженера;
- «Тарабарская грамота»;
- матричная шифровка;
- шифровка по спирали.
При шифровании методом Цезаря, Гронсфельда или Виженера требуется ввести значение ключа. Результат работы программного комплекса при выборе вариантов «Шифровать» и «Дешифровать» показан на рисунках 4, 5 и 6.
Рис. 4. Текст для шифрования
Рис. 5. Зашифрованный текст
Рис. 6. Текст после дешифрации
Пункт меню «О программе» содержит информацию о программе и ее разработчике (рис.7).
Рис. 7. Информация о программе