ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.04.2021
Просмотров: 174
Скачиваний: 1
Симметричная криптография. Блочные шифры
Егор Никуленков
ВГУ
2013
Потоковые шифры
•
Основная идея: замена потока действительно случайных
чисел на поток псевдослучайных чисел
•
G
- генератор псевдослучайных чисел
•
Функция шифрования:
E
(
k
,
m
) =
m
⊕
G
(
k
)
•
Функция дешифрования:
D
(
k
,
c
) =
c
⊕
G
(
k
)
•
Может применяться к сообщениям произвольной длины
Недостатки потоковых шифров
•
Невозможность использования одинаковых значений
ключа дважды
•
Невозможность проверки целостности сообщений
•
Состояние ГСЧ на обоих сторонах общения должно быть
синхронизировано
•
Результат шифрования полностью определяется открытым
текстом и используемым ключом
Определение
Блочный шифр (block cipher)
— функция шифрования,
которая применяется к блокам текста фиксированной длины.
AES
: n=128 bits, k = 128, 192, 256
Основные принципы работы
R
(
k
,
m
)
- раундовая функция
У AES-128 10 раундовых функций