Блочный шифр
Что такое Блочный шифр?
Блочный шифрСимметричный шифр, шифрующий блоки фиксированной длины с использованием секретного ключа; для данных произвольной длины применяется совместно с режимом работы.
Блочный шифр — это детерминированная зависящая от ключа перестановка, отображающая блоки открытого текста фиксированной длины в блоки шифротекста той же длины (например, 64 бита у DES и 128 бит у AES). Внутри он многократно итерирует раундовую функцию (сеть Фейстеля, подстановочно-перестановочная сеть или Лай–Массей) с расписанием ключей, выведенным из секретного ключа. Для шифрования сообщений длиннее одного блока используется режим работы: ECB (небезопасен, детерминирован), CBC, CTR, XTS для дисков и аутентифицированные режимы GCM, CCM или GCM-SIV, которые обеспечивают и целостность. Выбор режима, корректная обработка IV/nonce и длина блока определяют безопасность; в современных системах следует применять 128-битные блочные шифры (AES) в аутентифицированных режимах.
● Примеры
- 01
AES — 128-битный блочный шифр, используемый в режимах GCM, CBC и XTS.
- 02
DES — 64-битный блочный шифр, ныне устаревший из-за короткого ключа.
● Частые вопросы
Что такое Блочный шифр?
Симметричный шифр, шифрующий блоки фиксированной длины с использованием секретного ключа; для данных произвольной длины применяется совместно с режимом работы. Относится к категории Криптография в кибербезопасности.
Что означает Блочный шифр?
Симметричный шифр, шифрующий блоки фиксированной длины с использованием секретного ключа; для данных произвольной длины применяется совместно с режимом работы.
Как защититься от Блочный шифр?
Защита от Блочный шифр обычно сочетает технические меры и операционные практики, как описано в определении выше.