Шифрование по методу квадрата (Square)

Раздел
Программирование
Просмотров
375
Покупок
0
Антиплагиат
Не указан
Размещена
29 Авг 2023 в 17:05
ВУЗ
Не указан
Курс
Не указан
Стоимость
1 500 ₽
Демо-файлы   
2
jpg
image
175.8 Кбайт
jpg
image1
323.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Шифрование Square
610.8 Кбайт 1 500 ₽
Описание

Язык программирования C#, среда разработки Visual Studio WinForms

ОПИСАНИЕ:

SQUARE - в криптографии симметричный блочный криптоалгоритм, разработанный 1 октября 1997 года Винсентом Рэйменом, Йоаном Дайменом и Ларсом Кнудсеном.

В данной работе реализован алгоритм шифрования Square (квадрат). Алгоритм является блочным шифрованием/дешифрованием на основе квадратной матрицы размером 16х16 байт. Для шифрования и дешифровки текст разбивается по 16 байт (128 бит) в отдельные блоки и каждый блок обрабатывается согласно методу шифрования (метод шифрования и дешифровки описан ниже).

Шифрование блоков происходит 8 раундами следующим образом.

  • Получение 8 ключей на основе первичного заданного 16-байтного ключа для всех 8 раундов.
  • Сложение блока байтовой матрица с заданным ключом перед первым раундом.
  • Обратное линейное преобразование перед первым раундом.
  • Восемь раундов обработки блока байтов, в каждом раунде происходит линейное преобразование, нелинейное преобразование, транспонирование матрицы, сложение матрицы с ключом раунда.

Дешифрование происходит в обратном порядке метода шифрования.

Данный алгоритм применяется в криптографии для хранения данных в шифрованном виде, а так же для защиты информационной ценности.

ПЛАН:

Введение

1.  История создания и развитие алгоритма

2.  Описание алгоритма

3.  Достоинства и недостатки алгоритма

4.  Применение на практике алгоритма

5.  Руководство пользователя

Заключение

Список использованных источников

Приложение А – Текст программы

Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир