Berbagi
Berbagi
Berkembangnya kemajuan sistem informasi yang sangat cepat, banyak aspekaspek negatif yang timbul karena sebagian besar pengguna komputer
menggunakan sistem informasi berbasis komputer khususnya informasi yang
dikirim atau diperoleh melalui internet. Aspek yang diperoleh berupa penyadapan
informasi penting yang dilakukan oleh orang yang tidak berhak (penyadap).
Sehingga masalah yang diangkat pada skripsi ini adalah pengamanan informasi
pada suatu file dan kunci. Informasi yang terdapat pada file perlu diamankan
supaya tidak dirusak ataupun dimodifikasi oleh penyadap. Salah satu teknik yang
digunakan untuk menjaga keamanan file adalah kriptografi. Adapun metode
kriptografi yang digunakan penulis adalah kriptografi hibrida yaitu metode
kriptografi yang mengkombinasikan dua algoritma simetris dan asimetris.
Algoritma yang digunakan adalah algoritma Hill Cipher dan Knapsack. Algoritma
Hill Cipher memiliki kunci simetris (session key) berbentuk matriks 2x2
digunakan untuk mengamankan file. Sebuah matriks yang digunakan harus
memiliki matriks identitas jika kunci matriks dikalikan dengan invers kunci
matriks, kunci invers akan digunakan untuk dekripsi file. Algoritma Knapsack
memiliki kunci asimetris (kunci privat dan kunci publik) digunakan untuk
mengamankan session key. Kunci publik digunakan untuk mengenkripsi session
key dan kunci privat digunakan untuk mendekripsi cipherkey (session key yang
terenkripsi). Implementasi sistem menggunakan perangkat lunak Visual C# pada
Microsoft Visual Studio 2010. Hasil dari sistem ini berupa file yang terenkripsi
(cipherfile) dan session key yang terenkripsi (cipherkey) yang tidak bisa
dimengerti atau bahkan tidak bisa dibuka oleh penyadap.
Kata kunci: Kriptografi, Kriptografi Hibrida, Hill Cipher dan Knapsack, Session
Key.