Plain text : UJIAN SISTEM KEAMANAN KOMPUTER
DILAKSANAKAN PADA HARI SENIN
TEKNIK YANG DIGUNAKAN
A.SUBTITUSI
ROT 13
B.BLOCKING
: 1 BLOCKING TERDIRI DARI 6
C.PERMUTASI
D.EKSPANSI
E.PEMAMPATAN
A.SUBTITUSI ROT 13
ROT13
(dari Bahasa Inggris rotate by 13, putar 13 kali), adalah algoritma enkripsi
sederhana yang menggunakan sandi
abjad-tunggal dengan pergeseran k=13 (huruf A diganti dengan N, huruf B diganti dengan O, dan
seterusnya).
|
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
|
|
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
|
UJIAN
SISTEM KEAMANAN KOMPUTER DILAKSANAKAN PADA HARI SENIN
Chipertext: TWVNA FVFGRZ
XRNZNANA XBZCHGRE QVYNXFNANXNA
CNQN UNEV FRAVA
B.BLOCKING : 1 BLOCKING TERDIRI DARI 6
Sistem enkripsi ini terkadang membagi plaintext
menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di
enkripsikan secara independen.
Plaintext dituliskan secara vertikal ke bawah
berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya
tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal
berurutan sesuai dengan blok-nya.
|
U
|
M
|
P
|
A
|
P
|
S
|
|
J
|
A
|
U
|
K
|
A
|
E
|
|
I
|
N
|
T
|
S
|
D
|
N
|
|
A
|
A
|
E
|
A
|
A
|
I
|
|
N
|
N
|
R
|
N
|
|
N
|
|
|
|
|
A
|
H
|
|
|
K
|
K
|
D
|
K
|
A
|
|
|
E
|
O
|
I
|
A
|
R
|
|
|
A
|
M
|
L
|
N
|
I
|
|
BLOK1 : UMPAPS
BLOK2 : JAUKAE
BLOK3 : INTSDN
BLOK4 : AAEAAI
BLOK5 : NNRN_N
BLOK6 : ___AH_
BLOK7 : KKDKA_
BLOK8 : EOIAR_
BLOK9 : AMLNI_
CHIPERTEXT :
UMPAPSJAUKAEINTSDNAAEAAINNRN_N___AH_KKDKA_EOIAR_AMLNI_
NOTE: (_)= SPASI
C.PERMUTASI
Salah satu teknik enkripsi yang
terpenting adalah permutasi atau sering juga disebut transposisi. Teknik ini
memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah
berlawanan dengan teknik substitusi. Dalam teknik substitusi, karakter berada pada
posisi yang tetap tapi identitasnya yang diacak. Pada teknik permutasi,
identitas karakternya tetap, namun posisinya yang diacak.
Sebelum dilakukan permutasi, umumnya
plaintext terlebih dahulu dibagi menjadi blok-blok dengan panjang yang sama.
Plaintext akan dibagi menjadi
blok-blok yang terdiri dari 6 karakter.
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
|
U
|
J
|
I
|
A
|
N
|
|
S
|
I
|
S
|
T
|
E
|
M
|
|
K
|
E
|
A
|
M
|
A
|
N
|
A
|
N
|
|
K
|
O
|
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
|
|
N
|
A
|
I
|
J
|
U
|
M
|
E
|
T
|
S
|
I
|
S
|
A
|
M
|
A
|
W
|
K
|
|
O
|
K
|
|
N
|
A
|
N
|
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
|
M
|
P
|
U
|
T
|
E
|
R
|
|
D
|
I
|
L
|
A
|
K
|
S
|
A
|
N
|
A
|
K
|
A
|
N
|
|
P
|
A
|
D
|
A
|
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
|
R
|
E
|
T
|
U
|
P
|
M
|
K
|
A
|
L
|
I
|
D
|
|
A
|
K
|
A
|
N
|
A
|
S
|
A
|
D
|
A
|
P
|
|
N
|
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H
|
A
|
R
|
I
|
|
S
|
E
|
N
|
I
|
N
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
6
|
5
|
4
|
3
|
2
|
1
|
|
S
|
|
I
|
E
|
A
|
H
|
|
|
N
|
I
|
N
|
E
|
|
|
|
|
|
|
|
|
|
|
|
|
Chipertext
:_NAIKUMETSISAMAWK_OK_NANRETUPMKALID_AKANASADAP_NS_IEAH__NINE
Note: (_) = spasi
D. Ekspansi
Suatu metode sederhana untuk mengacak pesan adalah
dengan memelarkan pesan itu dengan aturan tertentu. Salah satu contoh penggunaan teknik ini
adalah dengan meletakkan huruf konsonan atau bilangan ganjil yang menjadi awal
dari suatu kata di akhir kata itu dan menambahkan akhiran “an”. Jika suatu kata
dimulai dengan huruf vokal atau bilangan genap, ditambahkan akhiran “i”.
Plain text :
UJIAN SISTEM KEAMANAN KOMPUTER DILAKSANAKAN PADA HARI SENIN
Chipertext: JIANUI ISTEMSAN
EAMANANKAN OMPUTERKAN ILAKSANAKANDAN ADAPAN ARIHAN ENINSAN
E. PEMAMPATAN
Mengurangi panjang pesan atau jumlah bloknya
dengan cara lain untuk menyembunyikan isi pesan.
Contoh sederhana ini menggunakan cara
menghilangkan setiap karakter ke-tiga secara berurutan. Karakter-karakter yang
dihilangkan disatukan kembali dan disusulkan sebagai “lampiran” dari pesan
utama, dengan diawali oleh suatu karakter khusus, dalam contoh ini menggunakan
” * “
Plain text :
UJIAN SISTEM KEAMANAN KOMPUTER DILAKSANAKAN PADA HARI SENIN
Yang tersisa : UJANSITE
KAMNA KMPTE DLASAAKN AD HRISEIN
Yang diambil: I
SMEANOURIKNAPAA N
Chipertext: UJANSITE KAMNA
KMPTE DLASAAKN AD HRISEIN&I SMEANOURIKNAPAA N