< prev

Page 1Page 2Page 3Page 4Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14

Page 9 of 14
next >

Majalah Ilmiah UNIKOM

Vol.8, No. 1

85

H a l a m a n

yang tidak diinginkan. Yaitu terdapat peru-

langan nilai seperti pada c

21

– c

91

. Hal ini

dapat menjadi celah bagi para kriptanalis

untuk mengeksploitasi susunan bahasa

yang digunakan.

Untuk mengatasi masalah ini maka akan

Chiper Block Chaining

pada algoritma kriptografi RSA yang diterap-

kan. Rancangan arsitektur operasi CBC di-

tunjukkan melalui Gambar 6.

Gambar 6.

Arsitektur CBC yang Dirancang

untuk Proses Enkripsi

a

11

adalah hasil operasi XOR antara

IVm

11

a

12

adalah hasil operasi XOR

c

11

m

12

IV

diambil dari 2 angka terakhir NIM. Pada

ilustrasi kasus ini, NIM yang digunakan

IV

19 yang jika dikonversikan ke dalam hek-

sadesimal adalah 3139. Hasil proses enk-

ripsi algoritma RSA menggunakan operasi

CBC ditunjukkan melalui Tabel 7.

Adapun untuk melakukan dekripsi, ran-

cangan arsitektur CBC yang digunakan di-

tunjukkan melalui Gambar 7.

Tri Rahajoeningroem & Muhammad Aria

m

11

= 12851

m

12

= 12848

m

13

= 13872

m

14

= 12601

m

21

= 21573

m

22

= 13112

m

23

= 13110

m

24

= 13633

m

31

= 21573

m

32

= 13112

m

33

= 13110

m

34

= 12866

m

41

= 21573

m

42

= 13111

m

43

= 13110

m

44

= 12609

m

51

= 21573

m

52

= 13112

m

53

= 13110

m

54

= 13112

m

61

= 21573

m

62

= 13112

m

63

= 12848

m

64

= 13112

m

71

= 21573

m

72

= 13110

m

73

= 13105

m

74

= 14147

m

81

= 21573

m

82

= 13108

m

83

= 12848

m

84

= 13633

m

91

= 21573

m

92

= 13107

m

93

= 12848

m

94

= 13123

Tabel 5.

Blok Teks yang akan Dienkripsikan

c

11

= 6786

c

12

= 44229

c

13

= 40252

c

14

= 9312

c

21

= 11389

c

22

= 24330

c

23

= 63670

c

24

= 35950

c

31

= 11389

c

32

= 24330

c

33

= 63670

c

34

= 37217

c

41

= 11389

c

42

= 6235

c

43

= 63670

c

44

= 32040

c

51

= 11389

c

52

= 24330

c

53

= 63670

c

54

= 51934

c

61

= 11389

c

62

= 24330

c

63

= 44229

c

64

= 51934

c

71

= 11389

c

72

= 63670

c

73

= 66136

c

74

= 54165

c

81

= 11389

c

82

= 55592

c

83

= 44229

c

84

= 35950

c

91

= 11389

c

92

= 57609

c

93

= 44229

c

94

= 11583

Tabel 6.

Blok Teks Hasil Enkripsi