KRIPTOGRAFI
TRANSPOSISI DAN ONE TIME PAD
A.Teknik Transposisi
Sebelumnya sudah dijelaskan bahwa metode kuno/ klasik terdiri
dari 2 teknik yaitu:
1.Teknik Subtitusi, contoh: kode kaisar (geser, monoalphabet,
polyalphabet, playfair, dan lainnya)
2.Teknik Permutasi, contoh: kode transposisi.
Teknik ini menggunakan permutasi karakter, yang mana dengan
menggunakan teknik ini pesan asli tidak dapat dibaca kecuali oleh
orang yang memiliki kunci untuk mengembalikan pesan tersebut ke
bentuk semula.
Sebagai contoh, ada 6 kunci untuk melakukan permutasi kode:
Dab 6 kunci untuk inversi dari permutasi tersebut:
Terlebih dahulu plaintext dibagi menjadi beberapa blok dan tiap
blok nya terdiri dari 6 karakter, jika terjadi kekurang pada setiap
blok maka disisipkan karakter yang disepakati sebelumnya.
Perhatikan contoh dibawah ini:
Plaintext: PERHATIKAN RAKYAT KECIL
Cara memutasi plaintext tersebut adalah sebagai berikut:
Maka ciphertext yang dihasilkan adalah:
RAPTHEARIANKAKKETYLXCXXI
Sedangkan kunci inverse berfungsi untuk mengubah ciphertext
menjadi plaintext. Perhatikan contoh dibawah ini:
Selain teknik mutasi-inversi ada beberapa teknik permutasi
lainnya yaitu dengan menggunakan permutasi zigzag, segitiga,
spiral, dan diagonal.
1) Zig-zag
Dengan memasukan plaintext seperti pola zig-zag.
Plaintext: PERHATIKAN RAKYAT KECIL.
2) Segitiga
Dengan memasukan plaintext sepeti pola segitiga.
Plaintext: PERHATIKAN RAKYAT KECIL.
Maka ciphertext yang dihasilkan adalah:
KNEARCETAIPRIKLHKYXAAXTXX
3) Spiral
Dengan memasukan plaintext disusun seperti pola spiral.
Plaintext: PERHATIKAN RAKYAT KECIL.
Maka ciphertextnya adalah:
PTAYKEKXXAREXXRHCILNATIKA
4) Diagonal
Dengan memasukan plaintext disusun seperti pola dibawah ini,
(Plaintext: PERHARTIKAN RAKYAT KECIL)
Maka ciphertextnya adalah: PTRTLEIAKXRKKEXHAYCXANAIX
B. One Time Pad
Pada umumnya algoritma kriptografi tidaklah sempurna, tetapi
untuk mendapatkan algoritma yang lebih baik dan mempunyai
sedikit kemunngkinan untuk dipecahkan adalah one time pad (OTP).
Salah satu konsep OTP adalah dengan menggunakan enkripsi super.
Contoh dari ekripsi super adalah seperti dibawah ini:
Plaintext: PERHATIKAN RAKYAT KECIL
1) Menggunakan teknik subtitusi dengan algoritma kode geser sebanyak 7.
Ciphertext dari hasil teknik subtitusi di ubah menjadi ciphertext
dengan teknik transposisi.
2) Menggunakan teknik transposisi dengan teknik diagonal
dengan kunci 5 x 5.
Maka ciphertext akhir yang dihasilkan adalah:
VZXRKOGQXXQQKXNGEIXGTGOX
Teknik dari enkripsi super sangat penting dan banyak dari algoritma
enkripsi modern yang menggunakan teknik ini sebagai dasar
pembuatan suatu algoritma modern.
Sumber: Diolah dari berbagai sumber
>>>>>TERIMAKASIH<<<<<
Subscribe to:
Post Comments (Atom)
ARSITEKTUR & ORGANISASI KOMPUTER (UNIT MASUKAN & KELUARAN)
UNIT MASUKAN DAN KELUARAN Definisi dan Fungsi: Unit masukan dan keluaran merupakan bagian komponen utama dari sistem komputer ...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE3TEqz6ze4c1D7fry-QJIvdvgNsGRQcTABjUVjIlJrAo65pO2YaVm5_I1ekjk8vGOsdTIfD67e01NSkNpjl8LBmbFUH4tVmMgjWxFBtwnnrBnH5Rqzx1yX3RGyHE-MGvypAwU80Uw5nEC/s320/DmaBlok.jpg)
-
SISTEM PAGING B. Sistem Paging Sistem paging mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, bas...
-
METODE PENANGANAN DEADLOCK Algoritma OSTRICH Algoritma Ostrich sama juga dengan algoritma banker dan algoritma safety hanya algoritma ...
No comments:
Post a Comment