Fajar Jati Nugroho


SELALU BERKEMBANG DARI TAHUN KE TAHUN



Kamis, 26 Mei 2016

TUGAS 6


CHIPERTEXT
Dalam kriptografi, teks tersandi (ciphertext) adalah teks hasil dari sebuah enkripsi. Lawan dari teks tersandi adalah teks terang (plaintext), yang merupakan masukan dari sebuah enkripsi. Proses pengubahan teks terang menjadi teks tersandi disebut enkripsi, sedangkan proses sebaliknya disebut dekripsi.

Caesar Cipher atau sandi caesar merupakan salah satu kriptografi klasik substitusi monoalphabetic.Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier - Applied Cryptography], dimana cara pengenkripsiannya sangat mudah yaitu menggantikan tiap-tiap huruf pesan dengan huruf yang ada didepannya. Contoh jika menggunakan pergeseran 3, maka huruf "E" pada pesan diganti menjadi huruf "H" pada ciphertext, jika dijumpai huruf "M" maka akan kembali lagi ke huruf awal sehingga menghasilkan huruf "P", dst.

Dua metode untuk menghasilkan ciphertext adalah:
1.      Stream Cipher : tiap bit dari data akan dienkripsi secara berurutan dengan menggunakan 1 bit dari key tersebut (melakukan enkripsi terhadap semua bit). Contoh: vernam cipher.
2.      Blok Cipher : melakukan enkripsi data terhadap kelompok-kelompok data yang berukuran tertentu. Contoh : Data Encryption Standard (DES). DES dikenal sebagai Data Encryption Algorithm (DEA) oleh ANSI dan DEA-1 oleh ISO, merupakan algoritma kriptografi simetris yang paling umum digunakan saat ini. Aplikasi yang menggunakan DES antara lain: – enkripsi password di sistem UNIX.

Cara men-decrypt dari Ciphertext ke Plaintext pada Rail Fence Cipher
kasus:
Ciphertext = FRIRAAJTNGJAU
jumlah karakter Ciphertext = 13
Key (jumlah baris) = 3

langkah pertama:
gambarkan baris/urutan sesuai dengan jumlah karakter dan key-nya!


 
langkah kedua:
hitung jumlah karakter pada masing-masing baris!
baris 1 = 4
baris 2 = 6
baris 3 = 3

langkah ketiga:
Sesuaikan jumlah karakter pada masing-masing baris dengan karakter pada ciphertext sesuai urutannya


 
sehingga dapat ditentukan:
baris 1 = FRIR
baris 2 = AAJTNG
baris 3 = JAU

langkah keempat:
gambarkan kembali baris yang sudah ditentukan sesuai karakter pada masing-masing baris
 
Dari 4 langkah di atas dapat diketahui bahwa decrypt dari Chipertext FRIRAAJTNGJAU adalah FAJARJATINUGR