1
!
%$"#
$&'% ( ) !
! $&&*
( ) !
+,
!
-
.//
"#
, 2
,
! $0
"# ,
, -
,) 1 -
"#
,
3
"# "#
,
!
-
,
,
4
Plainteks
Ku nci
a b c d e f g h i j K l m n o p q r s t u v w x y z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
Gambar 4.2 Bujursangkar Vigènere
5
2
!
,
3 3 3
4 sony THIS PLAINTEXT sony sonysonys
6
,
3 Plainteks
K U N C I
a b c d e f g h i j K l m n o p q r s t u v w x y z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
Gambar 4.3 Enkripsi huruf T dengan kunci f
7
5
,
3 3THIS PLAINTEXT 3sony sonysonys 3LVVQ HZNGFHRVL
Pada dasarnya, setiap enkripsi huruf adalah Caesar cipher dengan kunci yang berbeda-beda. c(‘T’) = (‘T’ + ‘s’) mod 26 = L c(‘H’) = (‘H’ + ‘o’) mod 26 = V, dst
8
5 ,
3 H
T
V
L H I
X
5 3
9
3 Jawa Timur Bakal Tenggelam Semburan lumpur panas Jawa Timur belum juga desa tenggelam. Entah bangunan, pabrik, dan
di desa Porong, Sidoarjo, berakhir. Sudah beberapa sudah berapa rumah, sawah yang tenggelam.
Sampai kapan semburan lumpur berhenti, tiada yang tahu. Teknologi manusia tidak berhasil menutupi lubang semburan. Jika semburan lumpur tidak berhenti juga, mungkin Jawa Timur akan tenggelam
10
3langitbiru Cipherteks: Uajg Bbnci Vlknr Bxooxywaz Ymfcciuy lhsxns xrhls Wget Uqdoc brrcf kcxu dryi mfvxaplns. Mguiy ubvxoyaa, viusqb, xln
qo lxti Gicoam, Abewrluo, meegsajz. Jooau hmufzrjl mfdnn jxsigu cuzgp, fgeti grhr trtozftrg.
Dazvib liguy srsjnsie ffmcaz ufzyyytv, zqtei puyg ggpn. Umbhzlbmq fbvlmta goltl jvlsafot ffvlnfpv rcubvx mpmoazto. Rzel srsjnsie ffmcaz mjlre meenmguq aora, zavzlqe Dlwn Zqfvz reln kvzhmcux
11
"#
,
2
6
)
12
,
3
3
TGCSZ GEUAA EFWGQ AHQMC 1 !
7
, .%
13
"
"
,
$ 8 "# -
9
a 1
a
T
B
G
U
K
F
C
R
W
J
E
L
P
3 N
Z
M
Q
H
S
A
D
V
I
X
14
Y
O
.
"#
2
9 3:;( < 37 :>
;:(5 -7 +97 :=
3 3:;( < ;:(5 -7 +97 := 37 : >:;( < ;:(5 -7 +97
15
*<
"#
$0@&
??
9 3:;( < ;:(5 -7 +97 := 3 ;9 :?-7:= :( 7 + : !;< ! -
16
)
1
)
6
1
1
>
9
!
;
6
- , !
A +
$'&@
- ,
A
!
+ 17
,
18
.& &6 &
J
Contoh kunci: S E K M V
T R F O W
A C G P X
N H I Q Y
D B L U Z
Jumlah kemungkinan kunci: 25!=15.511.210.043.330.985.984.000.000 IF3058 Kriptografi
19
-
S E K M V S
T R F O W T
A C G P X A
N H I Q Y N
D B L U Z D
S E K M V
Baris ke-6 = baris ke-1 Kolomke-6 = kolomke-1
20
3 $ (
J
I
. *2 2
Z
@2 Z 21
,
3 3GOOD BROOMS SWEEP CLEAN J 3
GO OD BR OZ OM SZ SW EZ EP CL EA NZ
22
3 $ 2
. 2 1 * 2
5 *
23
Contoh: Kunci (yang sudah diperluas) ditulis kembali sebagai berikut: S E K M V S
T R F O W T
A C G P X A
N H I Q Y N
D B L U Z D
S E K M V
Plainteks (dalam pasangan huruf): GO OD BR OZ OM SZ SW EZ EP CL EA NZ Cipherteks: FP UT EC UW PO DV TV BV CM BG CS DY
24
Enkripsi OD menjadi UT ditunjukkan pada bujursangkar di bawah ini:
S E K M V S
T R F O W T
A C G P X A
N H I Q Y N
D B L U Z D
S E K M V
titik sudut ke-4 ↓ S T A E R C K F G M O P V W X S T A
N H I Q Y N
D B L U Z D
S E K M V
25
Kunci dapat dipilih dari sebuah kalimat yang mudah diingat, misalnya: JALAN GANESHA SEPULUH Buang huruf yang berulang dan huruf J jika ada: ALNGESHPU Lalu tambahkan huruf-huruf yang belum ada (kecuali J): ALNGESHPUBCDFIKMOQRTVWXYZ Masukkan ke dalam bujursangkar: A S C M V
L H D O W
N P F Q X
G U I R Y
E B K T Z
26
.%
.%6.%4 %BB )
-
9
!
7 5
5;
!
7
27
;
,
;
2 7 7 C
28
29
;
-
30
31
;
@
7
.%× .%× .%× .%4 @&%0B%
-
-
.% *
@ 32
Arah gerakan rotor
Arah gerakan rotor
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
24 25 26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
21 3 15 1 19 10 14 26 20 8 16 7 22 4 11 5 17 9 12 23 18 2 25 6 24 13
Slow rotor
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
20 1 6 4 15 3 14 12 23 5 16 2 22 19 11 18 25 24 13 7 10 8 21 9 26 17
Medium rotor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
8 18 26 17 20 22 10 3 13 11 4 23 5 24 9 12 25 16 19 6 15 21 2 7 1 14
Fast rotor
(a) Kondisi rotor pada penekanan huruf A
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
24 25 26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
21 3 15 1 19 10 14 26 20 8 16 7 22 4 11 5 17 9 12 23 18 2 25 6 24 13
Slow rotor
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
20 1 6 4 15 3 14 12 23 5 16 2 22 19 11 18 25 24 13 7 10 8 21 9 26 17
Medium rotor
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
14 8 18 26 17 20 22 10 3 13 11 4 23 5 24 9 12 25 16 19 6 15 21 2 7 1
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Fast rotor
(b) Posisi rotor stelah penekanan huruf A 33
1
D
1
;
2 ;
1 : 1 ;
-
; 7 7 .
34