Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ШИФРА ХИЛЛА В СРЕДЕ MATLAB

lana-2021 450 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 60 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 14.01.2020
При подготовке ВКР была определена цель: программная реализация шифра Хилла в среде MATLAB. Реализации цели работы способствовало решение следующих задач: - была техническая документации по программной среде MATLAB; - был осуществлен поиск и анализ литературы по шифру Хилла; - программно реализован шифр Хилла в среде MATLAB. Задачи решены следующим образом.
Введение

Проблема защиты информации путем ее преобразования, исключающего ее прочтение посторонним лицом волновала человеческий ум с давних времен. История криптографии - ровесница истории человеческого языка. Более того, первоначально письменность сама по себе была криптографической системой, так как в древних обществах ею владели только избранные. Священные книги Древнего Египта, Древней Индии тому примеры. С широким распространением письменности криптография стала формироваться как самостоятельная наука. Первые криптосистемы встречаются уже в начале нашей эры. Так, Цезарь в своей переписке использовал уже более-менее систематический шифр, получивший его имя. Бурное развитие криптографические системы получили в годы первой и второй мировых войн. Начиная с послевоенного времени и по нынешний день появление вычислительных средств ускорило разработку и совершенствование криптографических методов. Криптографические методы защиты информации в автоматизированных системах могут применяться как для защиты информации, обрабатываемой в ЭВМ или хранящейся в различного типа ЗУ, так и для закрытия информации, передаваемой между различными элементами системы по линиям связи. Целью выпускной квалификационной работы является программная реализация шифра Хилла в среде MATLAB. Данная цель реализуется с помощью следующих задач: - изучение технической документации по программной среде MATLAB; - поиск и анализ литературы по шифру Хилла; - обобщение собранного материала; - реализация шифра Хилла в среде MATLAB.
Содержание

ВВЕДЕНИЕ…………………………………………………………………………6 1 ПРОГРАММНАЯ СРЕДА MATLAB……………………………………………8 1.1 Введение в MATLAB…………………………………………………………..8 1.1.1 Краткая история и структура MATLAB……………………………………..8 1.1.2 Интерфейс MATLAB………………………………………………………..9 1.1.3 Типы данных в MATLAB………………………………………………….15 1.2 Вычисления в MATLAB……………………………………………………...20 1.2.1 Векторные и матричные операции………………………………………...20 1.2.2 Комплексные числа…………………………………………………………22 1.2.3 Решение уравнений и систем уравнений………………………………….23 1.3 Создание графического интерфейса средствами MATLAB………………..25 1.3.1 Иерархия классов MATLAB………………………………………………..25 1.3.2 Среда создания графического интерфейса GUIDE……………………….29 2 ШИФР ХИЛЛА………………………………………………………………….33 2.1 Описание Шифра Хилла………………………………………………………33 2.2 Процесс шифрования………………………………………………………….34 2.3 Процесс дешифрования……………………………………………………….37 2.4 Расширенный алгоритм Евклида……………………………………………..41 2.4.1 Алгоритм Евклида…………………………………………………………..41 2.4.2 Расширенный алгоритм Евклида…………………………………………...44 2.4.3 Пример вычисления по расширенному алгоритму Евклида……………...44 3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ШИФРА ХИЛЛА В СРЕДЕ MATLAB….46 3.1 Практическая реализация Шифра Хилла…………………………………….46 3.2 Создание графического интерфейса………………………………………….46 3.3 Алгоритм шифрования………………………………………………………...47 3.4 Алгоритм дешифрования……………………………………………………..52 ЗАКЛЮЧЕНИЕ……………………………………………………………………58 СПИСОК ЛИТЕРАТУРЫ………………………………………………………...60
Список литературы

