Minggu, 01 November 2015

Sekilas Tentang Sandi Homophonic (Homophonic Cipher)

Diposting oleh Unknown di 23.44
Sandi Homophonic Classic sendiri sudah ada sejak tahun 1400an, tidak diketahui siapa yang menciptakan secara jelas, sandi ini masuk menjadi salah satu dalam jenis Sandi Substitusi Tetap dengan aturan-aturan tertentu. Seiring perkembangan Zaman, modifikasi pun banyak terjadi pada jenis sandi ini. Nah setelah pengamatan lebih lanjut, karena Admin pribadi lebih tertarik dengan sistem yang dipakai oleh Homophonic Modern di Amerika, karena itu kali ini yang akan di bahas adalah Homophonic Modern versi Amerika. Nanti deh kapan2 akan dibahas Homophonic versi Classic nya XD

Sandi Homophonic (Homophonic Cipher) Modern versi Amerika adalah sandi tabel angka yang menggunakan 4 huruf sebagai kuncinya. Dengan menggunakan 4 baris angka bilangan 01 s/d 100 (00), tiap baris tabel akan berisi 25 angka yang mewakili 25 huruf. Sebetulnya bisa saja sandi ini menggunakan 50 atau 75 angka, tetapi untuk memperkuat sandi ini, gunakanlah standar untuk pembuatan sandi ini yaitu 100 angka yang akan dibagi dalam 4 baris. Seperti halnya sandi/cipher Internasional lain, Sandi Homophonic ini juga menyatukan huruf I dan J dalam satu kolom karena dihitung dari jarang munculnya huruf J dalam literatur bahasa Inggris khususnya. Dimana seperti yang disebut diatas, Tabel sandi Homophonic akan berbentuk 4 baris, dimana baris pertama angka 01 s/d 25, baris kedua angka 26 s/d 50, baris ketiga 51 s/d 75, dan baris terakhir 76 s/d 100 (00).

- Cara Membuat Pesan dengan Sandi Homophonic (Homophonic Cipher)

Pertama-tama pilihlah kata kunci untuk sandi tersebut. Kata kunci harus menggunakan 4 huruf sebagai kuncinya yang akan berperan sebagai huruf awal dari tabel pada sandi ini. Kuncinya adalah tiap masing-masing huruf mewakili dari awal tabel, yaitu posisi 1, 26, 51, dan 76.

Jika pada bentuk normal (plain) tanpa kata kunci (atau disebut AAAA), maka tabelnya akan seperti ini :

(tabel angka) A-B-C-D-E-F-G-H-I-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z
(baris 1) 01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25
(baris 2) 26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50
(baris 3) 51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75
(baris 4) 76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-00

Misalkan kita memakai kata kunci 'CCDI', maka nanti angka 01, akan dimulai dari kolom huruf C, angka 26 akan dimulai dari kolom huruf C, angka 51 akan dimulai dari kolom huruf D, dan angka 76 akan dimulai dari kolom huruf I, sehingga nanti tabel-nya akan seperti ini :

(tabel angka) A-B-C-D-E-F-G-H-I-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z
(baris 1) 24-25-(01)-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23
(baris 2) 49-50-(26)-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48
(baris 3) 73-74-75-(51)-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-
(baris 4) 93-94-95-96-97-98-99-00-(76)-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92

Maka dengan sandi Homophonic dengan kata kunci CCDI, huruf A dapat kamu wakili dengan angka 24, 49, 73, ataupun 93. Huruf B adalah 25, 50, 74, dan 94.
mengerti? XD

Lalu dengan tabel ini kita ingin menulis pesan : WE ARE CREATIVE, maka jadinya akan seperti ini (contoh aja, posisi angka bisa bebas kamu ambil dari baris mana aja)

W E A R E C R E A T I V E
89 03 49 64 28 01 40 52 73 17 76 44 97

maka hasil Sandi Homophonic (Homophonic Cipher) untuk kata WE ARE CREATIVE adalah :

89 03 49 64 28 01 40 52 73 17 76 44 97


- Kelebihan Sandi Homophonic (Homophonic Cipher)

Sandi ini dikatakan ampuh karena selain mudah dalam pembuatannya, sandi ini memiliki kemampuan meminimalisir kemungkinan pemecahan kode oleh Code Breaker lain yang disebabkan oleh penerapan 4 baris kode tersebut.

Ya, dengan membuat sebuah huruf dapat diwakili oleh 4 buah angka kode, maka kemungkinan sang Code Breaker untuk membaca huruf vocal (huruf hidup) di sandi ini dapat diminimalisir. Perlu diketahui karena pemecahan metode sandi paling simple, khususnya untuk sandi-sandi transposisi dengan posisi konstan (seperti Caesar, Sungai, A=Z, rot13, sandi angka, kode etik dll) cara paling mudah untuk memecahkannya adalah melihat dari huruf yang paling sering muncul, dan mengasumsikan huruf itu sebagai salah satu huruf vocal. Nah, disitulah kehebatan sandi ini, dimana sistem pemecahan dengan pola seperti itu cukup sulit diterapkan pada Sandi Homophonic ini. Karena walaupun perpindahan huruf di sandi ini tetap (konstan) sepanjang isi pesan (selama kita tau posisi awalnya), tetapi akan sulit dipecahkan karena satu huruf vocal dapat diwakili oleh 4 buah angka kode. Sebab logika dasar kita pada sebuah bentuk sandi dengan perpindahan konstan di seluruh tempatnya, 1 angka hanya mewakili 1 huruf saja. Jika ditotal, akan ada 20 kemungkinan huruf vocal di kode tersebut, sehingga huruf vocal dalam bentuk kode tersebut akan mudah berbaur seolah seperti bukan sebuah huruf vocal.

- Tips Memecahkan Sandi Homophonic (Homophonic Cipher)

Sandi Homophonic adalah tipe sandi yang digunakan untuk penerapan pesan panjang, karena cara pembuatannya mudah dan tidak memakan waktu sehingga pesan yang cukup panjangpun tidak masalah. Dari situlah kita harus mengambil celah untuk memecahkan sandi tersebut. Biasanya pada umumnya, setiap kunci dari sandi Homophonic itu sedikitnya ada 1 ataupun 2 huruf yg menggunakan huruf vocal, jika sial sih mungkin si pembuat akan menggunakan huruf konsonan semuanya. Dan umumnya pembuat sandi Homophonic biasanya jarang memakai kunci yang mengandung huruf 'A', karena akan membuat posisi baris pada tabel menjadi plain atau normal. Dan tak lupa perhatikan juga kemungkinan munculnya angka yang kamu curigai sebagai huruf vocal.

Dan ingat, dengan persamaan diatas dimana kemungkinan kunci ada yang memakai huruf vocal salah satunya, maka curigailah angka awal yaitu '01, 26, 51, ataupun 76' sebagai salah satu dari huruf vocal, setidaknya dengan berhasil memecahkan 1 atau 2 baris, kemungkinan kamu memecahkan isi pesan juga bertambah besar. Jangan lupa gunakan sebaik mungkin logika kamu. Paling segitu aja tips dari Admin untuk memecahkan pesan dengan sandi ini jika kamu tidak mengetahui kuncinya.

sumber : ACA (American Cryptogram Assosiation), https://www.facebook.com/CCDIofficial

0 komentar:

Posting Komentar

 

Me You^^ Template by Ipietoon Blogger Template | Gadget Review