Kriptografi simetris Hill Cipher.docx

download Kriptografi simetris Hill Cipher.docx

of 2

Transcript of Kriptografi simetris Hill Cipher.docx

Kriptografi simetris Hill CipherOleh : www.softscients.web.idKriptografi 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.htmlhttp://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(); String hasilEnkripsi = hc.Enkripsi(pesan, kunci); Console.WriteLine("Enkripsi : "+hasilEnkripsi); String hasilDekripsi = hc.Dekripsi(hasilEnkripsi, kunci); Console.WriteLine("Dekripsi : "+hasilDekripsi); Console.ReadKey();

}