MENU

RC4

« Back to Glossary Index

RC4 とは
1987年に開発されたストリーム暗号のこと。データを一定の塊で暗号化するブロック暗号ではなく、データを1バイトずつ暗号化します。鍵長は 40〜2048ビットで、柔軟ですが、実際は128ビット程度が多い。擬似乱数生成器(PRGA)で鍵ストリームを作り、平文とXORして暗号化します。
■特徴
高速:ソフトウェア実装が非常に速い → SSL/TLSやWEPで広く採用された
シンプル:アルゴリズムが簡単で軽量
柔軟な鍵長:セキュリティ要件に応じて調整可能
■弱点と現状
初期バイトの偏り → 鍵ストリームに統計的偏りがあり、攻撃可能
WEPの脆弱性 → RC4の弱点+鍵管理の不備でWi-Fi暗号が破られた
TLSでも非推奨 → RFC 7465でRC4禁止(2015年)
現在は AESやChaCha20 が主流


« Back to Glossary Index
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次