Автентифицираното шифрирање враќа две работи истовремено: шифриран текст што ја крие содржината и ознака што му овозможува на примачот да открие менување. Порано овие функции се составуваа од одделни делови, а лошите комбинации создаваа суптилни дефекти. Современите конструкции ја одредуваат комбинацијата и условите под кои таа важи. Зборот автентифицирано овде се однесува на ознаката, не на личност.

Двете гаранции важат за заштитениот пакет и за ништо надвор од него.

Две гаранции во една конструкција

Шифрирањето одговара дали набљудувачот може да го прочита ова; целосноста одговара дали е изменето. На тунелот му требаат двете, бидејќи изменетата содржина е полоша од нечитливата. AEAD одредува како да се соединат под еден клуч, заедно со поврзани податоци што се автентифицираат но не се шифрираат. Примачот го одбива внесот што не ја поминува проверката.

Поврзаните податоци ги врзуваат видливите полиња за проверката. Кои полиња влегуваат зависи од протоколот, и тоа не е ветување дека секоја надворешна адреса станала тајна: поле може да биде покриено со ознаката и сепак читливо на мрежата.

Nonce не е ситница

Клучевите и nonce мора правилно да се обработуваат, а повторната употреба на nonce не успева благо. Повторувањето на nonce под еден клуч може да открие врски меѓу пораките и целосно да ја поткопа гаранцијата за целосност. Затоа протоколот, а не апликацијата, го поседува создавањето и редоследот на nonce.

Тоа е услов на гаранцијата, а не совет за имплементација. Небрежните nonce не го даваат ветериот имот.

Заштитата од повторување е одделна состојба

Важечки стар пакет може да се повтори додека неговата ознака останува недопрена, бидејќи ознаката докажува автентичност, а не свежина. Обработката на повторување бара сопствена состојба: редни броеви, прозорец и правило за тоа што се прифаќа. Таа состојба живее во имплементацијата на протоколот и нема врска со изборот на шифра. Тунел со силно шифрирање и без заштита од повторување сепак го прифаќа вчерашниот сообраќај.

Двата механизми соработуваат без да бидат исти, и едниот може да биде точен додека другиот отсутствува.

Што не ви кажува ознаката

Идентитетот на партнерот се воспоставува со сертификати или однапред споделени клучеви, а не со тоа што шифрата е автентифицирана. Рутирањето, разрешувањето имиња и политиката за евиденција на операторот се надвор од криптографската граница. Успешното договарање на алгоритам само кажува дека двата краја се согласиле за еден сет, тоа е за компатибилност, не за квалитетот на имплементацијата на која било страна.

За корисниците: изберете одржувана и поддржана конфигурација на протокол. AEAD е својство на таа конфигурација, а не покана да градите шифрирање рачно околу тунел.

Запишете кој сет е договорен, дали заштитата од повторување е активна и како се идентификуваат партнерите. Три факти, три различни гаранции.

Поврзани статии