トリプルDES
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/05/23 13:18 UTC 版)
実利用
DESと同じアルゴリズムで簡単に実装できることから、ICカードの共通仕様であるEMVなどをはじめ現在でも広く利用されている。
ただし、安全性が実質112ビットまでとなることや、DESを3回施すことで計算負荷も3倍となることから、現在はより安全で高速なAESに置き換わりつつある。AESをサポートしておらず、トリプルDESまでの対応にとどまるWindows XP等への下位互換性を維持する目的等で使われた。
実装ライブラリ
トリプルDESをサポートしているライブラリは以下の通り。
(上記のライブラリの中の最近のバージョンでは、デフォルトビルドでトリプルDESが有効でないものもある。)
出典
参照文献
- “NIST Special Publication 800-57 Recommendation for Key Management: Part 1 — General (Revision 5)”. NIST (2020年5月). doi:10.6028/NIST.SP.800-57pt1r5. 2020年6月7日閲覧。
- “NIST Special Publication 800-131A Transitioning the Use of Cryptographic Algorithms and Key Lengths (Revision 2)”. NIST (2019年3月). doi:10.6028/NIST.SP.800-131Ar2. 2023年5月23日閲覧。
- Campbell, Keith W.; Wiener, Michael J. (1992), “DES is not a Group”, CRYPTO '92.
関連項目
- ^ a b NIST SP 800-57, §5.6.1.1.
- ^ Campbell & Wiener 1992.
- ^ NIST SP 800-131A, §2.
- トリプルDESのページへのリンク