AEAD bütünlük ekler, bir oturum açma ya da çalışan bir yol değildir
Kimliği doğrulanmış şifreleme içeriği gizler ve kurcalamayı aynı anda saptar. Kimlik, tazelik ve yönlendirme kendi kanıtlarına sahip ayrı mekanizmalardır.
Kimliği doğrulanmış şifreleme aynı anda iki şey döndürür: içeriği gizleyen şifreli metin ve alıcının kurcalamayı saptamasını sağlayan bir etiket. Eskiden bu işlevler ayrı parçalardan birleştirilirdi ve kötü birleşimler ince arızalara yol açardı. Modern yapılar birleşimi ve bunun geçerli olduğu koşulları belirler. Buradaki doğrulanmış sözcüğü etiketi anlatır, bir kişiyi değil.
Her iki garanti de yalnızca korunan paketi kapsar, onun dışındaki hiçbir şeyi kapsamaz.
Tek yapıda iki garanti
Şifreleme bir gözlemcinin bunu okuyup okuyamayacağını yanıtlar; bütünlük ise bunun değiştirilip değiştirilmediğini. Tünel her ikisine de ihtiyaç duyar, çünkü değiştirilmiş içerik okunamayan içerikten daha kötüdür. AEAD bunların tek bir anahtar altında nasıl birleştirileceğini, kimliği doğrulanan ama şifrelenmeyen ilişkili verilerle birlikte tanımlar. Alıcı denetimi geçemeyen girdiyi reddeder.
İlişkili veriler görünen alanları denetime bağlar. Hangi alanların buna dahil olduğu protokole bağlıdır ve bu, her dış adresin gizli hale geldiği vaadi değildir: bir alan etiketle kaplanmış olsa da ağ üzerinde okunabilir kalabilir.
Nonce küçük bir ayrıntı değildir
Anahtarlar ve nonce doğru ele alınmalıdır ve nonce'un yeniden kullanımı ağır biçimde başarısız olur. Bir anahtar altında nonce'un yinelenmesi iletiler arasındaki ilişkileri açığa çıkarabilir ve bütünlük garantisini tümüyle çökertebilir. Bu nedenle nonce üretimi ve sıralaması uygulamanın değil protokolün sorumluluğundadır.
Bu, garantinin bir koşuludur, uygulama önerisi değildir. Dikkatsiz nonce'lar duyurulan özelliği sağlamaz.
Yeniden oynatmaya karşı koruma ayrı bir durumdur
Geçerli eski bir paket, etiketi bozulmadan da yeniden oynatılabilir, çünkü etiket özgünlüğü kanıtlar, tazeliği değil. Yeniden oynatma işlemi kendi durumunu gerektirir: sıra numaraları, bir pencere ve neyin kabul edileceğine dair bir kural. Bu durum protokol uygulamasında yaşar ve şifre seçimiyle ilgisi yoktur. Güçlü şifrelemesi olan ama yeniden oynatma koruması olmayan bir tünel dünkü trafiği hâlâ kabul eder.
İki mekanizma aynı olmadan birlikte çalışır ve biri doğruyken öteki eksik olabilir.
Etiketin size söylemediği
Karşı tarafın kimliği sertifikalarla ya da önceden paylaşılan anahtarlarla kurulur, şifrenin kimliği doğrulanmış olmasıyla değil. Yönlendirme, ad çözümleme ve işletmecinin günlük politikası kriptografik sınırın dışındadır. Başarılı bir algoritma görüşmesi yalnızca iki ucun bir takım üzerinde anlaştığını söyler, bu uyumlulukla ilgilidir, herhangi bir taraftaki uygulamanın kalitesiyle değil.
Kullanıcılar için: bakımı yapılan ve desteklenen bir protokol yapılandırması seçin. AEAD o yapılandırmanın bir özelliğidir, tünelin çevresinde şifrelemeyi elle kurmaya bir davet değildir.
Hangi takımın görüşüldüğünü, yeniden oynatma korumasının etkin olup olmadığını ve tarafların nasıl tanımlandığını kaydedin. Üç olgu, üç farklı garanti.