3DES
Information on how to protect your privacy and cryptography in Japanese. Dedicated to Bananafish.

Home | Tin-foil hat | Encryption | Cryptography | Miscellaneous | Site Map | Email & PGP Key

free web page counters

3DES

DES は正式には "DATA ENCRYPTION STANDARD (DES)" と定義され、Triple-DES (3DES) は "Triple data encryption modes of operation" と定義される。
3DES は独立した鍵で Encrypt-Decrypt-Encrypt (暗号化-復号化-暗号化) と DES を3回適用する。

暗号化:

 CipherText = DESk1(DES-1k2(DESk3(PlainText)))

復号化:

 PlainText = DES-1k3(DESk2(DES-1k1(CipherText)))

2回目を復号化とすることによって、3つの鍵をすべて同一にした場合にDESと同じ結果が得られるようになっている。

3DES は 64-bits のブロック・サイズで鍵長が 168 (3*56) です。
3DES の構成から 112-bit ブロック・サイファーと同じ強度を提供すると考えられている。