Создан заказ №7148868
15 июня 2021
Сделать лабораторную работу на любом языке программирования
Как заказчик описал требования к работе:
Общие положения для всех лабораторных работ
• Произвольный язык программирования.
• При разработке ориентироваться на документ: «Р 1323565.1.012-2017 Информационная технология. Криптографическая защита информации. Принципы разработки и модернизации шифровальных (криптографических) средств защиты инф
ормации». В качестве класса принять КС3.
• Процедуры дополнения до блока реализоваться согласно приведенным в описании алгоритма, если его нет, то использовать ГОСТ 34.13.2018
• Коллективное выполнение не допускается.
• После реализации необходимо составить «Отчет по лабораторной работе».
• К отчету прилагаются исходные тексты и описание программы. Описание рекомендуется выполнять в соответствии с ГОСТ 19.402-78 Единая система программной документации. Описание программы.
Лабораторные работа 1. Алгоритм шифрования.
Выбирается для реализации один из алгоритмов из списка ниже.
Отчет должен включать:
1. Краткое описание алгоритма шифрования по следующему ряду параметров:
1.1. Общее описание алгоритма.
1.2. Описание криптографических свойств алгоритма и принципов его построения
1.3. Длина блока.
1.4. Длина ключа.
1.5. Количество раундов.
1.6. Максимальная теоретическая стойкость для тотального перебора
1.7. Известные оценки стойкости по открытым источникам
2. Тестирование и описание характеристик реализации
2.1. Общее описание программной реализации алгоритма
2.2. Скорость выполнения тестового задания
2.2.1. Шифрование произвольных блоков открытого текста
2.2.1.1. 1 блок,
2.2.1.2. 103 блоков,
2.2.1.3. 106 блоков
2.2.2. Шифрование и расшифрование произвольного файла размером
2.2.2.1. 1 Мб,
2.2.2.2. 100 Мб,
2.2.2.3. 1000 Мб
2.2.3. Шифрование и расшифрование 106 произвольных блоков открытого текста со сменой ключа каждые
2.2.3.1. 10,
2.2.3.2. 100,
2.2.3.3. 1000 блоков.
2.3. Описание тестового стенда
2.4. Фиксацию нагрузки на ОЗУ и ЦП во время выполнения тестового задания.
2.5. Проверку встречной работы с таким же алгоритмом реализованным другим автором. Приоритетно выбирать алгоритмы, реализованные другими студентами этого курса.
2.6. Для тестирования необходимо привести артефакты тестирования в виде лог-файлов, скриншотов или каких-либо их аналогов, подтверждающих выполнение тестирования.
Алгоритм DES.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
16 июня 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Сделать лабораторную работу на любом языке программирования .jpg
2021-06-19 10:34
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо большое, все грамотно и быстро сделано.
Автора рекомендую, знает своё дело.
Работа выполнена даже раньше времени .
Огромное спасибо