Ключи шифрования DES

Я читал о тройном шифровании DES и нашел много разных комбинаций трех ключей, например: использование k1 - k2 - k3, так как k1 - k2 - k1, ... Мой вопрос в том, что такое разница между этими комбинациями? и какой из них рекомендуется (наиболее часто используемый)?


person Anass Jouhri    schedule 06.12.2016    source источник
comment
3DES не следует использовать в новой работе, он заменяется AES.   -  person zaph    schedule 07.12.2016


Ответы (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

person bartonjs    schedule 06.12.2016
comment
Спасибо за ссылку, мне очень помогло - person Anass Jouhri; 07.12.2016