ГлавнаяГотовые работы Алгоритмы_шифрования

Готовая курсовая работа

на тему:

«Алгоритмы_шифрования»









Цена: 1,200 руб.

Номер: V8289

Предмет: Информатика

Год: 2008

Тип: курсовые

Отзывы

Айжамал 26.08.2020
Вас беспокоит автор статьи Айжамал из Кыргызстана,  моя статья опубликована, и в этом ваша заслуга. Огромная благодарность Вам за оказанные услуги.
Татьяна М. 12.06.2020
Спасибо Вам за сотрудничество! Я ВКР защитила на 5 (пять). Огромное спасибо Вам и Вашей команде Курсовой проект.
Юлианна В. 09.04.2018
Мы стали Магистрами)))
Николай А. 01.03.2018
Мария,добрый день! Спасибо большое. Защитился на 4!всего доброго
Инна М. 14.03.2018
Добрый день,хочу выразить слова благодарности Вашей и организации и тайному исполнителю моей работы.Я сегодня защитилась на 4!!!! Отзыв на сайт обязательно прикреплю,друзьям и знакомым  буду Вас рекомендовать. Успехов Вам!!!
Ольга С. 09.02.2018
Курсовая на "5"! Спасибо огромное!!!
После новогодних праздников буду снова Вам писать, заказывать дипломную работу.
Ксения 16.01.2018
Спасибо большое!!! Очень приятно с Вами сотрудничать!
Ольга 14.01.2018
Светлана, добрый день! Хочу сказать Вам и Вашим сотрудникам огромное спасибо за курсовую работу!!! оценили на \5\!))
Буду еще к Вам обращаться!!
СПАСИБО!!!
Вера 07.03.18
Защита прошла на отлично. Спасибо большое :)
Яна 06.10.2017
Большое спасибо Вам и автору!!! Это именно то, что нужно!!!!!
Спасибо, что ВЫ есть!!!

Поделиться

Введение
Содержание
Литература
2.1 Симметричные криптосистемы.

Алгоритм симметрического шифрования называется криптосистемой с симметричным ключом, поскольку обе стороны, обменивающиеся шифрованной информацией, применяют один и тот же секретный ключ. Иногда симметричные криптосистемы используют два ключа: один для шифрования, а другой для обратного процесса. В этом случае предполагают, что шифрующий ключ легко восстанавливается по расшифровывающему и наоборот.

Число возможных ключей должно быть очень велико. Это требование возникает в связи с тем, что при проектировании криптоалгоритма необходимо учитывать самый плохой сценарий развития событий, ставя гипотетического противника в максимально выгодное положение.

Если количество возможных ключей мало, то атакующий имеет возможность взломать шифр простым перебором вариантов.

Общая схема симметричной криптосистемы с учетом всех рассмотренных пунктов изображена на следующем рисунке:



В 80-х годах в США был принят стандарт симметричного криптоалгоритма для внутреннего применения DES (Data Encryption Standard), который получил достаточно широкое распространение в свое время. Однако на текущий момент этот стандарт полностью неприемлем для использования по двум причинам : 1) основной – длина его ключа составляет 56 бит, что чрезвычайно мало на современном этапе развития ЭВМ, 2) второстепенной – при разработке алгоритм был ориентирован на аппаратную реализацию, то есть содержал операции, выполняемые на микропроцессорах за неприемлемо большое время (например, такие как перестановка бит внутри машинного слова по определенной схеме).

В настоящее время можно восстановить 56-битовый ключ системы DES., используя либо сеть компьютеров, либо специализированные аппаратные средства ЭВМ. В ответ на эту проблему национальный институт стандартов и технологий США (NIST) положил начало своего рода соревнованию по поиску нового блочного шифра, достойного названия «новый стандарт шифрования» (AES).

Требования, предъявленные к кандидитам на AES в 1998 году, были предельно просты :

• алгоритм должен быть симметричным,

• алгоритм должен быть блочным шифром,

• алгоритм должен иметь длину блока 128 бит, и поддерживать три длины ключа : 128, 192 и 256 бит.

В финал вышли пять алгоритмов, которые изучались глубже с целью выбора победителя. Это были криптосистемы:

Алгоритм Создатель Страна Быстродействие (asm, 200МГц)

MARS IBM US 8 Мбайт/с

RC6 R.Rivest & Co US 12 Мбайт/с

Rijndael V.Rijmen & J.Daemen BE 7 Мбайт/с

Serpent Universities IS, UK, NO 2 Мбайт/с

TwoFish B.Schneier & Co US 11 Мбайт/с

В конце 2000 г. NIST объявил, что победителем конкурса был выбран шифр Rijndael.

При шифровании большого объема данных (таких, например, как речь, или «живое» видео) в реальном времени, требуется что-то более быстрое, нежели один из блочных шифров, рассмотренных ранее. Для этих целей подходят поточные шифры.

Поточные шифры могут быть получены нелинейным комбинированием простых генераторов битовых строк, называемых РСЛОС. При этом получаются довольно быстрые шифры, удобные для реализации с помощью аппаратных средств.

RC4 — сокращение от английского Ron's Cipher (шифр Рона). Этот шифр разработал Рон Ривест (Ron Rivest) из Массачуссетского технологического института (MIT). В результате работы алгоритма получается поток ключей k, который складывается по модулю 2 с открытым текстом по одному байту за один раз. Поскольку алгоритм оперирует с байтами, а не с битами, и использует наиболее простую операцию, он является быстрым и в программной реализации.

