Anda di halaman 1dari 7

Struktur DNA

Pada tahun 1953, berdasar hasil penelitian dari Rosalind Franklin, James Watson and Francis Crick, DNA diketahui berbentuk double helix. Terdiri dari dua pita yang berpilin menjadi satu.

Gambar 1. Contoh Double helix

Gambar di atas menunjukkan model double helix, yang merupakan struktur DNA. Double helix terdiri dari dua rantai, satu berwarna biru, dan satunya kuning. Contoh helix misalnya pada rajutan tali.

Penerapan pada algoritma kriptografi


DNA algoritma adalah sebuah algoritma yang masih tergolong sederhana. Algoritma ini terbentuk dari susunan deoxyribonucleic acid (DNA). Algoritma terstruktur dari model DNA yang disebut dengan double helix. DNA Algoritma memiliki 4 cara untuk mengenskripsikan suatu informasi (plaintext) menjadi sebuah chipertext. Cara yang harus dilalui tersebut adalah 1. Crosskey 2. Parallelkey 3. Zigzagkey 4. binnerkey.

Susunan DNA algoritma

1. crosskey
rumus pertama yang digunakan dengan cara menyilangkan antara huruf pada bagian atas dan bawah secara simetris... misal huruf A disilangkan sehingga menjadi huruf z , huruf O menjadi N huruf V menjadi F Untuk huruf E akan menjadi huruf J atau sebaliknya, dan begitupula dengan huruf-huruf yang lain. misal plaintext :: ke kiri jalan terus Hasil :: rjrsksezqzohjkgi

Pola crosskey

2. Parallelkey
Merupakan cara/rumus kedua yang digunakan. pada tahap ini huruf-huruf tidak lagi disilangkan melainkan dengan cara menarik garis sejajar dari setiap huruf sehingga huruf yang ditemukan tepat samping kiri atau kanannya.

r j r s k s e z q z o h j k g i d e d f w f j n c n a u e w t v

Pola parallelkey

3. zigzagkey
Cara ketiga dari algoritma ini, cara pengenskripsiannya hampir sama dengan cara pertama dan kedua, dalam tahap ini pengenskripsian dilakukan dengan cara zigzag.

d e d f w f j n c n a u e w t v q j q t l t e y r y p i j l f h

Pola zigzagkey

BinnerKey
Dalam tahap ini chipertext yang telah kita dapat dari cara 3 kita ubah dalam bentuk angka kemudian binner. Perhatikan table berikut

q j q t l t e y r y p i 16 9 16 19 11 19 4 24 17 24 15 8

j l f 9 11 5

h 7

Plaintext

Ke kiri jalan terus

Chipertext
11000 011110100001001 01011 0010100111 1000010011 0101110011 00100 1100010001 10000 01001

Langkah mendiskripsikan chipertext


Diketahui chipertext sebagai berikut

1. Cara pertama adalah menyusun chipertext tersebut menjadi 5 kolom

11000 10000

01111 01000 10011

01001

01011 00100

00101

00111

01011 10011

11000 10001 10000 01001

Table biner

Setelah dalam bentuk angka ditemukan ubah dalam bentuk huruf, berikutnya enskripsikan dengan 3 cara dari cara zigzagkey, parallelkey, crosskey

Hasil deskripsi :: kekirijalanterus Reference:

Dony Ariyus,2008, Pengantar Ilnu Kriptografi Andi Offset, Amikom Yogyakarta

Anda mungkin juga menyukai