Mit jelentenek a társított adatok és az üzenetszámok?

Olvasok egy cikket a hitelesített titkosításról, és nem értem a titkosítási funkció néhány bemenetét. Ezek társított adatok, nyilvános és titkos üzenetszámok. Meg tudnád magyarázni nekem a jelentését?

Megjegyzések

még soha nem hallottam különálló " nyilvános és titkos üzenetszámokról. "

Válasz

A beküldési felhívásban leírtak szerint a CAESAR verseny során egy hitelesített titkosítási séma legfeljebb öt bemenetet tartalmazhat.

  • A kulcs . Ez nyilvánvaló. A kulcsnak bizalmasnak kell maradnia, és miután a kulcs kiszivárgott, minden hitelesítés és titoktartási garancia elvész.
  • A sima szöveg . Ez is nyilvánvaló. Ezt az üzenetet titkosítani kell. Garantált, hogy egy (polinomia által határolt) támadó “nem változtathat meg és nem vonhat ki semmilyen információt a sima szövegből a sima szövegről.
  • A társított adatok . Ezek elsősorban metaadatok. Garantált, hogy a támadó nem tudja megváltoztatni a társított adatokat, de olvashatja őket tiszta szövegben. A társított adatokat általában IV-ek, fejlécek vagy útválasztási információk szállítására használják.
  • A nyilvános üzenet száma . Ez csak része lehet a társított adatoknak, de lehet további rögzített hosszúságú bemenet is. A nyilvános üzenet száma garantáltan nem változtatható meg, de tiszta szövegben olvasható. Egy (nyilvános üzenetszám, titkos üzenetszám) pár újrafelhasználása a biztonsági garanciák teljes elvesztését eredményezheti egy adott séma esetében. Ennek a számnak az lehet a célja, hogy megakadályozza a visszajátszási támadásokat, és hogy az alapul szolgáló sémáknál nonce-ként szolgáljon. d9221f2c93 “>

. Ez egy viszonylag új input. Ez a nyilvános üzenet számának megfelelő szöveg. Így ennek a számnak a titkossága is garantált. Ennek a számnak az lehet a célja, hogy elrejtse az alaprendszerhez tartozó nonce részeit a támadók elől, vagy lehetővé tegye (valamiféle) hibrid titkosítást.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük