Uhkapeli on symmetrisen salauksen menetelmä , joka koostuu satunnaisista numeroista koostuvasta sekvenssistä pelkällä tekstillä . Satunnaislukujen sarjaa kutsutaan gammasekvenssiksi ja sitä käytetään tietojen salaamiseen ja salauksen purkamiseen. Summaus tehdään yleensä jossain äärellisessä kentässä . Esimerkiksi Galois-kentässä summaus tapahtuu operaation " exclusive OR (XOR) " muodossa.
Claude Shannon osoitti, että tietyt gamma-ominaisuudet huomioon ottaen tämä salausmenetelmä on ehdottoman vahva (eli rikkoutumaton).
Olkoon , ja diskreettejä satunnaismuuttujia .
Päästää:
Kirjoitetaan arvojen jakautumisen laki :
Käytämme ja , koska todennäköisyys tavata yksi kirjain eri sanoissa on erilainen.
Päästää:
Kirjoitetaan arvojen jakautumisen laki :
Toisin sanoen annetaan sama määrä nollia ja ykkösiä kuin gamma ( ), tai muuttujan arvoilla on symmetrinen jakautumislaki.
Päästää:
Etsitään seuraavat todennäköisyydet:
Käytämme kaavoja:
Todennäköisyys, että muuttuja saa arvon 0:
.Todennäköisyys, että muuttuja saa arvon 1:
.Koska ja eivät ole riippuvaisia , se voi ottaa minkä tahansa arvon.
Kirjoita muuttujan arvojen jakautumislaki :
Jakaumalaki osoittautui symmetriseksi, samoin kuin jakautumislaki gamma ( ) eli kohina. Eli ei sisällä tietoja kohteesta (to no ). Tämä todistaa, että salaus on täysin turvallinen.
Suoritetaan kahden salatekstin lisääminen " xor "-toiminnolla:
Tulos riippuu selkeistä teksteistä X₁ ja X₂, eikä se riipu Y:n gammasta . Luonnollisten kielten redundanssista johtuen tulos soveltuu taajuusanalyysiin , eli selkeitä tekstejä voidaan valita tietämättä Y:n gammaa.