Этот заказ уже выполнен на сервисе Автор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 5 Шифрация ГОСТ 28147-891.5 Режимы работы1.6.1 Режим электронной кодовой таблицы (ECB)В этом режиме каждый из блоков кодируется независимо с использованием одного и того же ключа (рис.6) . Основное достоинство этого алгоритма - простота реализации. Недостаток - относительно слабая устойчивость против криптоанализа.Рис. SEQ Рис. \* ARABIC 6 Режим ECB1.6.2 Режим сцепления блоков (CBC)В этом режиме каждый последующий блок исходного текста складывается по модулю 2 с предыдущим блоком шифр-текста. Самый первый блок складывается со случайно сгенерированным блоком – вектором инициализации IV, который добавляется в начало шифр-текста (рис.7). Режим CBC является самовосстанавлив Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу
Другие работы по этому предмету
СИСТЕМА АВТОМАТИЗИРОВАННОГО УЧЁТА СКИДОК В СРЕДЕ «1С:ПРЕДПРИЯТИЕ 8»
Дипломные работы, Информатика
Стоимость 2240 руб.
Coral Draw
Дипломные работы, Информатика
Стоимость 630 руб.
Разработка электронного учебного пособия
Дипломные работы, Информатика
Стоимость 2500 руб.
Поисковое продвижение и оптимизация корпоротивных сайтов
Дипломные работы, Информатика
Стоимость 2800 руб.
диплом Информационная система с программой и презентацией
Дипломные работы, Информатика
Стоимость 3000 руб.