Minggu, 01 November 2015

SEKILAS TENTANG GRONSFELD CIPHER

Diposting oleh Unknown di 15.29
Dari sekian banyak jenis Cipher di dunia, salah satu cipher substitusi polyalphabetic yang paling sederhana yaitu Gronsfeld Cipher atau Sandi Gronsfeld. Cipher ini merupakan perkembangan dari Vigenere Cipher. Gronsfeld Cipher dinamai sesuai dengan penemunya, yaitu: Johann Franz Graf Gronsfeld-Bronkhorst­. Dia adalah panglima kekaisaran dalam pemberontakan nasional Bavarian 1705-1706.

Gronsfeld identik dengan Cipher Vigenere, tetapi perbedaan nya adalah pada kunci cipher ini yang menggunakan angka 0-9.
Kelebihan Gronsfeld Cipher adalah kuncinya bukan kata, tetapi kelemahannya cipher ini hanya mempunyai 10 kemungkinan tidak seperti Vigenere yang memiliki 26 kemungkinan karena menggunakan alfabet. Cipher Gronsfeld sendiri umumnya lebih banyak digunakan di Jerman dan beberapa negara lain di Eropa.

- CARA MEMBUAT PESAN DENGAN GRONSFELD CIPHER

Cara pemakaian sandi ini sebenarnya cukup simpel, tetapi awalnya, kita harus mengetahui, kunci untuk memecahkan isi pesan yang dimaksud dalam sandi tersebut.

Tabel Gronsfeld berisi alfabet yang dituliskan dalam 10 baris, masing-masing baris digeser satu urutan ke kiri dari baris sebelumnya, membentuk ke-10 kemungkinan.

Setiap huruf disandikan dengan menggunakan baris yang berbeda-beda, sesuai angka kunci yang diulang.

---A-B-C-D-E-F-G-H-I­-J-K-L-M-N-O-P-Q-R-S­-T-U-V-W-X-Y-Z
0} A-B-C-D-E-F-G-H-I-J-­K-L-M-N-O-P-Q-R-S-T-­U-V-W-X-Y-Z-
1} B-C-D-E-F-G-H-I-J-K-­L-M-N-O-P-Q-R-S-T-U-­V-W-X-Y-Z-A-
2} C-D-E-F-G-H-I-J-K-L-­M-N-O-P-Q-R-S-T-U-V-­W-X-Y-Z-A-B-
3} D-E-F-G-H-I-J-K-L-M-­N-O-P-Q-R-S-T-U-V-W-­X-Y-Z-A-B-C-
4} E-F-G-H-I-J-K-L-M-N-­O-P-Q-R-S-T-U-V-W-X-­Y-Z-A-B-C-D-
5} F-G-H-I-J-K-L-M-N-O-­P-Q-R-S-T-U-V-W-X-Y-­Z-A-B-C-D-E-
6} G-H-I-J-K-L-M-N-O-P-­Q-R-S-T-U-V-W-X-Y-Z-­A-B-C-D-E-F-
7} H-I-J-K-L-M-N-O-P-Q-­R-S-T-U-V-W-X-Y-Z-A-­B-C-D-E-F-G-
8} I-J-K-L-M-N-O-P-Q-R-­S-T-U-V-W-X-Y-Z-A-B-­C-D-E-F-G-H-
9} J-K-L-M-N-O-P-Q-R-S-­T-U-V-W-X-Y-Z-A-B-C-­D-E-F-G-H-I-


Misalnya, teks terang yang hendak disandikan adalah perintah "SEMANGAT NASIONAL INDONESIA"
Sedangkan angka kunci antara pengirim dan tujuan adalah "170845", sesuaikan kunci berulang-ulang sesuai dengan jumlah kata yang dimaksud.

SEMANGAT NASIONAL INDONESIA
17084517 08451708 451708451

Pada tabel tersebut, S bertemu dengan 1 berada di huruf 'T', lalu huruf E bertemu dengan 7 di huruf 'L', dan seterusnya.

Teks Asli: SEMANGAT NASIONAL INDONESIA
Kata kunci: 170845
Hasil Gronsfeld : TLMIRM BANIWN PUATMS EVNMWN B

Jadi, hasil enskripsi Gronsfeld dari kata 'SEMANGAT NASIONAL INDONESIA' dengan menggunakan angka kunci '170845' adalah 'TLMIRM BANIWN PUATMS EVNMWN B'

Kita pun dapat membuat Gronsfeld Cipher tanpa menggunakan Tabel Gronsfeld, dengan menggunakan metode ' Huruf hasil Gronsfeld = (Huruf Asli dalam bentuk angka) + (Kata Kunci dalam bentuk angka) ' untuk mengetahui teks hasil Gronsfeld nya.
jika hasil Gronsfeld dalam bentuk angkamu lebih besar daripada 26, maka kurangilah hasil tersebut dengan 26.

Contoh :

Huruf Asli : S = 19
Angka Kunci : 1
Huruf hasil Gronsfeld: 19 + 1 = 20 ( 20 = huruf T )

Huruf Asli : T = 20
Angka Kunci : 7
Huruf hasil Gronsfeld : 20 + 7 = 27 ( 27- 26 = 1 = huruf A )

berarti, huruf hasil pengubahan dalam bentuk Gronsfeld adalah T & A, hasilnya 100% akan sama seperti pada tabel.

- CARA MEMECAHKAN PESAN DENGAN GRONSFELD CIPHER

Ada berbagai macam metode untuk memecahkan sandi Gronsfeld, seperti dengan menggunakan tabel seperti pada gambar yg ada ini.

Ada juga cara mudah lain, untuk bisa membuat ataupun memecahkan pesan Gronsfeld tanpa menggunakan tabel seperti itu.

Seperti halnya pembuatan teks bersandi Gronsfeld, kita juga dapat menggunakan persamaan seperti itu, misalnya dengan menggunakan metode ' Huruf Asli = (Hasil Gronsfeld dalam bentuk angka) - (Angka Kunci) ' untuk mengetahui teks aslinya.
jika hasil Gronsfeld dalam bentuk angkamu lebih kecil daripada kata kuncinya, maka tambahkanlah dengan 26.

Contoh :

Huruf Hasil Gronsfeld : T = 20
Angka kunci : 1
Huruf Asli : 20 – 1 = 19 ( 19 = huruf S )

Huruf Hasil Gronsfeld : A = 1 (karena kecil ditambah 26)
Angka Kunci : 7
Huruf Asli : 27 – 7 = 20 (20 = huruf T )

berarti huruf yg dimaksud adalah S & T, dan begitu seterusnya.

Jadi Rumus Utama Sandi Gronsfeld ada 2 jika ingin tanpa menggunakan table :

Untuk membuat Teks Dengan Sandi Gronsfeld =
Huruf hasil Gronsfeld = (Huruf Asli dalam bentuk angka) + (Angka Kunci )

Untuk memecahkan Teks yang sudah tersandi Gronsfeld =
Huruf Asli = (Hasil Gronsfeld dalam bentuk angka) - (Angka Kunci)

*sumber : Cryptopedia Classic, ACA (American Cryptogram Association), Wikipedia, , berbagai macam blog, https://www.facebook.com/CCDIofficial

0 komentar:

Posting Komentar

 

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