Damgord-Yurik- salausjärjestelmä on Ivan Damgordin ja Mads Yurikin vuonna 2000 ehdottama julkisen avaimen salausjärjestelmä. Se on yleistys Peyen salausjärjestelmästä suurille moduuleille laajennuksen laajentamiseksi [1] .
Kuvattu salausjärjestelmä käyttää laskentamoduulia , jossa on RSA - moduuli ja on luonnollinen luku. Tapauksessa on Peyetin salausjärjestelmän kaavio .
Olkoon , missä , on parittomia alkulukuja. Huomaa, että kertova ryhmä on karteesinen tulo , jossa on syklinen järjestyksen ryhmä ja on isomorfinen ryhmän kanssa . Näin ollen osamääräryhmä on myös järjestyksessä syklinen . Määritämme jokaiselle mielivaltaiselle elementille elementin tekijäryhmästä .
Lisäpäättelyn selittämiseksi muotoilemme seuraavan lemman [2]
Lemma: Minkä tahansa elementin kohdalla on järjestys kertovassa ryhmässä .
Kun järjestyksestä tulee koprime , voimme olettaa, että elementti on ryhmän generaattori , paitsi ehkä . Siten ja hinnat ovat :
mikä johtaa näiden kosettien luonnolliseen luetteloon.
Toinen lisälaskelmien perustelemiseen tarvittava tekniikka on yksinkertainen tapa määrittää . Sen toteuttamiseksi merkitsemme sitten funktiota
Seuraavaksi laskemme peräkkäin:
Se on tarpeeksi helppo laskea :
Lisälaskelmat suoritetaan induktiolla: -: nnessä vaiheessa tiedämme . Sitten joillekin . Käytetään tätä suhdetta:
Huomaa, että jokainen termi täyttää . Näin ollen:
Siten saamme:
Joten julkinen avain on , ja salainen avain on .
SalausJärjestelmä on homomorfinen summauksen suhteen :
.