Anahtar akışı
Anahtar akışı, açık metin birimleriyle sırayla birleştirilen değerler dizisidir.
Tanım
Anahtar akışı, elemanları mesajı sırayla dönüştüren düzenli bir dizidir. Klasik şifreler alfabe modunda harf kaydırmaları ekleyebilir; sayısal akış şifreleri bit veya baytları genellikle XOR ile birleştirir.
Anahtar ve anahtar akışı
Gizli anahtar kısa bir girdidir; anahtar akışı ise ondan, çoğu zaman bir nonce ile birlikte, her konum için türetilen dizidir. Vigenère anahtar sözcüğü tekrarlar; modern üreteçler uzun ve öngörülemez diziler amaçlar.
Yeniden kullanım
Aynı akışı farklı mesajlarda kullanmak, özellikle XOR ile, açık metinler arasındaki ilişkileri açığa çıkarabilir. Tek kullanımlık şerit yalnızca rastgele, mesaj kadar uzun, gizli ve hiç tekrarlanmayan akışla güvenlidir.
Hayır. Anahtar girdidir; akış şifreleme veya çözme sırasında eleman eleman tüketilen dizidir.
Güvenli tasarımlar nonce ve tekrar için sıkı kurallar koyar. Aynı akışın tekrarı gizliliği bozabilir.