Next: RSA:n turvallisuus Up: RSA Previous: RSA

RSA:n teoriaa

Heidän kehittämänsä RSA-menetelmä perustuu siihen, että sopivasti valituilla kokonaisluvuila , ja pätee kaavat

ja kun

Kaavoissa on siis salattava viesti, salattu viesti (ciphertext), ja avaimen salainen ja julkinen osa sekä n avaimen yhteinen osa, joka kuuluu siis sekä salaiseen että julkiseen avaimeen. Salainen avain on siis kaavan ja yhdessä, ja julkinen avain on kaavan ja yhdessä.

Yksinkertaisimmillaan , ja , jotka toteuttavat edellä olevat kaavat saadaan valitsemalla ja mielivaltaisiksi alkuluvuiksi ja niiden tuloksi. Voidaan myös olettaa, että näin valitut , ja toteuttavat riittävässä määrin myös asymmetriselle kryptausjärjestelmälle asetetut vaatimukset 2 ja 4. Ikävä kyllä tällä tavalla valitut , ja eivät kuitenkaan täytä asymmetrisille salausjärjestelmille asetettua ehtoa, jonka mukaan :n johtamisen :stä on oltava vähintään yhtä vaikeaa kuin salatun selväkielisen viestin johtaminen salatusta ilman avainta. On siis syytä esittää menetelmä sopivien :n, :n ja :n valitsemiseksi [SEDG83].

Aluksi valitaan kolme suurta mielivaltaista alkulukua, joista suurin olkoon . Muita kahta alkulukua kutsuttakoon :ksi ja :ksi. olkoon :n ja :n tulo. Tämän jälkeen valitaan siten, että yhtälö on tosi.

Kaavojen pätevyyden lukuteoreettinen todistus on varsin monimutkainen, eikä sen yksityiskohtaisempi tarkastelu tässä yhteydessä ole tarpeellista.


tri@cs.hut.fi
Thu Mar 31 14:58:17 EET DST 1994