Blok şifre
Her seferinde tam olarak bir blok şifreler; ikinci blokla ne yapılacağını söyleyen bir çalışma modu olmadan da işe yaramaz.
Blok şifre, bir anahtarın denetiminde sabit boyutlu bir bloğu aynı boyutta bir bloğa eşler. Matematiksel olarak bir permütasyon ailesidir: her anahtar birini seçer ve bu, rastgele seçilmiş bir permütasyondan ayırt edilemez olmalıdır. AES 128 bitlik, DES ve 3DES 64 bitlik bloklar kullanır.
Mesajlar nadiren tam bir blok uzunluğunda olduğundan iki şey daha gerekir: son bloğu doldurmak için dolgu ve blokları birbirine bağlayan bir çalışma modu. Pratikte güvenliği tümüyle mod belirler: aynı şifre ECB’de ve GCM’de çok farklı sonuç verir. Karşıt yaklaşım, anahtar akışını bit bit üreten ve her iki sorundan da kaçınan akış şifresidir.