Программы по организации практических занятий по криптографическим дисциплинам

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1 ИСТОРИЯ КРИПТОЛГИИ

.1 Появление шифров

.2 Становление науки криптологии

ГЛАВА 2 АНАЛИТИЧЕСКИЙ ОБЗОР СОСТОЯНИЯ ВОПРОСА

.1 Актуальность мультимедийных обучающих систем

.2 Особенности создания обучающей программы

2.3 Обзор существующих обучающих систем

.4 Контроль состояния здоровья

.5 Выбор языка программирования

.5.1 Обоснование выбора стиля программирования

.5.2Обоснование выбора языка программирования

.6 Цели и задачи разрабатываемой обучающей программы

ГЛАВА 3 Обоснование структуры обучающей системы

3.1 Схема взаимодействия модулей

.2 Алгоритм функционирования обучающей программы

3.3 Общее описание работы программы

3.4 Модуль Unit1

3.5 Модуль TKF

3.6 Модуль LRF

3.7 Модуль Test

3.8 Модуль ResultF

.9 Модуль Tmini

.10 Модуль HELP

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ 1. Исходный код

ВВЕДЕНИЕ

Проблема защиты информации путем ее преобразования, исключающего ее прочтение посторонним лицом, волновала человеческий ум с давних времен.

До сих пор любая известная форма коммерции потенциально подвержена мошенничеству - от обвешивания на рынке до фальшивых iетов и подделки денежных знаков. Схемы электронной коммерции не исключение. Такие формы нападения может предотвратить только стойкая криптография.

Появление новых мощных компьютеров, технологий сетевых и нейтронных вычислений, сделало возможным дискредитацию криптографических систем, еще недавно iитавшимися нераскрываемыми.

Все это постоянно подталкивает исследователей на создание новых криптосистем и тщательный анализ уже существующих.

Актуальность и важность данной диссертационной работы обусловлена следующими факторами:

современные уровни и темпы развития средств информационной безопасности значительно отстают от уровней и темпов развития информационных технологий.

высокие темпы роста парка персональных компьютеров, применяемых в разнообразных сферах человеческой деятельности.

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

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

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

Теоретическому обоснованию и практической реализации по криптографическим дисциплинам посвящено большое количество трудов. В качестве основных, следует отметить работы Нечаев В.И., Христочевский С.А., Черемушкина А.В., Нильс Фергюсон, Жельников В.

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

Объектом исследования является оптимизация учебного процесса.

В качестве предмета будет рассмотрена реализация программы visual foxpro на примере криптографической дисциплины Криптографические протоколы. Изучение данного предмета вообще невозможно без помощи компьютера, т.к. многие современные алгоритмы были созданы специально для использования в ЭВМ.

Целью диссертации является создание архитектуры обучающей программы по организации практических занятий по криптографическим дисциплинам.

Достижение поставленной цели требует решение следующих частных задач:

1.Изучить историю криптологии.

2.Проанализировать существующие обучающие программы.

.Проанализировать язык программирования.

.Рассмотреть цели и задачи разрабатываемой обучающей программы.

.Реализовать рабочую программу.

Для решения поставленных задач в работе применялись исторический метод, метод системного анализа и эмпирический метод.

Научная новизна работы. К настоящему времени существует огромное количество обучающих программ, но интуитивно понятных и общедоступных и не требующих установки дополнительного программного обеспечения пользователю не так много.

В этой работе я ограничусь созданием обучающей программы, которая отвечала бы следующим требованиям:

внешний вид программы должен быть привлекательным, но не броским, т.к. не следует отвлекать внимание студента/ученика от изучаемой дисциплины;

управление программой должно быть интуитивно понятным, время на изучение его обязано стремиться к минимально возможному;

программа должна включать в себя теоретический материал, задания для самоконтроля и специализированную подпрограмму для контроля успеваемости (т.е. программу-тест).

Практическая значимость работы состоит в разработке программного комплекса занятий по криптографическим дисциплинам.

Структура дисертационной работы включает введение, три главы и заключение, в которых логично и последовательно формулируются основные результаты работы, кратко характеризуется их новизна и практическая ценность,