Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕЖИМА СЦЕПЛЕНИЯ БЛОКОВ ШИФРА «BLOWFISH»

Номер заказа
118574
Создан
8 февраля 2014
Выполнен
11 февраля 2014
Стоимость работы
1100
Помогите быстро выполнить курсовую работу по информатике. Есть буквально 3 дня. Тема работы «ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕЖИМА СЦЕПЛЕНИЯ БЛОКОВ ШИФРА «BLOWFISH»».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою Курсовую работу
Или вы можете купить эту работу...
Страниц: 24
Оригинальность: Неизвестно
1100
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕЖИМА СЦЕПЛЕНИЯ БЛОКОВ ШИФРА «BLOWFISH»
Алгоритм Blowfish был разработан Брюсом Шнайером в 1994 г. Автор алгоритма предложил его в качестве замены стандарту DES.
Отличительными особенностями этого алгоритма стала более высокая степень криптостойкости, нежели алгоритма DES (в том числе за счет использования переменной длины ключа, до 448 бит), высокая скорость шифрации/дешифрации (за счет генерации таблиц замены) и конечно — возможность его свободного применения для любых целей.
Название алгоритма символизирует один из этапов работы: расширение ключа от 448 бит до 4168 байт, подобно иглобрюхой рыбе (англ. Blowfish).
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 4
1.1 Blowfish 4
1.2 DES 5
1.3 IDEA 6
1.4 ГОСТ 28147-89 8
1.5 Вывод 9
1.6 Режимы работы 9
1.6.1 Режим электронной кодовой таблицы (ECB) 9
1.6.2 Режим сцепления блоков (CBC) 10
1.6.3 Режим обратной связи по шифр-тексту 11
1.6.4 Режим обратной связи по выходу (OFB) 11
2. Конструкторская часть 13
2.1 Общий алгоритм 13
2.2 Расширение ключа 13
2.3 Реализация сети Фейстеля 16
2.4 Режим сцепления блоков 17
3. Экспериментальная часть 19
3.1 Руководство пользователя 19
3.2 Эксперименты 19
3.2.1 Стандартный сценарий. 19
3.2.2 Проверка использования инициализирующего вектора 20
3.2.3 Проверка распространения ошибки 21
3.2.4 Проверка на потерю части сообщения 21
3.2.5 Проверка идентифицирующего блока 22
Список литературы 24

1. IT портал [http://habrahabr.ru].
2. A blog covering security and security technology [www.schneier.com].
3. М. Масленников, Практическая криптография / Масленников М. – Спб.: БХВ-Петербург, 2003. - 458 с.
4. С. Панасенко, Алгоритмы шифрования / Панасенко С. – СПб.: БХВ-Петербург, 2009. – 576 с.
5. И. Ященко, Основные математические понятия криптографии / Ященко И.В. – М.: Москва, 2003.
Последний блок шифр-текста может служить кодом аутентификации сообщения. Рис. SEQ Рис. \* ARABIC 7 Режим CBC1.6.3 Режим обратной связи по шифр-текстуИсходный файл считывается последовательными t-битовыми блоками (t <= 64). 64-битовый сдвиговый регистр вначале содержит вектор инициализации IV, выравненный по правому краю.Для всех i = 1...n блок шифртекста C(i) определяется следующим образом: C(i) = M(i) XOR P(i-1) , где P(i-1) - старшие t битов операции Crypt(С(i-1)). Обновление сдвигового регистра осуществляется путем удаления его старших t битов и дописывания справа C(i)(рис. 8). Этот режим позволяет шифровать текст произвольной длины, не дополняя его до размеров полного блока.\sРис. SEQ Рис. \* ARABIC 8 Режим CFB1.6.4 Режим обратной связи по выходу (OFB)Данный режим отличается от C Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу