Book Cipher adalah cipher buku di mana kuncinya adalah beberapa aspek dari sebuah buku atau bagian lain dari teks, buku yang umum dan banyak tersedia di zaman modern , pengguna cipher buku mengambil posisi bahwa rincian kunci yang cukup baik tersembunyi dari penyerang dalam praktek . Hal ini dalam beberapa hal contoh keamanan dengan ketidakjelasan . Hal ini biasanya penting bahwa kedua koresponden tidak hanya memiliki buku yang sama , tapi edisi yang sama . [ 1 ]
Secara tradisional Book Cipher bekerja dengan mengganti kata-kata dalam plaintext pesan dengan lokasi kata-kata dari buku yang digunakan . Dalam mode ini , cipher buku yang lebih tepat disebut kode .Hal ini dapat memiliki masalah , jika sebuah kata muncul dalam plaintext , tetapi tidak dalam buku , tidak dapat dikodekan . Sebuah pendekatan alternatif yang mendapat sekitar masalah ini adalah untuk menggantikan huruf individu daripada kata-kata . Salah satu metode tersebut , yang digunakan dalam kedua Beale cipher , pengganti huruf pertama dari sebuah kata dalam buku dengan posisi itu kata itu . Dalam hal ini, cipher buku ini benar cipher - khususnya , cipher substitusi homophonic . Namun, jika sering digunakan , teknik ini memiliki efek samping membuat ciphertext yang lebih besar ( biasanya 4 sampai 6 digit yang diperlukan untuk menulis dlm kode setiap huruf atau suku kata ) dan meningkatkan waktu dan upaya yang diperlukan untuk memecahkan kode pesan.
Contoh:
A Lonely Road
Crossed another
Cold State Line
111331332
Diambil 3 angka, contoh: 331
penjelasan 331 adalah Baris ke 3, Kata ke 3, dan Huruf ke 1
jadi pemecahan kodenya adalah: ALI
sumber: http://en.wikipedia.org/wiki/Book_cipher
Book Cipher