Sistem HC (Hills Monographic + Caesar)
Sistem Linear Hills Transformation diciptakan oleh Professor Hill. Dimana sistem Hills itu sendiri dibagi menjadi empat kategori yaitu monographic substitution, digraphic substitution, trigraphic substitution dan polygraphic substitution. Pada makalah ini, yang diaplikasikan ke dalam program adalah sistem monographic substitution, digraphic substitution dan trigraphic substitution.
Sistem Caesar diciptakan oleh Kaisar Romawi, Julius Caesar. Sehingga dinamakan Caesar Cipher. Sistem Caesar ini terbagi dalam 2 kategori, Caesar dengan kunci pergeseran huruf dan Caesar yang menggunakan kunci campur yang ditransformasikan dengan KS, SCTr mapun KCTr.
Menyandi Monographic Substitution + Caesar
Penyandian monographic menggunakan bentuk persamaan linier atau persamaan matematika sebagai berikut :
y = ax + k
dimana:
y : huruf sandi
a : koefisien (ditentukan sendiri)
x : huruf terang
k : koefisien (ditentukan sendiri)
Syarat-syarat dikatakan persamaan itu sesuai yaitu:
- a≠ 0
- a≠genap
- a≠ 13
- Disarankan a = ganjil
Angka yang menunjukan nilai dari huruf terang maupun huruf sandi ini merupakan hasil transformasi dari kata kunci baik menggunakan KS, SCTr, KCTr, IKCTr, maupun menggunakan transformasi lainnya.
Contoh :
Kata Kunci (KK) : MONOGRAPHIC/SCTr
Diubah menjadi : MONGRAPHIC
No | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
KS | M | O | N | G | R | A | P | H | I | C | B | D | E | |
SCTr | M | B | U | O | D | V | N | E | W | G | F | X | R | |
KCTr | A | K | Z | C | T | G | F | X | H | Q | I | S | M |
No | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | |
KS | F | J | K | L | Q | S | T | U | V | W | X | Y | Z | |
SCTr | J | Y | A | K | Z | P | L | H | Q | I | S | C | T | |
KCTr | B | U | N | E | W | O | D | V | P | L | R | J | Y |
Persamaannya : y = 7x + 2
Teks terang : BOMB
Kita transformasikan dengan SCTr dengan kata kunci di atas.
B :1 O: 3 M:0 B:1 kemudian kita masukan menjadi :
y1 = 7(1) + 2 = G
y2 = 7(3) + 2 = S
y3 = 7(0) + 2 = U
y4 = 7(1) + 2 = G
Teks sandinya menjadi G S U G
Kemudian setelah itu disandi lagi menggunakan caesar dengan kunci yang sama dengan hills monographic.
Teks Sandi1 : GSUG
Kata Kunci : MONOGRAPHIC/SCTr
No | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
Normal | A | B | C | D | E | F | G | H | I | J | K | L | M | |
SCTr | M | B | U | O | D | V | N | E | W | G | F | X | R | |
No | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | |
Normal | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
SCTr | J | Y | A | K | Z | P | L | H | Q | I | S | C | T |
Kita transformasikan teks sandi1 GSUG dengan abjad normal :
G:6 S:18 U:20 G:6 ,kemudian transformasikan dengan SCTr dari kunci sehingga hasilnya. Sandi2 = N P H N
Membuka Sandi Monographic Substitution + Caesar
Membuka sitem HC ini pertama yaitu dengan mentransformasikan tabel di bawah ini dari SCTr dari kata kunci dengan abjad normal.
No | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
Normal | A | B | C | D | E | F | G | H | I | J | K | L | M | |
SCTr | M | B | U | O | D | V | N | E | W | G | F | X | R |
No | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | |
Normal | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
SCTr | J | Y | A | K | Z | P | L | H | Q | I | S | C | T |
Sehingga teks sandinya menjadi:
N = G
P = S
H = U
N = G
Kemudian rubah persamaan y = 7x + 2 menjadi x = 15y – 2×15 dengan tabel modulo 26.
Tabel Modulo 26
Kemudian transformasikan teks sandi dengan angka kunci pada SCTr sehingga G:6 S:18 U:20 G:6 dan masukan angka tersebut pada persamaan
x = 15y – 2.
x1 = (15(9) – 2(15) )mod 26 = B
x2 = (15(23) – 2(15)) mod 26 = O
x3 = (15(2) – 2(15)) mod 26 = M
x4 = (15(9) – 2(15)) mod 26 = B
Sehingga diperoleh teks terang adalah B O M B.
Karena terlalu banyak source codenya jadi saya tidak bisa mempostingnya.
Bila ada yang membutuhkan source codenya bisa kirim email ke yopie.maulana@gmail.com
0 komentar:
Posting Komentar