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

SHACAL

セキュリティ Svenska → 更新: 2026-10-24

SHA-1とSHA-256の圧縮関数から作ったブロック暗号。ハッシュの変わった再利用法だ。

SHACAL-1は2000年にHelena HandschuhとDavid Naccacheが設計した。SHA-1の圧縮関数をブロック暗号に転用したもので、ブロック長は160ビット、鍵は最大512ビットである。SHA-256に基づくSHACAL-2は、NESSIEプロジェクトの推奨暗号の1つになった。

面白いのは、SHA-1の衝突耐性の弱点が暗号には持ち越されない点だ。ハッシュとして破られたものが、暗号としては通用しうる。

← 用語集に戻る