AEAD doda celovitost, ne prijave ali delujoče poti
Overjeno šifriranje skrije vsebino in hkrati zazna spreminjanje. Identiteta, svežina in usmerjanje so ločeni mehanizmi z lastnimi dokazi.
Overjeno šifriranje vrne dve stvari hkrati: šifrirano besedilo, ki skrije vsebino, in oznako, ki prejemniku omogoči zaznavo spreminjanja. Prej so te funkcije sestavljali iz ločenih delov, in slabe kombinacije so povzročale subtilne napake. Sodobne konstrukcije določijo kombinacijo in pogoje, pod katerimi velja. Beseda overjeno se tu nanaša na oznako, ne na osebo.
Obe zagotovili veljata za zaščiten paket in za nič zunaj njega.
Dve zagotovili v eni konstrukciji
Šifriranje odgovori, ali lahko opazovalec to prebere; celovitost odgovori, ali je bilo spremenjeno. Predor potrebuje oboje, ker je spremenjena vsebina slabša od neberljive. AEAD določi, kako ju združiti pod enim ključem, skupaj s povezanimi podatki, ki se overijo, a se ne šifrirajo. Prejemnik zavrne vnos, ki ne prestane preverjanja.
Povezani podatki vežejo vidna polja na preverjanje. Katera polja to so, je odvisno od protokola, in to ni obljuba, da je vsak zunanji naslov postal skriven: polje je lahko pokrito z oznako in še vedno berljivo v omrežju.
Nonce ni podrobnost
Ključe in nonce je treba obravnavati pravilno, ponovna uporaba nonce pa se slabo konča. Ponavljanje nonce pod enim ključem lahko razkrije povezave med sporočili in povsem spodkoplje zagotovilo celovitosti. Zato generator in vrstni red nonce pripada protokolu, ne aplikaciji.
To je pogoj zagotovila, ne nasvet za izvedbo. Nepazljivi nonce ne dajejo oglašene lastnosti.
Zaščita pred ponovitvijo je ločeno stanje
Veljaven star paket je mogoče ponoviti, čeprav njegova oznaka ostane nedotaknjena, ker oznaka dokazuje pristnost in ne svežine. Obdelava ponovitev potrebuje svoje stanje: zaporedne številke, okno in pravilo, kaj sprejeti. To stanje živi v izvedbi protokola in ni povezano z izbiro šifre. Predor z močnim šifriranjem in brez zaščite pred ponovitvijo še vedno sprejema včerajšnji promet.
Mehanizma sodelujeta, ne da bi bila isti, in eden je lahko pravilen, medtem ko drugi manjka.
Česa oznaka ne pove
Identiteto partnerja določijo potrdila ali vnaprej deljeni ključi, ne pa dejstvo, da je šifra overjena. Usmerjanje, razreševanje imen in politika beleženja operaterja so zunaj kriptografske meje. Uspešno pogajanje o algoritmu pove le, da sta se oba konca dogovorila o naboru, to je o združljivosti, ne o kakovosti izvedbe na kateri koli strani.
Za uporabnike: izberite vzdrževano in podprto konfiguracijo protokola. AEAD je lastnost te konfiguracije, ne vabilo, da bi šifriranje zgradili ročno okoli predora.
Zapišite, kateri nabor je bil dogovorjen, ali je zaščita pred ponovitvijo dejavna in kako se partnerji prepoznajo. Tri dejstva, tri različna zagotovila.