AEAD foeget yntegriteit ta, net in oanmelding of in wurkjende rûte
Autentisearre fersifering ferberget de ynhâld en ûntdekt tagelyk manipulaasje. Identiteit, farskens en rûtebepaling binne aparte meganismen mei eigen bewizen.
Autentisearre fersifering jout tagelyk twa dingen: fersifere tekst dy’t de ynhâld ferberget, en in label wêrmei’t de ûntfanger manipulaasje ûntdekt. Earder waarden dy funksjes út aparte stikken gearstald, en minne kombinaasjes joegen subtile flaters. Moderne konstruksjes fêstigje de kombinaasje en de betingsten wêryn’t dy jildt. It wurd autentisearre ferwiist hjir nei it label, net nei in persoan.
Beide garânsjes geane oer it beskerme pakket en oer neat dêrbûten.
Twa garânsjes yn ien konstruksje
Fersifering beantwurdet de fraach oft in waarnimmer dit lêze kin; yntegriteit beantwurdet de fraach oft it feroare is. In tunnel hat beide nedich, want feroare ynhâld is slimmer as ûnlêsbere ynhâld. AEAD bepaalt hoe’t se ûnder ien kaai kombinearre wurde, tegearre mei assosjearre gegevens dy’t autentisearre mar net fersifere wurde. De ûntfanger wegert ynfier dy’t de kontrôle net hellet.
Assosjearre gegevens bine sichtbere fjilden oan de kontrôle. Hokker fjilden dat binne hinget fan it protokol ôf, en dat is net de tasizzing dat elk bûtenadres geheim wurden is: in fjild kin troch it label bedekt wêze en dochs lêsber bliuwe op it netwurk.
De nonce is gjin detail
Kaaien en nonce moatte goed behannele wurde, en wergebrûk fan in nonce mislearret hurd. It werheljen fan in nonce ûnder ien kaai kin relaasjes tusken berjochten bleatlegge en de yntegriteitsgarânsje hielendal ûndergrave. Dêrom is it protokol, net de applikaasje, eigener fan it meitsjen en de folchoarder fan nonce.
Dat is in betingst fan de garânsje, gjin oanbefelling foar de útfiering. Sûnder soarch makke nonce jouwe net de oankundige eigenskip.
Beskerming tsjin werhelling is in aparte tastân
In jildich âld pakket kin werhelle wurde wylst syn label yntakt bliuwt, want it label bewiist echtheid en net farskens. It behanneljen fan werhelling freget syn eigen tastân: folchoardernûmers, in finster en in regel oer wat akseptearre wurdt. Dy tastân libbet yn de útfiering fan it protokol en hat neat te meitsjen mei de kar fan fersifering. In tunnel mei sterke fersifering en sûnder beskerming tsjin werhelling akseptearret noch it ferkear fan juster.
De beide meganismen wurkje gear sûnder itselde te wêzen, en ien kin kreas wêze wylst de oare mist.
Wat it label jo net fertelt
De identiteit fan de partner wurdt fêststeld mei sertifikaten of foarôf dielde kaaien, net troch it feit dat in fersifering autentisearre is. Rûtebepaling, namme-oplossing en it logbelied fan de operator lizze bûten de kryptografyske grins. In slagge algoritme-ûnderhanneling seit allinnich dat beide einen it iens waarden oer in set, dat giet oer kompatibiliteit, net oer de kwaliteit fan de útfiering oan beide kanten.
Foar brûkers: kies in ûnderholden en stipe protokolkonfiguraasje. AEAD is in eigenskip fan dy konfiguraasje, gjin útnûging om fersifering mei de hân om in tunnel hinne te bouwen.
Skriuw op hokker set ûnderhannele is, oft beskerming tsjin werhelling aktyf is en hoe’t partners identifisearre wurde. Trije feiten, trije ferskillende garânsjes.