IT用語集 › セキュリティ › RC6

RC6

セキュリティ Svenska → 更新: 2026-10-23
詳細情報
作成者
Ron Rivest、Matt Robshaw、Ray Sidney、Yiqun Lisa Yin
公開
1998年
種類
ブロック暗号
先行
RC5

RSA SecurityがAES選定に出した候補。RC5を128ビットブロックに拡張し、さらに整数の乗算を加えたもの。

RC5が2つのレジスタを扱っていたのに対し、RC6は32ビットワード4つを20ラウンドで処理し、鍵長は128、192、256ビットから選べる。新しい点は、ローテーション量を乗算で計算することで、RC5の単純なデータ依存ローテーションよりも速くビットが拡散する。

RC6は1999年のAES最終候補にTwofish、Serpent、MARS、Rijndaelとともに残ったが、Rijndaelに敗れ、そのRijndaelがAESになった。しかも特許が付いていたので、落選した最終候補をわざわざ実装しようという気にはなりにくかった。今では暗号ライブラリや教科書の脚注として生き残っている。

← 用語集に戻る