Регистрация
Войти
Стать экспертом Правила
Другие предметы

Для чего и почему используют комбинированные криптоалгоритмы?

ОТВЕТЫ

Имеется в виду алгоритмы шифрования данных?

Существуют стандартные алгоритмы шифрования, например, RSA, DES, 3-DES и другие. Эти алгоритмы определяют, каким образом шифровать данные, используя ключ. Не имея ключ, но зная алгоритм шифрования, нельзя за разумное время расшифровать данные, подбирая ключ методом брутфорса, или обычного перебора. В этом случае расшифровка затянется на многие годы, если не столетия, в зависимости от длины и содержания ключа. Другое дело, что алгоритм сам по себе может быть уязвимым, то есть защиту можно взломать, не прибегая к брутфорсу и не перебирая все миллионы вариантов ключей, а обойти ее каким-то другим образом.

В таком случае для большей защиты данных можно зашифровать информацию в несколько проходов. Первым проходом шифруем с применением одного какого-то алгоритма, затем уже зашифрованное еще раз шифруем уже другим алгоритмом и другим ключом. Тогда уязвимость одного алгоритма может быть перекрыта другим алгоритмом поверх первого.

Если криптоаналитик сможет расшифровать результат последнего прохода, он получит не исходные чистые данные, а опять информационный мусор, который является результатом первого прогона. А тот же алгоритм и/или ключ уже не подходят, надо снова трудиться.

автор вопроса выбрал этот ответ лучшим
175
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам