Я читал о тройном шифровании DES и нашел много разных комбинаций трех ключей, например: использование k1 - k2 - k3, так как k1 - k2 - k1, ... Мой вопрос в том, что такое разница между этими комбинациями? и какой из них рекомендуется (наиболее часто используемый)?
Ключи шифрования DES
Ответы (1)
Сколько ключей требуется для шифрования Triple DES? должен обеспечить глубину следующего ответа:
Лучше всего использовать три разных ключа. Фактически, это единственный вариант для правительства США (и подрядчиков правительства США):
3.2.1.2 Алгоритм тройного шифрования данных (TDEA)
Алгоритм тройного шифрования данных (TDEA), также известный как Triple DES, использует криптографический механизм DES для преобразования данных в три операции. ТДЭА указан в СП 800-67.
TDEA шифрует данные блоками по 64 бита, используя три ключа, которые определяют связку ключей. Использование TDEA с использованием трех совершенно разных (т. е. математически независимых) ключей одобрено и широко известно как TDEA с тремя ключами (также называемое 3TDEA или 3TDES).
Другие варианты TDEA, в которых два или три ключа идентичны, больше не одобрены для применения криптографической защиты из-за повышенной вычислительной мощности или недостатков алгоритма.
(выделено мной). Источник: http://csrc.nist.gov/publications/drafts/800-175/sp800-175b_draft.pdf