ブロックサイズ
ブロック暗号が一度に暗号化するビット数。鍵がどれだけ持つかを左右する、目立たない要因の一つ。
AESは128ビットのブロックを扱うが、DESとトリプルDESは64ビットで済ませている。約232ブロックに達すると、誕生日のパラドックスにより暗号文の2つのブロックが一致する確率が高まり、平文に関する情報が漏れる。これが2016年のSweet32攻撃の原理で、ブロックが64ビットの場合、1つの鍵のもとで約32 GBのトラフィックがあれば成立する。
鍵がいくら強くても、64ビット暗号が長寿命の接続に向かないのはこのためだ。ブロックサイズは暗号そのものの性質であり、鍵をローテーションしても解決できない。