Okamoto-Uchiyama- salausjärjestelmä on Tatsuaki Okamoton ja Shigenori Uchiyaman vuonna 1998 ehdottama todennäköisyyspohjainen salausjärjestelmä , joka perustuu kertovan ryhmän yli määriteltyyn logaritmiseen funktioon , jossa ja ja ovat suuria alkulukuja.
Esimerkiksi, jos on suuri alkuluku ja , niin että , niin sillä on ryhmän rakenne suhteessa kerroinmoduuliin . Funktio , joka yhdistää kanssa, on määritelty ja sillä on homomorfisia ominaisuuksia, ja erityisesti:
,tai yleisemmin:
Siten on julkinen avain , onsalainen avain .
SalausK-bittisen viestin salaaminen missä :
Viestin salauksen purkaminen :
.Kryptosysteemi on additiivisesti homomorfinen , mistä lähtien :
,missä on viestin salaustoiminto .
Okamoto-Uchiyama kryptosysteemin vahvuus perustuu lukutekijöiden ongelman monimutkaisuuteen ja vaatii bittikohtaisia operaatioita.
Piirin monimutkaisuus on mahdollista pienentää arvoon , tätä varten se valitaan suurella (160-bittisellä) kertoimella seuraavasti [1] : ja piiriä muutetaan seuraavasti:
Sitten arvojen kolmoisosa muodostaa julkisen avaimen ja salaisen avaimen.
SalausSymmetriset salausjärjestelmät | |
---|---|
Suoratoista salauksia | |
Feistelin verkko | |
SP verkko | |
Muut |
Hash-funktiot | |
---|---|
yleinen tarkoitus | |
Kryptografinen | |
Avainten luontitoiminnot | |
Tarkista numero ( vertailu ) | |
Hashes |
|