トリプルDES
【英】Triple DES
トリプルDESとは、共通鍵暗号方式の1つであるDESで3回暗号化することで、より暗号強度を高める手法のことである。IBM社によって開発された。
手順としては、まず、鍵Aで平文を暗号化し、次に鍵Bで復号化する。この鍵Bでの復号化は、実際には鍵Bでの暗号化の逆のアルゴリズムを適用しており、平文に戻るわけではない。さらにこれに対し、鍵C(鍵Aで行う場合もある)で暗号化を行う。
こうしてできあがった暗号文は、通常のDESでいうと80~112ビット程度の暗号強度を持つと言われている。なお、2回の暗号化では、暗号強度が逆に弱まることが証明されている。
トリプルDES
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/05/23 13:18 UTC 版)
トリプルDES(トリプルデス、英語: Triple DES、3DES)とは、共通鍵ブロック暗号であるDESを3回施す暗号アルゴリズム。正式名称はTriple Data Encryption Algorithm(TDEA、Triple DEA)。時代の流れに伴い、鍵長56ビットのDESでは総当たり攻撃への耐性が低くなったことから、これを補う目的で考案された。
- ^ a b NIST SP 800-57, §5.6.1.1.
- ^ Campbell & Wiener 1992.
- ^ NIST SP 800-131A, §2.
- 1 トリプルDESとは
- 2 トリプルDESの概要
- 3 実利用
- トリプルDESのページへのリンク