2016-12-06 12 views
0

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

+0

3DES не должен использоваться в новой работе, он заменяется AES. – zaph

ответ

0

How many keys does Triple DES encryption need? должна обеспечивать глубину следующего ответа:

Использование трех различных ключей является лучшим способом пойти. На самом деле, это единственный вариант для правительства США (и правительство США подрядчиков):

3.2.1.2 Тройного алгоритм шифрования данных (TDEA)

Тройной Data Encryption Algorithm (TDEA), также известные как Triple DES использует криптографический движок DES для преобразования данных в три операции. TDEA - , указанный в SP 800-67.

TDEA шифрует данные в блоках из 64 бит, используя три ключа, которые определяют набор ключей. Использование TDEA с использованием трех совершенно разных ключей (то есть математически независимых) одобрено и является , обычно называемым трехъядерным TDEA (также называемым 3TDEA или 3TDES).

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

(Emphasis mine). Источник: http://csrc.nist.gov/publications/drafts/800-175/sp800-175b_draft.pdf

+0

Спасибо за ссылку, это мне очень помогло –