1. Алексеев Е.Р. MATLAB 7. Самоучитель [Текст]/Е.Р. Алексеев, О.В. Чеснокова// "НТ Пресс". – 2006. - 464 с. 2. Алферов, А.П. Основы криптографии [Текст]/ А.П. Алферов, А.Ю. Зубов, А.С. Кузьмин, А.В. Черёмушкин //Гелиос АРВ. - 2002. - 480 с. 3. Борисов А.В. Введение в MATLAB и его применение для конструирования физических моделей [Текст]/ А.В. Борисов, А.А. Воронцов// Томск. - 2012. – 18 с. 4. Дьяконов В.П. MATLAB 6/6.1/6.5 + Simulink 4/5. Основы применения [Текст]/В.П.Дьяконов//СОЛОН-Пресс. - 2004. -205 с. 5. Дьяконов В.П. MATLAB 6/6.1/6.5 + Simulink 4/5 в математике и моделировании. [Текст]/В.П.Дьяконов//СОЛОН-Пресс. - 2003. -196 с. 6. Евсютин О. О. Криптографические методы защиты информации[Текст]/О. О. Евсютин//Томск. – 2014. – 66 с. 7. Иглин С.П. Теория вероятностей и математическая статистика на базе MATLAB [Текст]/ С.П. Иглин// НТУ "ХПИ". – 2006. - 612 с. 8. Иглин С.П. Математические расчеты на базе MATLAB[Текст]/С.П. Иглин// "BHV-Санкт-Петербург". – 2005. - 640 с. 9. Карлащук В. И. Электронная лаборатория на IBM PC. Лабораторный практикум на базе Electronics Workbench и MATLAB[Текст]/В. И. Карлащук//СОЛОН-Пресс. - 2004. – 329 с. 10. Курбатова Е.А. MATLAB 7. Самоучитель [Текст]/ Е.А. Курбатова// Вильямс. – 2005. - 256 с. 11. Лазарев Ю.А. Начала программирования в среде MATLAB [Текст]/ Ю.А. Лазарев// Киев. - 2003. – 329 с. 12. Мартынов Н.Н. MATLAB 7. Элементарное введение [Текст]/Н.Н. Мартынов// "Кудиц-Образ". – 2005. - 416 с. 13. Наместников С.М. Основы программирования в MATLAB [Текст]/ С.М. Наместников//Ульяновск. - 2011. - 31 с. 14. Поршнев С.В. MATLAB 7. Основы работы и программирования [Текст]/ С.В. Поршнев// "Бином. Лаборатория знаний". – 2006. - 320 с. 15. Пилиди В.С. Криптография [Текст]/В.С. Пилиди// Ростов-на-дону. – 2009. – 110 с. 16. Худяков В.Ф. Моделирование источников вторичного электропитания в среде MATLAB [Текст]/ В.Ф. Худяков, В.А. Хабузов.// ГУАП. - 2008. - 332 с. 17. Фалалеева В. С. Реализация Windows-приложения, выполняющего шифрование и дешифрование текста шифрами Цезаря и Хилла [Текст]/В. С. Фалалеева//Молодой ученый. – 2015. – 69 с. 18. Черных И.В. Моделирование электротехнических устройств в MATLAB, SimPowerSystems и Simulink [Текст]/ И.В. Черных// Телеком. – 2007. – 288 с. 19. Штовба С.Д. Проектирование нечетких систем средствами MATLAB [Текст]/ С.Д.Штовба//Горячая Линия – Телеком. – 2007. - 288 с. 20. Ященко В.В. Введение в криптографию [Текст]/ В.В.Ященко// МЦНМО. – 2012. – 342 с.
Отрывок из работы

1 ПРОГРАММНАЯ СРЕДА MATLAB 1.1 Введение в MATLAB 1.1.1 Краткая история и структура MATLAB Слово "computer" само по себе означает "вычислитель" и исторически первая и наиболее существенная роль компьютеров заключается в численном решении научно-технических задач. Одним из первых языков программирования, специально созданных для научных вычислений в 1957 году, стал FORTRAN. С самого начала программы на этом языке демонстрировали высокую скорость работы и достаточную простоту написания. В конце 1970-х для реализации доступа к библиотекам LINPACK и EISPACK на языке Фортран был создан пакет программ, получивший позднее название MATLAB. В 1984 году основная часть программного кода была переписана на языке С и основана компания MathWorks. [14] MATLAB стал первым и до сих пор является наиболее популярным средством решения научно-технических задач, в основе которого лежат векторные вычисления. Использование векторов, как базисных конструкций программирования, не только повышает скорость работы программ, но и сокращает время их разработки. В современном виде MATLAB представляет собой не просто язык программирования высокого уровня, а интегрированную среду для решения любых научно-технических задач. Важной особенностью MATLAB является модульность, благодаря чему возможности вычислительного ядра стали быстро дополняться специализированными наборами программ — расширений (Toolboxes). В последней на данный момент версии MATLAB таких расширений более 90. Среди них присутствуют, как классические — для решения задач интерполяции, статистики, математической физики, так и расширения для обработки сигналов, изображений, работы с базами данных, решения финансовых задач. Некоторая часть расширений имеет собственный графический интерфейс.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Информационная безопасность, 62 страницы
550 руб.
Дипломная работа, Информационная безопасность, 39 страниц
975 руб.
Дипломная работа, Информационная безопасность, 76 страниц
650 руб.
Дипломная работа, Информационная безопасность, 64 страницы
1600 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg