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