2.2 Криптосистемы с открытым ключом.

Техника шифрования с открытым ключом, разработанная для решения проблемы распределения ключей и аутентификации, имеет много преимуществ перед симметричным шифрованием. Главное из них состоит в том, что стороны, даже не подозревавшие о существовании друг друга до первого письма, могут успешно обмениваться информацией, зашифрованной с помощью криптосистемы с открытым ключом. Кроме того, она дает возможность сторонам подписывать сообщения, такие как электронные заказы или финансовые поручения. В результате шифрование данных с открытым ключом обеспечивает существование технологий электронной торговли.

В рассматриваемых криптосистемах используются два ключа: открытый и закрытый.

Открытый ключ может быть опубликован в справочнике наряду с именем пользователя. В результате любой желающий может зашифровать с его помощью свое письмо и послать закрытую информацию владельцу соответствующего секретного ключа. Расшифровать посланное сообщение сможет только тот, у кого есть секретный ключ.

Общая схема асимметричной криптосистемы изображена на следующем рисунке. По структуре она практически идентична симметричной криптосистеме с ключом сеанса.







RSA – криптографическая система открытого ключа, обеспечивающая такие механизмы защиты как шифрование и цифровая подпись (аутентификация – установление подлинности). Криптосистема RSA разработана в 1977 году и названа в честь ее разработчиков Ronald Rivest, Adi Shamir и Leonard Adleman.

Алгоритм RSA работает следующим образом: берутся два достаточно больших простых числа p и q и вычисляется их произведение n = p*q; n называется модулем. Затем выбирается число e, удовлетворяющее условию 1< e < (p - 1)*(q - 1) и не имеющее общих делителей кроме 1 (взаимно простое) с числом (p - 1)*(q - 1). Затем вычисляется число d таким образом, что (e*d - 1) делится на (p - 1)*(q – 1).

• e – открытый (public) показатель

• d – частный (private) показатель.

• (n; e) – открытый (public) ключ

• (n; d). – частный (private) ключ.

Делители (факторы) p и q можно либо уничтожить либо сохранить вместе с частным (private) ключом.

Если бы существовали эффективные методы разложения на сомножители (факторинга), то, разложив n на сомножители (факторы) p и q, можно было бы получить частный (private) ключ d. Таким образом надежность криптосистемы RSA основана на трудноразрешимой – практически неразрешимой – задаче разложения n на сомножители (то есть на невозможности факторинга n) так как в настоящее время эффективного способа поиска сомножителей не существует.

Простейший алгоритм шифрования, основывающийся на дискретном логарифмировании, — это криптосистема Эль-Гамаль. Существует аналогичная система эллиптических кривых. В отличие от RSA в алгоритме Эль-Гамаля существуют некоторые открытые параметры, которые могут быть использованы большим числом пользователей. Они называются параметрами домена.

Есть еще одна криптосистема, принадлежащая Рабину, которая основывается на трудной проблеме факторизации больших целых чисел. Более точно, она связана с трудностью извлечения квадратного корня по модулю составного числа N = р - q.

Такую систему можно считать в некотором отношении более криптостойкой, чем RSA. Процесс шифрования в алгоритме Рабина происходит намного быстрее, чем практически в любой другой криптосистеме с открытым ключом. Однако, несмотря на эти преимущества, система Рабина используется все же реже, чем RSA. Тем не менее, система Рабина важна как с исторической точки зрения, так и в качестве наглядного примера криптосистемы, основные идеи которой используются в протоколах более высокого уровня.

3. ЭЦП.

В настоящее время ЭЦП используется в основном для аутентификации автора (создателя) информации и для доказательства (проверки) того факта, что подписанное сообщение или данные не были модифицированы при передаче информации в компьютерных сетях.

Электронная цифровая подпись строится на основе двух компонент: содержания информации, которая подписывается, и личной информации (код, пароль, ключ) того, кто подписывает. Очевидно, что изменение каждой компоненты приводит к изменению электронной цифровой подписи.

ЭЦП юридически приравнивается к собственноручной подписи и печати.

Использование технологий электронной цифровой подписи позволяет: Обеспечить авторство и подлинность информации Защитить цифровые данные от подделки Шифровать документы при передаче по открытым каналам связи Обеспечить юридическую значимость документа при соблюдении требований Федерального закона №1-ФЗ «Об электронной цифровой подписи»

Основные термины, применяемые при работе с ЭЦП:

Закрытый ключ – это некоторая информация длиной 256 бит, хранится в недоступном другим лицам месте на дискете, смарт-карте, touch memory. Работает закрытый ключ только в паре с открытым ключом.

Открытый ключ - используется для проверки ЭЦП получаемых документов-файлов технически это некоторая информация длиной 1024 бита. Открытый ключ работает только в паре с закрытым ключом. На открытый ключ выдается сертификат, который автоматически передается вместе с письмом, подписанным ЭЦП. Дубликат открытого ключа направляется в Удостоверяющий Центр, где создана библиотека открытых ключей ЭЦП. В библиотеке Удостоверяющего Центра обеспечивается регистрация и надежное хранение открытых ключей во избежание попыток подделки или внесения искажений.
1,200 руб.

Похожие работы:

ОБЕСПЕЧЕНИЕ ПРОИЗВОДСТВЕННОЙ И ЭКОЛОГИЧЕСКОЙ БЕЗОПАСНОСТИ 

Изложены основные требования, предъявляемые к разделу "Обеспече-ние производственной и экологической безопасности" ...

Поиск по базе выполненных нами работ: