Категория
Информатика
Тип
курсовая работа
Страницы
28 стр.
Дата
26.04.2014
Формат файла
.html — Html-документ
Архив
1024021.zip — 14.95 kb
  • obshhaja-struktura-algoritma-rijndael-aes_1024021_1.html — 66.48 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ

УНИВЕРСИТЕТ (КубГТУ)

Кафедра компьютерных технологий и информационной безопасности

Факультет ИИТиБ



КУРСОВАЯ РАБОТА

по дисциплине: «Математические основы криптологии»

на тему: Общая структура алгоритма Rijndael (AES)


Выполнил студент группы: 09-Б-КЗ1

Власов Константин Александрович



ЗАДАНИЕ


на курсовое проектирование студенту Власову Константину Александровичу группы 09-Б-КЗ1 факультета ИИТиБ специальности 090104 Комплексная защита объектов информатизации.

Тема работы Общая структура алгоритма Rijndael (AES)

Содержание задания Программная реализация общей структуры алгоритма Rijndael (AES) с длинами ключа 128, 192 и 256 бит

Объем работы:

а) пояснительная записка к работе 30 стр.

б) графическая часть листа формата А1

Рекомендуемая литература: 1) С.Г. Баричев, В.В. Гончаров, Р.Е. Серов, Основы современной криптографии, 2-е издание, Москва, "Горячая линия - Телеком", 2002.

) Осипенко Л. П., Васильченко А. А. Математические основы криптологии. Методические указания для выполнения курсовой работы. - Краснодар: Изд-во КубГТУ, 2009.


Реферат


В данной курсовой работе рассмотрен алгоритм шифрования AES (Rijndael). Рассмотрены основные математические операции на полях Галуа. Были разобраны и реализованы процедуры AddRoundKey, SubBytes, ShiftRows, MixColumns, играющие главную роль в работе алгоритма. Изучен принцип расширения ключа (Key Expansion) для увеличения криптостойкости. С помощью полученных знаний AES был реализован в среде программирования C# с помощью Microsoft Visual Studio 2010 в режиме шифрования ECB (ELECTRONIC CODEBOOK) для шифрования и расшифрования текстовой информации.




Ваше мнение



CAPTCHA