1. TEKNIK SUBSTITUSI KODE KAISAR
Jika
pergeseran dilakukan sebanyak 3x maka kunci dekripsinya adalah 3
Menjadi
ALGORITMA KRIPTOGRAFI KLASIK
1. Blok
Metode
dengan membagi jumlah teks asli menjadi blok-blok yang ditentukan.
Contoh:
Teks
asli: BANJIR MEREDAM MAKASSAR DAN HARGA MINYAK MELONJAK TINGGI
Dibagi
menjadi 8 blok dengan kunci SULAWESI.
Sehingga:
USFBAJEW
JWASEESC SKKAJASF ISJSSEAF QSCEWDGF
BSCLAFSSA
2.
Karakter
Metode
menggunakan pendistribusian per karakter.
KODE
GESER
Teknik substitusi kode geser dengan modulus 26 memberikan angka ke setiap karakter alfabet seperti a - 0 - b - 1 dst
Contoh :
Teks
asli: ZIZI KULIAH DI UNIVERSITAS NEGERI MAKASSAR
Kalimat
diatas mendapatkan angka:
25
8 25 8 10 20 11 8 0 7 3 8 20 13 8 21 4 17 18 8 19 0 18 13 4 6 4 17 8 12 0
10 0 18 18 0 17
Jika
lebih dari 20, setelah ditambah dengan kunci maka akan dikurangi dengan
26.
Contoh
: 25+11=36-26=10
Untuk
teks memiliki kunci 11. maka didapatkan
10
19 10 19 21 5 22 19 11 18 14 19 17 14 19 17 15 13 14 9 15 13 19 23 11 21 11 14
14 11 13
Jika
sudah dikonversi ke huruf kemudian didapatkan :
2.
KRIPTOGRAFI
TRANSPOSISI
Metode
penyandian transposisi adalah metode penyandian dengan cara mengubah letak dari
teks pesan yang akan disandikan. Untuk proses Dekripsi, cukup dengan
mengembalikan letak dari pesan tersebut berdasarkan kunci dan algoritma
pergeseran huruf yang telah disepakati.
ALGORITMA
DALAM PENYANDIAN TRANSPOSISI
- Penyandian
transposisi rail fence
- Penyandian
transposisi route
- Penyandian
transposisi kolom
- Penyandian
transposisi ganda
- Penyandian
transposisi Myszkowski
PENYANDIAN TRANSPOSISI RAIL FENCE/BARIS
Rail Fence atau bisa juga disebut alur pagar, bentuk penyandian transposisi dengan cara menuliskan huruf-huruf teks asli secara turun naik dalam sebuah pagar imajiner. Teks sandi dibaca secara baris per baris.
Contoh :
Plainteks
: jam satu aula barat
Kunci
: 3 baris
Cipherteks : jauaastalbrtmuaa
Plainteks
: jam satu aula barat
Kunci
: 4 baris
Cipherteks
: juaatabrmauaaslt
Plainteks :
TENTUKAN PRIORITAS ANDA
Algoritma/kunci
: 5 baris
Cipherteks
: ?
T
– - – - – - – P – - – - – - – S – - – -
-
E – - – - – N – R – - – - – A – A – -
-
– N – - – A – - – I – - – T – - – N –
-
– - T – K – - – - – O – I – - – - – D
-
– - – U – - – - – - – R – - – - – - – A
Hasil
penyandian/cipherteks (teks sandi) :
TPSEN
RAANA ITNTK OIDUR A
PENYANDIAN TRANSPOSISI ROUTE
Penyandian dilakukan dengan cara menuliskan teks asli secara kolom dari atas kebawah dalam sebuah kisi-kisi imajiner dengan ukuran yang telah disepakati. Kunci berupa cara baca, pembacaan sandi dengan arah (route) sesuai dengan kunci yang ditentukan.
Penyandian
transposisi route yang terkenal adalah Union Route yang digunakan oleh tentara
Amerika selama perang sipil. misalnya dibaca secara :
1. spiral dengan arah jarum jam, mulai
dari kiri atas atau
2. secara ular tangga, mulai dari kanan
bawah dan lain-lain.
contoh :
Plainteks:
jam satu aula barat
Kunci
:buat 4x4 dari kanan atas tulis melingkar kedalam, urut baris
Cipherteks : labjutaaaarmutas
Plainteks
: TENTUKAN PRIORITAS ANDA
kunci
/Algoritma : 5 baris, spiral berlawanan dengan arah jarum jam mulai dari kanan
atas.
T
K I A A
E
A O S
N
N R A
T
P I N
U
R T D
Hasil
penyandian/cipherteks : AAIKT ENTUR TDNAS OANPIR
PENYANDIAN TRANSPOSISI KOLOM
Salah satu jenis transposition cipher yang sangat mudah dilakukan dan juga dipecahkan. Penyandian Transposisi Kolom dituliskan secara baris (biasa) dengan panjang yang telah ditentukan sebagai kunci-nya. Teks sandi-nya dibaca secara kolom demi kolom dengan pengacakan melalui permutasian angka kuncinya.
Contoh :
Plainteks
: TENTUKAN PRIORITAS ANDA SEBAB KITA TIDAK DAPAT MENGERJAKAN SEMUANYA X.
Kata kunci : PELIKAN - 7 kolom
Proses
:
kata
kunci tersebut didefinisikan dahulu dengan angka sesuai urutan abjad.
P
E L I K A N
7
2 5 3 4 1 6
7
2 5 3 4 1 6
T
E N T U K A
N
P R I O R I
T
A S A N D A
S
E B A B K I
T
A T I D A K
D
A P A T M E
N
G E R J A K
A
N S E M U A
N
Y A X
Hasil
penyandian (teks sandi) :
KRDKA
MAUEP AEAAG NYTIA AIARE XUONB DTJMN RSBTP ESAAI AIKEK ATNTS TDNAN
PENYANDIAN TRANSPOSISI GANDA
Metode penyandian transposisi kolom yang dilakukan dua kali. Proses penyandian yang kedua ini bisa menggunakan kunci yang sama atau dua kunci yang berbeda.
Contoh :
ditetapkan kunci kedua yang berbeda
GERHANA lakukan proses yang sama seperti pada transposisi kolom.
P E L I K A N
7 2 5 3 4 1 6
T E N T U K A
N P R I O R I
T A S A N D A
S E B A B K I
T A T I D A K
D A P A T M E
N G E R J A K
A N S E M U A
N Y A X
G E R H A N A
4 3 7 5 1 6 2
K R D K A M A
U E P A E A A
G N Y T I A A
I A R E X U O
N B D T J M N
R S B T P E S
A A I A I K E
K A T N T S T
D N A N
Hasil penyandian (teks sandi) :
AEIXJ PITAA AONSE TRENA BSAAN KUGIN RAKDK ATETT ANNMA AUMEK
SDPYR DBITA
PENYANDIAN TRANSPOSISI MYSZKOWSKI
Émile Victor Théodore Myszkowski di tahun 1902. Variasi dari
metode penyandian transposisi kolom, yang dibedakan dalam pendefinisian dan
permutasian kata kunci-nya.
Dalam metode penyandian transposisi kolom,
kata kunci : BOROBUDUR - 1 4 6 5 2 8 3 9 7
metode Myszkowski - 1 3 4 3 1 5 2 5 4
Teks sandinya dibaca secara urutan nomor kolom, bila nomor
urut kolomnya sama dibaca secara bersamaan dimulai dari sebelah kiri.
Contoh :
Teks pesan asli : TENTUKAN PRIORITAS ANDA SEBAB KITA TIDAK
DAPAT MENGERJAKAN SEMUANYA X.
Kata kunci : BOROBUDUR yang berarti 9 kolom
BOROBUDUR didefinisikan sesuai urutan abjad menjadi 1 3 4 3
1 5 2 5 4
1 3 4 3 1 5 2 5 4
T E N T U K A N P
R I O R I T A S A
N D A S E B A B K
I T A T I D A K D
A P A T M E N G E
R J A K A N S E M
U A N Y A X
Hasil penyandian cipherteks:
TURIN EIIAM RAUAA AAANS ETIRD STTPT JKNYN POAAK ADAEA MNKNT
SBBDK EGNEX
Komentar
Posting Komentar