Friday, October 11, 2019

KEAMANAN KOMPUTER (M6)

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<<<<<

No comments:

Post a Comment

ARSITEKTUR & ORGANISASI KOMPUTER (UNIT MASUKAN & KELUARAN)

UNIT MASUKAN DAN KELUARAN Definisi dan Fungsi: Unit masukan dan keluaran merupakan bagian komponen   utama dari sistem komputer ...