Anda di halaman 1dari 17

Kriptograf

Transposisi Cipher
Muh Rizqia Al-Ghazali Q. A11.2014.08329
Kadek Dwi Budi Utama A11.2014.08011
Teknik Transposisi
Enkripsi
Plaintext sama, urutan diubah.
Transpose rangkaian karakter dalam teks
Atau bisa disebut teknik permutasi.

Dekripsi
Pengembalian letak ciphertext berdasarkan
kunci dan algoritma pergeseran huruf yang
telah disepakati.

Rinaldi Munir IF5054 Kriptografi : Algoritma Kriptografi Klasik


Metode Transposisi
Transposisi Rail Fence
Transposisi Route
Transposisi Kolom

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Rail Fence
Rail Fence = alur pagar.
Penulisan plaintext dengan urutan pola zig-
zag.
Zig-zag = turun naik / naik turun.
Ciphertext yang terbentuk dituliskan secara
baris per baris.

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Rail Fence (2)
Enkripsi
Plaintext : iloveudinus
Kunci : 3 baris
i e n
l v u i u
o d s
Ciphertext : ienlvuiuods
o d s
l v u i u
i e n
Ciphertext : odslvuiuien
Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi
Transposisi Rail Fence (3)
Dekripsi
Ciphertext : ienlvuiuods
Kunci : 3 baris
* * *
* * * * *
* * *
Mengganti * dgn setiap karakter pada chipertext berurut
dari depan, dimana penempatannya baris per baris.
i e n

l v u i u

o d s
Plaintext : iloveudinus
Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi
Transposisi Route
Route = posisi awal & arah yang dilalui.
Penulisan plaintext berdasarkan kolom dari
atas ke bawah sesuai ukuran tertentu.
Ciphertext yang terbentuk dituliskan sesuai
dari route :
- posisi awal : pojok kanan atas, pojok kanan
bawah, dsb.
- arah : spiral, uular tangga,
n dll.
j
d u o
i s s

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Route (2)
Enkripsi
Plaintext : udinusjos
Kunci : 3 baris, spiral
Kunci : 3 baris, ular tangga
cc, pojok kanan bawah
u n j
u n j
d u o
d u o
i s s
i s s
Ciphertext : issduounj
Ciphertext : sojnudisu

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Route (3)
Dekripsi
Ciphertext : issduounj
Kunci : 3 baris, ular tangga

u n j - baris = k
d u o - kolom = pjg ciphertext / k
i s s - penempatan sesuai kesepakata
Dibaca kolom per kolom
Plaintext : udinusjos

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Kolom
Penulisan plaintext berdasarkan baris dari
kanan ke kiri, sesuai dgn panjang karakter
dari kunci.
Ciphertext yg terbentuk dituliskan secara
baris per baris sesuai permutasi dari kunci.
Pengembangan : Transposisi Ganda dan
Transposisi Myszkowski.

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Kolom (2)
Enkripsi
Plaintext : kriptografidinus
Kunci : topp 4 1 2 3
k r i p
topp t o g r
a f i d
41 2 3
i n u s

Ciphertext : rofnigiuprdsktai

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Kolom (3)
Dekripsi
Ciphertext : rofnigiuprdsktai
Kunci : topp
4 1 2 3
k r i p
topp t o g r - baris = pjg ciphertext /
- kolom = k
a f i d
41 2 3
i n u s
Dibaca baris per baris
Plaintext : kriptografidinus

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Ganda
Pengembangan transposisi kolom, dimana
dilakukan 2x.
Kunci yg digunakan bisa sama ataupun
berbeda. 4 3 1 2
Contoh : r o f n
Plaintext : kriptografiudinus i g i u
nice p
Kunci 1 : topp, kunci 2 : nice. r d s
k t a i
431 2

Ciphertext : fidanusiogrtripk

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Myszkowski
Penemu : mile Victor Thodore Myszkowski,
tahun 1902.
Variasi dari transposisi kolom untuk mengatasi
kunci dengan karakter yang sama :
permutasinya sama.
Dan dituliskan secara bersamaan dari kiri ke
kanan tiap baris per barisnya.

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Myszkowski (2)
Enkripsi
Plaintext : kriptografidinus
Kunci : topp
3 1 2 2
k r i p
topp t o g r
31 2 2
a f i d
i n u s

Ciphertext : rofnipgridusktai

Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi


Transposisi Myszkowski (3)
Dekripsi
Ciphertext : rofnipgridusktai
Kunci : topp
3 1 2 2
k r i p
topp t o g r- baris = pjg ciphertext /
- kolom = k
31 2 2
a f i d
i n u s

Dibaca baris per baris


Plaintext : kriptografidinus
Prajanto Wahyu Adi, Kriptografi Pertemuan 5 : Teknik Transposisi
End.

Anda mungkin juga menyukai