Программная реализация криптосистемы на основе ГОСТ 28147-89 в режиме гаммирования Курсовая работа по информатике и вычислительной технике | Диплом Шоп | diplomshop.ru
ДИПЛОМ ШОП
Готовые дипломы и дипломы на заказ

Библиотека

Как купитьЗаказатьСкидкиПродатьВакансииКонтактыНаши партнёрыВойти

Курсовая работа / Информатика и вычислительная техника / Программная реализация криптосистемы на основе ГОСТ 28147-89 в режиме гаммирования

Готовые ???????? ??????

Курсовая работа  Программная реализация криптосистемы на основе ГОСТ 28147-89 в режиме гаммирования

Предмет:Информатика и вычислительная техника.
Сдавалась в ВУЗе:ТУСУР(Томский Университет Систем Управления и Радиоэлектроники).
Кол-во страниц:28.
Цена:1 000 руб. Купить курсовую работу »

Содержание:

______________________введение___________________

Курсовой проект 28 с., 3 таблица, 7 источников, 9 рисунков, 2 приложения
ГОСТ 28147-89, ГАММИРОВАНИЕ, КРИПТОГРАФИЯ, БЛОЧНОЕ ШИФРОВАНИЕ, СИММЕТРИЧНЫЙ АЛГОРИТМ
Целью работы является программная реализация отечественного симметричного алгоритма блочного шифрования ГОСТ 28147-89 в режиме гаммирования.
В процессе выполнения курсовой работы была создана программа реализующая шифрование по алгоритму ГОСТ 28147-89, а также исследована зависимость скорости шифрования/расшифрования от размера файла.
Пояснительная записка к курсовой работе выполнена в формате текстового редактора Microsoft Word 2013 и представлена в печатном виде.

_______________________содержание_____________

2. ОПИСАНИЕ АЛГОРИТМА 6
2.1 Теоретическое описание 6
2.2 Криптостойкость 13
3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА 14
3.1 Описание программы 14
3.2 Краткое описание используемых функций 16
3.3 Исследование зависимости скорости шифрования/расшифрования от размера файла 17
ВЫВОДЫ 20
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 21
ПРИЛОЖЕНИЕ А 22
ПРИЛОЖЕНИЕ B 25

___________часть кода______________

---Файл func.h---
#include
#include
#include
#include
using namespace std;
typedef unsigned int SWord; //Short Word (32 бита)
typedef long long LWord; //Long Word (64 бита)

//Таблица замен дла К-блока подстановки.
const char S[16][8] =
{
{0xc, 0x6, 0xb, 0xc, 0x7, 0x5, 0x8, 0x1},
{0x4, 0x8, 0x3, 0x8, 0xf, 0xd, 0xe, 0x7},
{0x6, 0x2, 0x5, 0x2, 0x5, 0xf, 0x2, 0xe},
{0x2, 0x3, 0x8, 0x1, 0xa, 0x6, 0x5, 0xd},
{0xa, 0x9, 0x2, 0xd, 0x8, 0x9, 0x6, 0x0},
{0x5, 0xa, 0xf, 0x4, 0x1, 0x2, 0x9, 0x5},
{0xb, 0x5, 0xa, 0xf, 0x6, 0xc, 0x1, 0x8},
{0x9, 0xc, 0xd, 0x6, 0xd, 0xa, 0xc, 0x3},
{0xe, 0x1, 0xe, 0x7, 0x0, 0xb, 0xf, 0x4},
{0x8, 0xe, 0x1, 0x0, 0x9, 0x7, 0x4, 0xf},
{0xd, 0x4, 0x7, 0xa, 0x3, 0x8, 0xb, 0xa},
{0x7, 0x7, 0x4, 0x5, 0xe, 0x1, 0x0, 0x6},
{0x0, 0xb, 0xc, 0x3, 0xb, 0x4, 0xd, 0x9},
{0x3, 0xd, 0x9, 0xe, 0x4, 0x3, 0xa, 0xc},
{0xf, 0x0, 0x6, 0x9, 0x2, 0xe, 0x3, 0xb},
{0x1, 0xf, 0x0, 0xb, 0xc, 0x0, 0x7, 0x2}
};

курсовая была сдана на 5, имеется вполне подробный и понятный листинг программы (легко разобраться в коде зная алгоритм), программа сделана с интерфейсом вполне просты и удобным, НИЧЕГО ЛИШНЕГО!!

 

Если вы хотите купить курсовую работу Программная реализация криптосистемы на основе ГОСТ 28147-89 в режиме гаммирования
или задать вопрос по работе, пишите через форму обратной связи.

Хотите предложить свою цену ? Торг уместен.



Обратная связь

Купить курсовую работу »
Ваши координаты:
Имя: *
Телефон: *
Введите ваш телефон, чтобы мы смогли связаться с вами.
Эл. почта: *
Этот адрес используется только для контактов с вами.
Сообщение:
* — поля обязательные для заполнения.

 


Поиск работ


нам 10 лет

Услуги

Информация