AEAD бүтүндүктү кошот, кирүү же иштеген маршрут эмес
Аутентификацияланган шифрлоо мазмунду жашырат жана бурмалоону ошол эле учурда аныктайт. Инсандык, жаңылык жана маршруттоо өз далилдери бар өзүнчө механизмдер.
Аутентификацияланган шифрлоо бир убакта эки нерсени кайтарат: мазмунду жашыруучу шифр текст жана кабыл алуучуга бурмалоону аныктоого мүмкүндүк берүүчү тег. Мурун бул функциялар өзүнчө бөлүктөрдөн куралган, начар айкалыштар назик бузулууларды жараткан. Заманбап курулуштар айкалышты жана анын колдонулуучу шарттарын белгилейт. Бул жердеги аутентификацияланган сөзү тегге тиешелүү, адамга эмес.
Эки кепилдик те корголгон пакетке гана тиешелүү, анын сыртына таралбайт.
Бир курулушта эки кепилдик
Шифрлоо байкоочу муну окуй алабы деген суроого жооп берет; бүтүндүк өзгөртүлдүбү деген суроого. Туннелге экөө тең керек, анткени өзгөртүлгөн мазмун окулбаган мазмундан жаман. AEAD аларды бир ачкычтын астында кантип бириктирүүнү, ошондой эле аутентификацияланып, бирок шифрленбеген байланышкан маалыматтарды аныктайт. Кабыл алуучу текшерүүдөн өтпөгөн киргизүүнү четке кагат.
Байланышкан маалыматтар көрүнүүчү талааларды текшерүүгө байланыштырат. Кайсы талаалар кирери протоколго байланыштуу, жана бул ар бир сырткы дарек жашыруун болду деген убада эмес: талаа тег менен капталып, баары бир тармакта окулушу мүмкүн.
Nonce — майда-чүйдө эмес
Ачкычтар жана nonce туура иштетилиши керек, ал эми nonce-ту кайра колдонуу оор ийгиликсиздикке алып келет. Бир ачкычтын астында nonce-ту кайталоо билдирүүлөрдүн ортосундагы байланышты ачып, бүтүндүк кепилдигин толук начарлатышы мүмкүн. Ошондуктан nonce жасоо жана тартиби колдонмого эмес, протоколго таандык.
Бул кепилдиктин шарты, ишке ашыруу боюнча кеңеш эмес. Этиятсыз nonce жарыяланган касиетти бербейт.
Кайталоодон коргоо — өзүнчө абал
Жарактуу эски пакеттин теги бүтүн болсо да кайра жөнөтүлүшү мүмкүн, анткени тег чыныгылыкты далилдейт, жаңылыкты эмес. Кайталоону иштетүү өз абалын талап кылат: тартип сандары, терезе жана эмнени кабыл алуу тууралуу эреже. Бул абал протоколдун ишке ашырылышында жашайт жана шифр тандоого тиешеси жок. Күчтүү шифрлоосу бар, бирок кайталоодон коргоосу жок туннель кечээки трафикти дагы эле кабыл алат.
Эки механизм бир болбой эле кызматташат, жана бири туура болуп, экинчиси жок болушу мүмкүн.
Тег сизге айтпаган нерсе
Өнөктөштүн инсандыгы сертификаттар же алдын ала бөлүнгөн ачкычтар аркылуу орнойт, шифрдын аутентификацияланышы аркылуу эмес. Маршруттоо, аттарды чечүү жана оператордун журнал саясаты криптографиялык чектен тышкары. Ийгиликтүү алгоритм келишими эки тарап бир топтомго макул болду дегенди гана билдирет, бул шайкештик тууралуу, эки тараптагы ишке ашыруунун сапаты тууралуу эмес.
Колдонуучуларга: колдоого алынган жана тейленген протокол конфигурациясын тандаңыз. AEAD — ошол конфигурациянын касиети, туннелдин айланасында шифрлоону кол менен курууга чакыруу эмес.
Кайсы топтом келишилгенин, кайталоодон коргоо активдүүбү жана өнөктөштөр кантип аныкталарын жазып кой. Үч факт, үч башка кепилдик.