Mae sifr ddilysedig yn dychwelyd dau beth ar unwaith: testun sifredig sy’n cuddio’r cynnwys, a thag sy’n gadael i’r derbynnydd ganfod ymyrraeth. Gynt, roedd y swyddogaethau hyn yn cael eu cydosod o ddarnau ar wahân, ac roedd cyfuniadau gwael yn creu methiannau cynnil. Mae adeiladwaith modern yn pennu’r cyfuniad a’r amodau y mae’n dal oddi tanynt. Mae’r gair dilysedig yn cyfeirio at y tag, nid at berson.

Mae’r ddau warant yn berthnasol i’r pecyn gwarchodedig yn unig, ac nid i unrhyw beth y tu allan iddo.

Dau warant mewn un adeiladwaith

Mae amgryptio’n ateb a all sylwedydd ddarllen hwn; mae cyfanrwydd yn ateb a yw wedi’i newid. Mae ar dwnnel eisiau’r ddau, oherwydd mae cynnwys a newidiwyd yn waeth na chynnwys annarllenadwy. Mae AEAD yn diffinio sut i’w cyfuno o dan un allwedd, ynghyd â data cysylltiedig sy’n cael ei ddilysu ond nad yw’n cael ei amgryptio. Mae’r derbynnydd yn gwrthod mewnbwn sy’n methu’r archwiliad.

Mae data cysylltiedig yn rhwymo meysydd gweladwy i’r archwiliad. Pa feysydd sy’n cael hynny sy’n dibynnu ar y protocol, ac nid yw hyn yn addo bod pob cyfeiriad allanol wedi dod yn gyfrinachol: gall maes gael ei orchuddio gan y tag a bod yn dal i fod yn ddarllenadwy ar y wifren.

Nid manylyn mohoni’r nonce

Rhaid trin allweddi a nonce yn gywir, ac mae ailddefnyddio nonce yn methu’n wael. Gall ailadrodd nonce o dan un allwedd ddatgelu perthnasoedd rhwng negeseuon a thanselio’r gwarant cyfanrwydd yn llwyr. Dyna pam mae’r protocol, nid y rhaglen, yn berchen ar gynhyrchu a dilyniant nonce.

Amod o’r gwarant yw hyn, nid awgrym gweithredu. Nid yw nonce diofal yn rhoi’r eiddo a hysbysebir.

Mae gwarchodaeth ailchwarae yn gyflwr ar wahân

Gellir ailchwarae pecyn hen dilys tra bod ei dag yn gyfan, oherwydd mae’r tag yn profi dilysrwydd ac nid ffresni. Mae angen ei gyflwr ei hun ar drin ailchwarae: rhifau dilyniant, ffenestr, a rheol ynglŷn â beth i’w dderbyn. Mae’r cyflwr hwn yn byw yng ngweithrediad y protocol ac nid oes ganddo ddim i’w wneud â dewis y sifr. Mae twnnel ag amgryptio cryf heb warchodaeth ailchwarae yn dal i dderbyn traffig ddoe.

Mae’r dau fecanwaith yn cydweithio heb fod yr un, a gall un fod yn gywir tra bod y llall yn absennol.

Beth nad yw’r tag yn ei ddweud wrthych

Seilir hunaniaeth cymar ar dystysgrifau neu allweddi a rennir ymlaen llaw, nid ar y ffaith bod sifr wedi’i dilysu. Mae llwybro, datrys enwau a pholisi cofnodi’r gweithredwr y tu allan i’r ffin gryptograffig. Nid yw trafodaeth algorithm lwyddiannus yn dweud mwy na bod y ddau ben wedi cytuno ar gasgliad, mae hynny’n sôn am gydnawsedd, nid am ansawdd y gweithrediad ar y naill ochr a’r llall.

I ddefnyddwyr: dewiswch ffurfweddiad protocol a gynhelir ac a gefnogir. Mae AEAD yn eiddo i’r ffurfweddiad hwnnw, nid yn wahoddiad i adeiladu amgryptio â llaw o amgylch twnnel.

Cofnodwch pa gasgliad a drafodwyd, a yw gwarchodaeth ailchwarae yn weithredol, a sut mae cymheiriaid yn cael eu hadnabod. Tri ffaith, tair gwarant wahanol.

Erthyglau cysylltiedig