Создан заказ №2648511
23 января 2018
Необходимо разработать приложение
Как заказчик описал требования к работе:
темы для курсовых работ( на выбор)
и описание в файле
Фрагмент выполненной работы:
Введение
Advanced Encryption Standard (AES), также известный как Rijndael — симметричный алгоритм блочного шифрования (размер блока 128 бит, ключ 128/192/256 бит), принятый в качестве стандарта шифрования правительством США по результатам конкурса AES. Этот алгоритм хорошо проанализирован и сейчас широко используется, как это было с его предшественником DES. Национальный институт стандартов и технологий США (англ. (работа была выполнена специалистами author24.ru) National Institute of Standards and Technology, NIST) опубликовал спецификацию AES 26 ноября 2001 года после пятилетнего периода, в ходе которого были созданы и оценены 15 кандидатур. 26 мая 2002 года AES был объявлен стандартом шифрования. По состоянию на 2009 год AES является одним из самых распространённых алгоритмов симметричного шифрования. Поддержка AES (и только его) введена фирмой Intel в семейство процессоров x86 начиная с Intel Core i7-980X Extreme Edition, а затем на процессорах Sandy Bridge.
Цель
Разработать Windows-приложение для криптографической защиты файлов и каталогов с использованием алгоритма AES.
Объект
Симметричный алгоритм блочного шифрования AES.
Предмет исследований
Исследование симметричного алгоритма блочного шифрования AES на предмет шифровывание файлов и каталогов файловой системы Windows.
Общая теоретическая база
Очень коротко об алгоритмах шифрования. Выделим следующие типы:
Симметричные алгоритмы шифрования (DES, AES, ГОСТ 28147-89)
Ассиметричные алгоритмы шифрования или с алгоритмы открытым ключом (RSA, ГОСТ 34.10-2001)
В первом случае для шифрования и расшифровывания используется один и тот же ключ, такой ключ должен сохраняться в секрете.
Во втором случае используется пара ключей: закрытый и открытый. Открытый используется для шифрования, а закрытый ключ для расшифровки сообщения.
Мы будем говорить о симметричном шифре, поэтому выделим разновидности симметричных шифров:
Блочные шифры
Поточные шифры
Блочные шифры – работают блоками, блок – совокупность бит фиксированной длины. Таким образом, сообщение разбивается на блоки, затем эти блоки каким-то образом шифруются. Употребил слово «каким-то», т.к существуют различные режимы работы.
Например, самый простой и самый очевидный режим – ECB (Electronic Codebook): каждый блок шифруется, а затем все блоки складываются (имеется ввиду сложение строк). Рисунок ниже, демонстрирует этот режим работы. Существуют следующие режимы: CBC, PCBC, CFB, OFB, CTRПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Необходимо разработать приложение.docx
2019-05-15 14:41
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
работа была выполнена в срок и требовала незначительных корректировок (в основном, в части оформления). Оценка руководителя - 4, но для нас это было более, чем достаточно