algoritma rsa.pdf

17
Algoritma RSA Disediakan oleh Mohd Afifi Bin Bahurudin Setambah IPGKTI

Upload: suziliana-sulaiman

Post on 17-Jan-2016

75 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Algoritma RSA.pdf

Algoritma RSA

Disediakan olehMohd Afifi Bin Bahurudin Setambah

IPGKTI

Page 2: Algoritma RSA.pdf

Penggunaan Aritmetik Modular

Aritmetik modular digunakan dalam banyak kriptosistemuntuk menyamarkan maklumat dengan mudah keranafungsinya yang agak mengelirukan.

Jadual berikut menunjukkan bagaimana nilai P dapatdirahsiakan melalui pengiraan C = P kuasa 3 dalam modulo 11.

Page 3: Algoritma RSA.pdf

Sifat Kongruen

Dua integer a dan b dikatakan kongruenmodulo jika a – b merupakan gandaan n dan ini ditulis sebagai

a = b (mod n)

Page 4: Algoritma RSA.pdf

Aktiviti

Kenal pasti pasangan integer manakahyang kongruen mod 3

I. 7

II. 301

III. 963

IV. -31

V. -5

VI. -1

Page 5: Algoritma RSA.pdf

Cari X=36*53*91*17*22(mod 29)

Page 6: Algoritma RSA.pdf

36=7(mod29),53=24(mod29), 91=4(mod29) 17=17(mod29) dan 22=22(mod29)

Maka X=7*24*4*17*22(mod29)

= 168*68*22(mod29)= 23*10*22(mod29)= 230*22(mod29)= 27*22(mod29)= 594 (mod 29)= 14

Page 7: Algoritma RSA.pdf
Page 8: Algoritma RSA.pdf
Page 9: Algoritma RSA.pdf

RSA-Sistem Rivest-Adleman

Terdapat dua kekunci utama dalamkriptografi iaitu kekunci awam dankekunci peribadi

Page 10: Algoritma RSA.pdf

Proses Enkripsi dan Dekripsi RSA

Pilih dua nombor perdana p dan q Kirakan n dimana n= pXq ----atau N Φ(n)=(p-1)X(q-1) e diberikan d di kira berdasarkan pengiraan

d.e=1 mod (Φ(n))=1+k(Φ(n)) Kirakan berdasarkan formulaEnkripsi

Dekripsi

Page 11: Algoritma RSA.pdf

Sara ingin menghantar mesej melaluiSistem RSA kepada Aida.Kekunciawamnya ialah (E,n) dan kekunci sulit(peribadi)nya ialah D. Jikadiamemilih p = 5,q=11 dan E=7, tunjukkanbagaimanaSara enkrip danAida dekrip mesej M=2

Penyelesaian; Tuliskan data yang diberikan

Page 12: Algoritma RSA.pdf

2655mod3155mod18

3155mod3655mod18

3655mod4955mod18

4955mod18

1855mod18

Catatan

2

55mod18*49*36*26

55mod18181818

55mod18mod:

1855mod2mod:

,2

23),40(140mod1*7

)40(140mod1*7,7

40mod1

40)111)(15()(55*11,5

216

28

24

2

12416

23

7

nCMDekrip

nMCEnkrip

MJika

DmakakDSupaya

kDmakaEDipilih

EDmaka

ndanqpnqp

D

E

Page 13: Algoritma RSA.pdf

Latihan

Ulangi proses enkripsi dan dekripsi dalamsoalan 2 jika Sara memilih p=3, q=5 danE=3. Utusan yang ingin dienkrip dan didekripadalah M=7

Dalam sistem RSA ini, sekiranya kunci awamBob ialah (e,n) dan kunci peribadinya ialah d. Katakan Bob memilih p=7 dan q= 11.Dia telah kenalpasti e = 13.Alice inginmenghantar mesej berangka, m=26 kepadaBob, tunjukkan proses enkripsi. Kemudiantunjukkan proses dekripsi Bob untukmendapatkan mesej asal.

Page 14: Algoritma RSA.pdf

7

15mod13mod:

1315mod7mod:

,7

3),8(18mod1*3

,3

8mod1

8)(155,3

3

3

nCMDekrip

nMCEnkrip

MJika

DmakakDSupaya

EDipilih

EDmaka

ndannqp

D

E

Page 15: Algoritma RSA.pdf

Proses Enkripsi dilakukan

Page 16: Algoritma RSA.pdf

Proses Dekripsi dilaksanakan

Page 17: Algoritma RSA.pdf

LATIHAN