Similar presentations:
Симметричное шифрование
1.
Модуль 4. Тема 2Симметричное шифрование
1
2.
Симметричное шифрованиеСимметричное шифрование – это тип шифрования,
который для шифрования и дешифрования данных
использует один и тот же криптографический ключ.
3.
Пример симметричного шифрования4.
Классический пример симметричногошифрования. Простая перестановка.
Исходное
сообщение:
аунуарпааоа
лззлаоаапр
Ключ
(размер
таблицы): 5
Таблица простой
перестановки:
а
р
о
з
а
у
п
а
л
а
н
а
л
а
п
у
а
з
о
р
а
Полученное
сообщение:
А роза упала
на лапу
Азора
5.
Классический пример симметричногошифрования. Одиночная перестановка по ключу.
Исходное сообщение: аауун
рпаа оазл злоа аарп
Ключ 1 (размер таблицы): 5
Ключ 2 (порядок
перепутанных строк) : 51243
Таблица до перестановки:
5
а
1
а
р
о
з
а
2
у
п
а
л
а
4
у
а
з
о
р
3
н
а
л
а
п
Таблица после перестановки:
1
а
р
о
з
а
2
у
п
а
л
а
3
н
а
л
а
п
4
у
а
з
о
р
5
а
Полученное
сообщение:
А роза упала на лапу Азора
6.
Классический пример симметричногошифрования. Двойная перестановка.
Исходное сообщение: апзза уазп
налр уоа аао рла
Ключ 1 (размер таблицы 1): 6
Ключ 2 (размер таблицы 2) : 5
Проверка: 5 и 6 являются взаимно
простыми числами.
Таблица 1 (ключ 1)
1
а
у
н
у
а
р
2
п
а
а
о
а
л
3
з
з
л
а
о
а
4
а
п
р
5
6
Таблица 2 (ключ 2)
1
а
р
о
з
а
2
у
п
а
л
а
3
н
а
л
а
п
4
у
а
з
о
р
5
а
Полученное
сообщение:
А роза упала на лапу Азора
7.
Использование функцийСимметричный ключ — это один ключ, который
используется при операциях схемы симметричного
шифрования. Например, такой ключ можно использовать в
алгоритме симметричного шифрования как для шифрования,
так и для расшифровки.
8.
Преимущества симметричныхалгоритмов
● Симметричные алгоритмы просты в работе и понимании
● Техническая нагрузка на оборудование невелика
● Обеспечивается высокая скорость и надежность шифрования.
● Требуют меньше ресурсов
9.
Преимущества симметричныхалгоритмов перед асимметричными
● Демонстрируют большую скорость шифрования, чем
асимметричные алгоритмы.
● Устойчивы к атакам с помощью квантовых компьютеров, которые в
теории представляют угрозу для асимметричных алгоритмов.
10.
Обмен ключом. Слабое местосимметричного шифрования.
Поскольку для работы алгоритма ключ должен быть и у
отправителя, и у получателя сообщения, его необходимо
передать; однако при передаче по незащищенным каналам его
могут перехватить и использовать посторонние.
На практике во многих системах эта проблема решается
шифрованием ключа с помощью асимметричного алгоритма.