Usimbaji fiche uliothibitishwa hurudisha vitu viwili kwa wakati mmoja: maandishi yaliyosimbwa yanayoficha maudhui, na lebo inayomruhusu mpokeaji kugundua mabadiliko. Hapo awali kazi hizi ziliunganishwa kutoka vipande tofauti, na michanganyiko mibaya ilizalisha hitilafu ndogo. Miundo ya kisasa huweka wazi mchanganyiko na masharti ambayo hufanya kazi. Neno lililothibitishwa hapa linamaanisha lebo, si mtu.

Dhamana zote mbili zinahusu pakiti iliyolindwa tu, na si kitu kingine chochote nje yake.

Dhamana mbili katika muundo mmoja

Usimbaji hujibu kama mwangalizi anaweza kusoma hii; uadilifu hujibu kama imebadilishwa. Handaki linahitaji vyote viwili, kwa sababu maudhui yaliyobadilishwa ni mabaya kuliko yasiyosomeka. AEAD huweka wazi jinsi ya kuziunganisha chini ya ufunguo mmoja, pamoja na data inayohusiana inayothibitishwa lakini haisimbwi. Mpokeaji hukataa pembejeo inayoshindwa ukaguzi.

Data inayohusiana hufunga sehemu zinazoonekana kwenye ukaguzi. Sehemu zipi zinahusika hutegemea itifaki, na hii si ahadi kwamba kila anwani ya nje imekuwa siri: sehemu inaweza kufunikwa na lebo na bado isomeke kwenye mtandao.

Nonce si jambo dogo

Funguo na nonce zinapaswa kushughulikiwa kwa usahihi, na kutumia nonce tena hushindwa vibaya. Kurudia nonce chini ya ufunguo mmoja kunaweza kufichua uhusiano kati ya ujumbe na kudhoofisha kabisa dhamana ya uadilifu. Kwa hiyo itifaki, si programu, inamiliki uzalishaji na mpangilio wa nonce.

Hii ni sharti la dhamana, si ushauri wa utekelezaji. Nonce zisizojali hazipewi sifa iliyotangazwa.

Kinga dhidi ya kurudia ni hali tofauti

Pakiti ya zamani halali inaweza kurudiwa wakati lebo yake ikiwa sawa, kwa sababu lebo inathibitisha uhalali na si ubichi. Kushughulikia kurudia kunahitaji hali yake: namba za mfuatano, dirisha na kanuni ya kile kinachokubaliwa. Hali hiyo inaishi katika utekelezaji wa itifaki na haina uhusiano na uchaguzi wa usimbaji. Handaki lenye usimbaji imara na lisilo na kinga ya kurudia bado linakubali trafiki ya jana.

Mifumo miwili hushirikiana bila kuwa mmoja, na mmoja unaweza kuwa sahihi wakati mwingine haupo.

Kile ambacho lebo haikuambii

Utambulisho wa mwenzake huthibitishwa kwa vyeti au funguo zilizoshirikiwa mapema, si kwa kuwa usimbaji umethibitishwa. Uelekezaji, utatuzi wa majina na sera ya kumbukumbu za mwendeshaji ziko nje ya mpaka wa usimbaji fiche. Majadiliano ya algoriti yaliyofanikiwa husema tu kwamba pande mbili zilikubaliana juu ya seti, hiyo ni kuhusu utangamano, si kuhusu ubora wa utekelezaji upande wowote.

Kwa watumiaji: chagua usanidi wa itifaki unaotunzwa na kuungwa mkono. AEAD ni sifa ya usanidi huo, si mwaliko wa kujenga usimbaji kwa mkono kuzunguka handaki.

Andika ni seti ipi ilijadiliwa, kama kinga ya kurudia iko hai na jinsi wenzi wanavyotambuliwa. Mambo matatu, dhamana tatu tofauti.

Makala zinazohusiana