Ang awtentikadong pag-encrypt ay nagbabalik ng dalawang bagay nang sabay: naka-encrypt na teksto na nagtatago ng nilalaman, at isang tag na nagpapahintulot sa tatanggap na makita ang pagbabago. Noon, binubuo ang mga tungkuling ito mula sa magkakahiwalay na piraso, at ang masasamang kombinasyon ay nagdudulot ng banayad na pagkabigo. Itinatakda ng makabagong mga konstruksyon ang kombinasyon at ang mga kondisyon kung kailan ito umiiral. Ang salitang awtentikado dito ay tumutukoy sa tag, hindi sa isang tao.

Ang dalawang garantiya ay sumasaklaw lamang sa protektadong pakete at wala nang iba sa labas nito.

Dalawang garantiya sa isang konstruksyon

Sinasagot ng pag-encrypt kung mababasa ito ng isang tagamasid; sinasagot ng integridad kung ito ay binago. Kailangan ng tunel ang pareho, dahil ang binagong nilalaman ay mas masama kaysa sa hindi mababasang nilalaman. Itinatakda ng AEAD kung paano pagsamahin ang mga ito sa ilalim ng isang susi, kasama ang kaugnay na datos na awtentikado ngunit hindi naka-encrypt. Tinatanggihan ng tatanggap ang input na bigo sa pagsusuri.

Ang kaugnay na datos ay nagbubuklod sa mga nakikitang field sa pagsusuri. Alin ang mga field ay depende sa protokol, at hindi ito pangako na ang bawat panlabas na address ay naging lihim: ang isang field ay maaaring takpan ng tag at nananatiling nababasa sa network.

Ang nonce ay hindi maliit na detalye

Ang mga susi at nonce ay dapat hawakan nang tama, at ang muling paggamit ng nonce ay bigong malubha. Ang pag-uulit ng nonce sa ilalim ng isang susi ay maaaring maghayag ng ugnayan sa pagitan ng mga mensahe at ganap na sirain ang garantiya ng integridad. Kaya ang protokol, hindi ang aplikasyon, ang may-ari ng pagbuo at pagkakasunod-sunod ng nonce.

Ito ay kondisyon ng garantiya, hindi payo sa pagpapatupad. Ang pabayang nonce ay hindi nagbibigay ng inihayag na katangian.

Ang proteksyon sa pag-uulit ay hiwalay na estado

Ang valid na lumang pakete ay maaaring i-ulit habang buo ang tag nito, dahil pinapatunayan ng tag ang pagiging tunay at hindi ang kasariwaan. Ang paghawak sa pag-uulit ay nangangailangan ng sariling estado: mga sequence number, isang window at tuntunin kung ano ang tatanggapin. Ang estadong iyon ay naninirahan sa pagpapatupad ng protokol at walang kaugnayan sa pagpili ng cipher. Ang tunel na may malakas na pag-encrypt at walang proteksyon sa pag-uulit ay tumatanggap pa rin ng trapiko ng kahapon.

Nagtutulungan ang dalawang mekanismo nang hindi sila isa, at ang isa ay maaaring tama habang ang iba ay wala.

Ang hindi sinasabi ng tag

Ang pagkakakilanlan ng kapwa ay itinatag ng mga sertipiko o mga susing ibinahagi nang una, hindi dahil awtentikado ang cipher. Ang rutang daan, paglutas ng pangalan at patakaran sa log ng operator ay nasa labas ng hangganang cryptographic. Ang matagumpay na negosasyon ng algorithm ay nagsasabi lamang na nagkasundo ang dalawang dulo sa isang suite, iyon ay tungkol sa pagiging tugma, hindi sa kalidad ng pagpapatupad sa alinmang panig.

Para sa mga gumagamit: pumili ng protokol na configuration na inaalagaan at sinusuportahan. Ang AEAD ay katangian ng configuration na iyon, hindi imbitasyon na gumawa ng pag-encrypt sa pamamagitan ng kamay sa paligid ng tunel.

Itala kung aling suite ang napagkasunduan, kung aktibo ang proteksyon sa pag-uulit at paano nakikilala ang mga kapwa. Tatlong katotohanan, tatlong magkaibang garantiya.

Kaugnay na mga artikulo