Курсовая с практикой Информатика Программирование

Курсовая с практикой на тему Программа шифрования и дешифрования методом простой замены

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

ВВЕДЕНИЕ.. 3

1 АНАЛИТИЧЕСКИЙ ОБЗОР И АНАЛИЗ ПОСТАВЛЕННОЙ ЗАДАЧИ.. 6

2 ОБОСНОВАНИЕ ВЫБОРА СРЕДЫ  И ЯЗЫКА ПРОГРАММИРОВАНИЯ.. 13

3 АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ.. 18

4 ТЕСТИРОВАНИЕ ПРОГРАММЫ… 24

5 ЛИСТИНГ
ПРОГРАММЫ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ. 26

ВЫВОДЫ… 29

ЛИТЕРАТУРА.. 30

  

Введение:

 

Мир переживает
настоящий бум разработки и внедрения все новых и новых методов и технологий
передачи, обработки и хранения информации. В результате чего за последние 10-15
лет наблюдается глобализация телекоммуникационных сетей, стирание границ и
создание единого мирового информационного пространства[3, с. 12].
Лавинообразное и революционное внедрение различных технологий и методов
передачи, обработки и хранения информации в телекоммуникационных сетях
заставляют принципиально по-новому рассматривать роль и значение технической
защиты информации.

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

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

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

Следует отметить,
что защите подлежит не вся информация, а только та, которая имеет цену, то есть
ценная информация. Ценной же становится информация, обладание которой позволит
ее действительному или потенциальному владельцу получить какой-либо выигрыш: моральный,
материальный, политический и т. д. Проблема защиты информации возникла одновременно
с понятием информация и знания, цели злоумышленников и мотивация владельцев не
изменяется, изменяются только методы и средства.

Проблема защиты информации неоднократно рассмотрены в
различных, как зарубежных, так и отечественных источниках. Так, например,
Жельников В.[2] рассматривает историю криптографических методов, Мельников В.
П. и Клеймов С.А.[3] описывают защищенность с точки зрения систем, анализируют
возможные атаки и меры противостояния таковым, ряд авторов: Гашков С. Б.,
Применко Э. А., Черепнев М. А.[1] рассматривают математические основы
криптографических алгоритмов, оценивают их устойчивость к атакам. Конечно,
стоит упомянуть и классиков направления, к таковым стоит отнести Б. Шнайера, в
своей книге «Прикладная криптография» [6] он детально рассматривает не только
различные алгоритмы и подходы, но и  их
реализацию на языке С++.

Актуальность исследования
подтверждена большим интересом к этому вопросу, как в различных предметных
областях, так и в области специалистов по защите информации. Информационная безопасность становится главным направлением
развития ИТ в прикладных областях.

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

Объект исследования – простые алгоритмы шифрования, в общем, и алгоритм шифрования простой
заменой в частности.

Предметом исследования курсовой работы является возможность и особенности
реализации указанного выше алгоритма средствами языка С#.

Задачами
работы являются:

— анализ основных
понятий в сфере ИБ;

— исследование
алгоритмов шифрования;

— выбор и краткая
характеристика инструментария;

— разработка
программного приложения, реализующего рассматриваемый алгоритм;

— тестирование и
отладка разработанной программы;

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

Практической
частью курсовой работы является программная реализация алгоритма шифрования
методом простой замены. Программная реализация осуществляется в среде
VisualStudio, на языке программирования C#, приложение типа WinForms.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

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

В данной курсовой работе решена задача разработки
приложения для шифрования текстовых сообщений.

Теоритическая часть КР включает 5 пунктов.

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

Далее рассматриваются типы алгоритмов и подходы
реализации программных средств ИБ.

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

Последняя часть работы (пункты 3-5) посвящены
непосредственно реализации и использования программного средства.

В процессе реализации курсовой работы разработан алгоритм
решения поставленной задачи. По этому алгоритму на языке C# в среде VisualStudio составлена и
отлажена программа.

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

Программа является полностью работоспособной, что
подтверждается результатами её тестирования. Задачи, поставленные в работе,
выполнены в полном объеме.

 

Фрагмент текста работы:

 

Криптография (от древнегреч. Κρυπτος — скрытый и γραφω —
пишу) ‑ наука о методах обеспечения конфиденциальности и аутентичности
информации.

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

— защиту конфиденциальности;

— защиту целостности.

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

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

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

Похожие работы