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.
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 .
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 ).
Egyetlen korlátozott kulcsú titkosítás sem tökéletes.
BizonyítékFelté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ékHa 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 .
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.
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.
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 .
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 .