implementasi kriptografi simetris hill cipher

2

Click here to load reader

Upload: wwwsoftscientswebid

Post on 04-Jul-2015

203 views

Category:

Education


9 download

DESCRIPTION

implementasi kriptografi simetris hill cipher

TRANSCRIPT

Page 1: implementasi kriptografi simetris hill cipher

Kriptografi simetris Hill Cipher

Oleh : www.softscients.web.id

Kriptografi Simetris adalah : Kode Hill

atau lebih dikenal dengan Hill Cipher

merupakan salah satu algoritma

kriptografi kunci simetris dan

merupakan salah satu kripto

polyalphabetic. Hill Cipher diciptakan

oleh Lester S. Hill pada tahun 1929.

Teknik kriptografi ini diciptakan

dengan maksud untuk dapat

menciptakan cipher yang tidak dapat dipecahkan menggunakan teknik analisis

frekuensi. Berbeda dengan caesar cipher, hill cipher tidak mengganti setiap abjad

yang sama pada plainteks dengan abjad lainnya yang sama pada cipherteks karena

menggunakan operasi matematika pada dasar enkripsi dan dekripsinya

Hill Cipher merupakan salah satu algoritma kriptografi kunci simetris. Algoritma Hill

Cipher menggunakan matriks berukuran m x m sebagai kunci untuk melakukan

enkripsi dan dekripsi. Dasar teori matriks yang digunakan dalam Hill Cipher antara

lain adalah perkalian antar matriks dan melakukan invers pada matriks.

Referensi:

http://luthfi-muthi.blogspot.com/2015/03/algoritma-kriptografi-hill-chiper-dan.html

http://www.bloggerberdasi.com/pengertian-enkripsi-hill-cipher-dalam-kriptografi

Penulis menggunakan C# untuk implementasi algoritma hill chiper

static void Main(string[] args) { String pesan = "ini adalah sebuah pesan rahasia"; Console.WriteLine("Pesan asli : "+pesan); int[] kunci = new int[] {100,233,560 }; HillCipher hc = new HillCipher();

Page 2: implementasi kriptografi simetris hill cipher

String hasilEnkripsi = hc.Enkripsi(pesan, kunci); Console.WriteLine("Enkripsi : "+hasilEnkripsi); String hasilDekripsi = hc.Dekripsi(hasilEnkripsi, kunci); Console.WriteLine("Dekripsi : "+hasilDekripsi); Console.ReadKey(); }