Professional Documents
Culture Documents
Pipit Riski S
Pipit Riski S
4611413041
SOAL
A. ENKRIPSI dan DEKRIPSI HILL CIPHER secara MANUAL dan MATLAB
K= 2 7
3 11
Plaintext: CRYPTOGRAPHY
B. ENKRIPSI dan DEKRIPSI HILL CIPHER dengan MATLAB
K=
29
21
15
10
3
13
12
14
11
10
2
1
23
22
10
21
12
13
9
8
1
8
7
8
5
3
0
3
3
5
7
4
0
4
4
7
Plaintext = CRYPTOGRAPHY
JAWABAN A
1. ENKRIPSI
Plaintext: CRYPTOGRAPHY
(C,R) , (Y,P) , (T,O) (G,R) (A,P) (H,Y)
(2,17) , (24,15) , (19,14) , (6,17) , (0,15) , (7,24)
a. (X1 , X2) = (C,R) = (2,17)
(
) 2 7
(Y1 , Y2) = 2 17 3 11 =( 55 ,201 )=( 3 ,19 )=(D , T )
Pipit Riski S
4611413041
(Y1 , Y2) =
( 0 15 ) 2
CIPHERTEXT:
DTOVCBLVTJIB
2. DEKRIPSI
Ciphertext: DTOVCBLVTJIB
(D,T) , (P,V) , (C,B) , (L,V) , (T,J) , (I,B)
(3,19) , (15,21) , (2,1) , (11,21) , (19,9) , (8,1)
K1=
1
11 7
det K 3 2
1
11 7
2221 3 2
1 11 7
3 2
11 19
23 2
Pipit Riski S
4611413041
(X1 , X2) =
(23 2 )
Pipit Riski S
4611413041
JAWABAN A dengan MATLAB
>> k=[2 7;3 11]
k=
11
X1 =
17
X2 =
24
15
X3 =
19
14
Pipit Riski S
4611413041
>> X4=[6 17]
X4 =
17
X5 =
15
X6 =
24
>> enkripsi1=X1*k;
>> enkripsiCR=mod(enkripsi1,26)
enkripsiCR =
19
>> enkripsi2=X2*k;
>> enkripsiIP=mod(enkripsi2,26)
Pipit Riski S
4611413041
enkripsiIP =
15
21
>> enkripsi3=X3*k;
>> enkripsiTO=mod(enkripsi3,26)
enkripsiTO =
>> enkripsi4=X4*k;
>> enkripsiGR=mod(enkripsi4,26)
enkripsiGR =
11 21
>> enkripsi5=X5*k;
>> enkripsiAP=mod(enkripsi5,26)
enkripsiAP =
19
>> enkripsi6=X6*k;
Pipit Riski S
4611413041
>> enkripsiHY=mod(enkripsi6,26)
enkripsiHY =
>> inversK=inv(k)
inversK =
11.0000 -7.0000
-3.0000
2.0000
>> invershasil=mod(inversK,26)
invershasil =
11.0000 19.0000
23.0000
2.0000
>> dekripsi1=(enkripsiCR*invershasil)
dekripsi1 =
470.0000 95.0000
>> decripsiCR=mod(dekripsi1,26)
Pipit Riski S
4611413041
decripsiCR =
2.0000 17.0000
>> dekripsi2=(enkripsiIP*invershasil)
dekripsi2 =
648.0000 327.0000
>> decripsiIP=mod(dekripsi2,26)
decripsiIP =
24.0000 15.0000
>> dekripsi3=(enkripsiTO*invershasil)
dekripsi3 =
45.0000 40.0000
>> decripsiTO=mod(dekripsi3,26)
decripsiTO =
Pipit Riski S
4611413041
19.0000 14.0000
>> dekripsi4=(enkripsiGR*invershasil)
dekripsi4 =
604.0000 251.0000
>> decripsiGR=mod(dekripsi4,26)
decripsiGR =
6.0000 17.0000
>> dekripsi5=(enkripsiAP*invershasil)
dekripsi5 =
416.0000 379.0000
>> decripsiAP=mod(dekripsi5,26)
decripsiAP =
0.0000 15.0000
>> dekripsi6=(enkripsiHY*invershasil)
Pipit Riski S
4611413041
dekripsi6 =
111.0000 154.0000
>> decripsiHY=mod(dekripsi6,26)
decripsiHY =
7.0000 24.0000
Pipit Riski S
4611413041
JAWABAN B