Aplikasi Penyandian Hills Monographic + Caesar dengan Menggunakan MATLAB

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 :

y­­1 = 7(1) + 2 = G

y­­2 = 7(3) + 2 = S

y­­3 = 7(0) + 2 = U

y­­4 = 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


  1. mhn izn bg…
    boleh mnt diajarin g bg? persiapan kripsub nih…

    • galant
    • May 1st, 2010

    wah bagus lagi nih,kebetulan saya juga lagi belajar MATLAB dkampus..
    bagi bang:)

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: