"Исследование стойкости шифра к атаке методом анализа частоты появления символов" СибГУТИ
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Исследование стойкости шифра к атаке методом анализа частоты появления символов
1. Запустить программу AES-128.
2. В поле «входной блок данных» ввести 32 одинаковых шестнадцатеричных символа, например: 00000000000000000000000000000000.
3. Ввести ключ шифрования следующего вида: 2b7e151628aed2a6abf7158809cf4f3c.
4. Выбрать режим «шифрование».
5. Зашифровать блок данных нажатием кнопки «зашифровать»;
6. Построить таблицу следующего вида:
7. Построить гистограмму частоты появления символов шифротекста. Пример гистограммы показан на рисунке 1.
8. Убедиться в приблизительной равновероятности появления символов в шифротексте.
9. Ввести блок данных в виде двух повторяющихся символов, например: 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f. Ключ оставить прежним.
10. Повторить п.3-8.
11. Ввести блок данных следующего вида: 0123456789abcdef0123456789abcdef. Ключ оставить прежним.
12. Повторить п.3-7.
1. Запустить программу AES-128.
2. В поле «входной блок данных» ввести 32 одинаковых шестнадцатеричных символа, например: 00000000000000000000000000000000.
3. Ввести ключ шифрования следующего вида: 2b7e151628aed2a6abf7158809cf4f3c.
4. Выбрать режим «шифрование».
5. Зашифровать блок данных нажатием кнопки «зашифровать»;
6. Построить таблицу следующего вида:
7. Построить гистограмму частоты появления символов шифротекста. Пример гистограммы показан на рисунке 1.
8. Убедиться в приблизительной равновероятности появления символов в шифротексте.
9. Ввести блок данных в виде двух повторяющихся символов, например: 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f. Ключ оставить прежним.
10. Повторить п.3-8.
11. Ввести блок данных следующего вида: 0123456789abcdef0123456789abcdef. Ключ оставить прежним.
12. Повторить п.3-7.
Дополнительная информация
Преподаватель-Тимченко С.В.
заочное.
заочное.
Другие работы
Философия. Экзамен. Билет №7
BEV
: 4 октября 2020
Билет 7
1. Понятие материи, ее генезис, формы существования, атрибуты.
2. Задача по дисциплине " Философия"
№ билета Раздел (глава) Номер задачи
7 2(1,2) 9
Тексты задач в разделе "Контрольные задания".
9. "Как бы мы не усложняли компьютер, он остается системой, функционирующей в рамках физико-химического движения, а психика, мышление - это продукты социально-биологические. Поэтому рассуждения об эре искусственного интеллекта, машинного разума - это мифы современного механизма, меха
50 руб.
Контрольная работа по дисциплине: Экономика отрасли телекоммуникаций. Вариант №3
IT-STUDHELP
: 18 июля 2023
Контрольная работа
Задание и исходные данные для выполнение контрольной работы
Контрольная работа предполагает решение нескольких задач по теме «Расчет технико-экономических показателей».
Номер варианта соответствует номеру студента по списку, либо последней цифре студенческого билета, либо последней цифре зачетной книжки.
Исходные данные представлены в таблицах 1 и 2.
Таблица 1 – Исходные данные по проекту
Вариант Показатели
Капитальные затраты, тыс. руб. из них: переходящие в ОПФ, % Аморти
700 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 8 Вариант 71
Z24
: 20 декабря 2025
Водяной пар с начальным давлением р1=5 МПа и степенью сухости х1=0,95 поступает в пароперегреватель, где его температура повышается на Δt; после перегревателя пар изоэнтропно (адиабатно) расширяется в турбине до давления p2. Пользуясь h-s — диаграммой для водяного пара (приложение Д, рисунок Д1), определить:
— количество теплоты (на 1 кг пара), подведенной к нему в пароперегревателе;
— работу цикла Ренкина и степень сухости пара х2 в конце расширения;
— термический КПД цикла;
— работ
180 руб.
Современные технологии в программировании (часть 1). Лабораторная работа №1,2,3. Общий вариант
uliya5
: 22 апреля 2024
Лабораторная работа №1
Тема: Абстрактный тип данных простая дробь
Цель
Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание
1. Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Лабораторная работа №2.
Тема: Абстрактный тип данных «комплексное число
150 руб.