Ehdottomasti vahva salaus

Ehdottoman vahva salaus on salaus, jolle on tunnusomaista se, että kryptanalyytikko ei voi pohjimmiltaan poimia tilastotietoja valituista avaimista siepatusta salatekstistä .

Matemaattisesti täysin turvallisen salauksen käsitteen esitteli Claude Shannon vuonna 1945 teoksessaan "The Mathematical Theory of Cryptography".

Apukäsitteet

Antaa ja olla selkoteksti- ja salakirjoitusaakkoset siten, että .

Salaus annetaan injektiokuvauksella , salauksen purku kartoituksella .

- salaus- ja salauksenpurkusäännöt.

Mahdollisten kartoitusten enimmäismäärä on yhtä suuri kuin järjestelyjen lukumäärä joukosta (tapoja valita koon osajoukkoja joukosta elementtien järjestyksen mukaan).

Seuraavan merkin esiintyminen, avaimen valinta (eli näytön valinta ), salatekstin vastaanotto toteutetaan joillakin todennäköisyyksillä:

on selväkielisen tekstin todennäköisyysjakauma ,

on näyttönumeroiden yhdistelmän todennäköisyysjakauma,

on salatekstin todennäköisyysjakauma, jossa

ovat sarjojen karteesiset potenssit , on selkeän tekstin merkkien lukumäärä.

Oletetaan, että selkeän tekstin ja avaimen ulkonäköä vastaavat satunnaismuuttujat ovat riippumattomia . Sitten:

, jossa summa on yli kaiken ja sellainen, että .

— salaus- ja salauksenpurkusääntöjen joukot (joukkojen karteesiset potenssit ).

Ottaen huomioon, että kaikki aakkosten pituusmerkkien yhdistelmät eivät voi esiintyä selkeässä tekstissä, kirjoitetaan: .

Rajattomalla avaimella varustettu korvaussalaus on salausperhe , jossa on joukko , while .

Rajoittamattoman avaimen korvaavan salauksen avaimen pituus on sama kuin tavallisen tekstin koko .

Antaa olla rajallinen joukko avaimia (jotkut luonnollisten lukujen kokoelmat). Avaimen pituus alkaen voi olla pienempi kuin . Jokaiselle avaimelle on mahdollista asettaa avainvirran deterministisen rakentamisen sääntö . Tällä tavalla saatu avainvirtojen joukko kaikille avaimille lähteestä on merkitty . Esimerkiksi avaimelle tämän avaimen säännöllinen toisto voidaan pitää avainvirtana . Huomaa, että .

Rajoitetun avaimen korvaava salaus on salausperhe, jossa on sama joukko kuin edellä määritellyllä rajoittamattomalla avaimella varustetulla salauksella, jossa joukkoa ja jakelua käytetään ja sijaan .

Muodollinen määritelmä

Olkoon todennäköisyys, että viesti salattiin salatekstiä rekisteröitäessä . Salauksen sanotaan olevan täysin turvallinen, jos:

.

Toisin sanoen posteriori todennäköisyysjakauma on sama kuin aiempi jakauma . Tietoteorian kannalta tämä tarkoittaa, että tunnetun salatekstin sisältävän viestin ehdollinen entropia on yhtä suuri kuin ehdoton. Salatekstin tunteminen ei anna kryptanalyytikolle mitään hyödyllistä hankittavaa tietoa (salauksen purku on mahdollista vain kattavalla haulla ).

Perusominaisuudet

Mikään rajoitettu avaimen salaus ei ole täydellinen.

Todiste

Ehdollinen todennäköisyys rajoitetulle avainsalaukselle:

, missä .

Osoittakaamme, että täydelliselle salaukselle se on totta: . Todellakin, jos joillekin ja , niin . Siitä lähtien ( absoluuttisen turvallisuuden määritelmän mukaan), mikä on ristiriidassa rajoitetun avaimen salauksen määritelmän kanssa.

Nyt voidaan väittää, että täydelliselle salaukselle , koska jokaiselle kiinteälle salaukselle on avain sellainen, että . Mutta tämä epätasa-arvo on mahdotonta , koska joukko on rajallinen, mutta kasvaa loputtomasti kasvun mukana , koska .

Jos salaus on täydellinen, niin .

Todiste

Jos suoritamme argumentteja, jotka ovat samankaltaisia ​​kuin edellisen ominaisuuden todistus, mutta käytämme joukon sijaan , niin saamme myös: . Mutta tässä tapauksessa meillä ei ole rajoituksia joukon kardinaalisuudesta . Ensimmäisen ominaisuuden mukaan epätasa-arvo pätee myös .

Shannonin lause

Sanamuoto

Rajoittamaton avaimen salaus , joka on täydellinen jos ja vain, jos:

, jossa , eli kaikille ja kaikille on vain yksi avain sellainen, että ;

, eli avainten on oltava yhtä todennäköisiä.

Todiste

Koska , se seuraa , että seuraa .

Luetteloimme avaimet seuraavasti kiinteälle : . Saamme:

.

Käytämme samaa numerointia kuin edellisessä kappaleessa, pitäen sitä kiinteänä. Hakeminen :

. Hakeminen ja :

. Saatiin absoluuttisen lujuuden määritelmä.

Yleisnäkymä

Shannonin lauseen perusteella salaussääntö korvaussalaukselle , jonka , voidaan esittää latinalaisena neliöksi :

Tasaisella todennäköisyydellä järjestelmä on täysin vakaa. Tällaisen järjestelmän käytännön toteutus on esimerkiksi Vernam-salaus .

Huomautus

On ehdottoman vahvoja salauksia, joiden merkkien määrä selväkielisissä aakkosissa on pienempi kuin . Esimerkiksi:

Tämän salauksen absoluuttinen vahvuus on helppo tarkistaa määritelmän mukaan kaavalla: .

Tämä salaus on täysin turvallinen kaikissa jakeluissa .

Katso myös

Kirjallisuus