Федеральное агентство по образованию
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ" (ОмГТУ)
Кафедра «Автоматизированные системы обработки информации и управления»
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №2
по дисциплине «Методы и средства защиты информации»
РЕАЛИЗАЦИЯ AES ШИФРОЫАНИЯ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ CUDA И ПЛАВОЮЩЕГО ГАММИРОВАНИЯ С ЗАЦЕПКОЙ
Руководитель:
преподаватель ___________________________________________ С.Б. Огородников
|
|
подпись, дата |
Исполнитель: |
ZiroKyl +06'00' |
Е.Р. Васильев |
студент гр. ИВТ-446 |
||
|
2010.01.11 03:33:23 |
|
|
|
подпись, дата |
Омск 2010
|
Содержание |
|
Введение ...................................................................................................................................................... |
3 |
|
1 CUDAESdelsa ........................................................................................................................................... |
4 |
|
1.1 |
Краткое описание AES ................................................................................................................... |
4 |
1.2 |
Оптимизация под CUDA................................................................................................................ |
5 |
|
1.2.1 Устройство CUDA ............................................................................................................ |
5 |
|
1.2.2 Использованные виды оптимизаций ............................................................................... |
8 |
1.3 |
Генерация случайной последовательности бит ......................................................................... |
12 |
1.4 |
Плавающее гаммирование с зацепкой ........................................................................................ |
13 |
2 Использованные виды тестов ............................................................................................................... |
14 |
|
3 Скорость работы CUDA-AES ............................................................................................................... |
14 |
|
Заключение ................................................................................................................................................ |
15 |
|
Список использованных источников ...................................................................................................... |
16 |
2
Введение
Данный отчет по дисциплине "Методы и средства защиты информации" посвящен реализации AES на CUDA. Работа включает в себя описание последовательности работы AES, введение в CUDA, описание оптимизаций под CUDA на примере созданной программы, описание генерации случайных чисел, описание плавающего гаммирования с зацепкой и тест программы.
Цель работы – реализовать быстрое и эксклюзивное шифрование. В ходе работы требуется:
а) очень кратко описать AES;
б) описать основные понятия CUDA;
в) привести примеры оптимизации под CUDA; д) создать тесты для реализации AES.
Первый раздел содержит общие описание состовных частей CUDAESdelsa (задача а-в). Второй раздел содержит виды использованых тестов (задача д).
Третий раздел посвящен результатам скорости работы реализации AES на CUDA (задача д). При работе использован теоретический материал из [1-10].
3