Teljesen erős titkosítás

Abszolút erős rejtjelnek nevezzük azt a rejtjelezést, amelyre jellemző, hogy a titkosítási elemző alapvetően nem tud statisztikai információt kinyerni a választott kulcsokra vonatkozóan az elfogott rejtjelszövegből .

Matematikailag az abszolút biztonságos rejtjel fogalmát Claude Shannon vezette be 1945-ben "A kriptográfia matematikai elmélete" című munkájában.

Segédfogalmak

Legyen és legyen a nyílt és titkosított ábécé úgy, hogy .

A titkosítást injektív leképezés , a dekódolást leképezés adja .

- titkosítási és visszafejtési szabályok készletei.

A lehetséges leképezések maximális száma megegyezik a by -tól származó elrendezések számával ( a készletben lévő méret részhalmazok kiválasztásának módjainak száma, az elemek sorrendje alapján).

A következő karakter előfordulása, a kulcs kiválasztása (vagyis a megjelenítés kiválasztása ), a rejtjelezett szöveg fogadása bizonyos valószínűségekkel megvalósul:

az egyszerű szöveg valószínűségi eloszlása ,

a megjelenített számok kombinációjának valószínűségi eloszlása,

a rejtjelezett szöveg valószínűségi eloszlása, ahol

a halmazok derékszögű hatványai , a karakterek száma a nyílt szövegben.

Feltételezzük, hogy a nyílt szöveg és a kulcs megjelenésének megfelelő valószínűségi változók függetlenek . Akkor:

, ahol az összeg minden felett van, és olyan, hogy .

— titkosítási és visszafejtési szabályok halmazai (halmazok derékszögű hatványai ).

Figyelembe véve, hogy az ábécé hosszúságú karaktereinek nem minden kombinációja jelenhet meg a nyílt szövegben, írjuk be: .

A korlátlan kulcsú helyettesítő rejtjel a rejtjelek családja , ahol a , while halmaza .

A korlátlan kulcsot helyettesítő titkosítás kulcshossza megegyezik a nyílt szöveg méretével .

Legyen néhány kulcs véges halmaza (természetes számok néhány gyűjteménye). A kulcs hossza től kisebb lehet, mint . Minden egyes kulcshoz beállítható a kulcsfolyam determinisztikus felépítésének szabálya . Az így kapott kulcsfolyamok halmazát az összes kulcshoz innen jelöli . Például egy kulcs esetében ennek a kulcsnak a rendszeres ismétlődése tekinthető kulcsfolyamnak . Jegyezze meg, hogy .

A korlátozott kulcsú helyettesítő rejtjel olyan rejtjelcsalád, amelyben ugyanaz a halmaz van, mint a fent meghatározott korlátlan kulcsú rejtjelnél, amelyben a és helyett a halmaz és az elosztás használatos .

Formális definíció

Legyen annak a valószínűsége, hogy az üzenetet a titkosított szöveg regisztrálásakor titkosították . A titkosításról azt mondják, hogy teljesen biztonságos, ha:

.

Más szóval, az utólagos valószínűségi eloszlás megegyezik az előző eloszlással . Az információelmélet szempontjából ez azt jelenti, hogy egy ismert rejtjelezett szöveggel rendelkező üzenet feltételes entrópiája egyenlő a feltétel nélkülivel. A rejtjelezett szöveg ismerete nem ad a kriptográfiai elemző számára hasznos ismereteket (a visszafejtés csak kimerítő kereséssel lehetséges ).

Alaptulajdonságok

Egyetlen korlátozott kulcsú titkosítás sem tökéletes.

Bizonyíték

Feltételes valószínűség korlátozott kulcsú titkosításhoz:

, hol .

Mutassuk meg, hogy egy tökéletes titkosításra igaz: . Valóban, ha néhány és , akkor . Mivel , akkor ( az abszolút biztonság definíciója szerint), ami ellentmond a korlátozott kulcsú rejtjel definíciójának.

Most már vitatható, hogy a tökéletes titkosításhoz , mivel minden rögzített rejtjelhez van olyan kulcs , hogy . De ez az egyenlőtlenség lehetetlen , mivel a halmaz véges, de a növekedéssel korlátlanul növekszik , mert .

Ha a titkosítás tökéletes, akkor .

Bizonyíték

Ha az előző tulajdonság bizonyításához hasonló argumentumokat hajtunk végre, de halmaz helyett használjuk , akkor azt is kapjuk, hogy: . De ebben az esetben nincs megkötésünk a halmaz kardinalitásában . Az első tulajdonság szerint az egyenlőtlenség a -ra is érvényes lesz .

Shannon tétele

Megfogalmazás

Egy korlátlan kulcsrejtjel , amely akkor és csak akkor tökéletes, ha:

, ahol , azaz bármely és bármelyikhez csak egy olyan kulcs van , hogy ;

, vagyis a kulcsoknak egyformán valószínűnek kell lenniük.

Bizonyítás

Mivel , ebből az következik .

A kulcsokat a következőképpen soroljuk fel egy fix : . Kapunk:

.

Ugyanazt a számozást használjuk, mint az előző bekezdésben, rögzítettnek tekintve. Jelentkezés :

. Jelentkezés és :

. Az abszolút szilárdság megkapott definíciója.

Általános nézet

Shannon tétele alapján a titkosítási szabály a helyettesítő titkosításhoz , amelyre , latin négyzetként ábrázolható :

Kiegyensúlyozott használat mellett a rendszer abszolút stabilitást biztosít. Egy ilyen rendszer gyakorlati megvalósítása például a Vernam-rejtjel .

Megjegyzés

Vannak teljesen erős titkosítások, amelyeknél az egyszerű szöveges ábécé karaktereinek száma kevesebb, mint . Például:

Ennek a rejtjelnek az abszolút erőssége könnyen ellenőrizhető a következő képlettel: .

Ez a titkosítás minden terjesztéshez teljesen biztonságos marad .

Lásd még

Irodalom