Namun algoritma kriptografi modern, seperti algoritma IDEA ini, dapat mengatasi masalah tersebut dengan menggunakan kunci, yang dalam hal ini
algoritmanya tidak lagi dirahasiakan, tetapi kunci harus dijaga kerahasiaannya. Sehingga setiap kali ada anggota kelompok yang keluar, maka algoritma yang dipakai
tidak perlu diganti, namun cukup mengganti kuncinya saja.
Dengan perkataan lain, diperlukan algoritma kriptografi modern yang dapat digunakan dan gampang dimengerti oleh semua orang, juga algoritma yang
menyediakan keamanan cukup tinggi yang tidak didasarkan atas kerahasiaan algoritmanya. Untuk itulah penulis mengambil judul “Perancangan dan Implementasi
Sistem Keamanan Data Menggunakan Algoritma Kriptografi Simetri IDEA”.
1.2. Perumusan masalah
Bagaimana merancang suatu perangkat lunak pada sistem keamanan data menggunakan algoritma kriptografi simetri IDEA.
1.3. Batasan Masalah
Agar penelitian yang dilakukan terfokus, maka penelitian dibatasi pada hal-hal berikut:
1.Komputer yang digunakan hanya berupa komputer pribadi personal computer dengan spesifikasi minimal.
2.Dilakukan secara sederhana hanya pada data yang disimpan di dalam storage encryption of data at-rest, bukan pada data yang dikirim ditransmisikan
dalam suatu saluran komunikasi encryption of data in motion. Contoh encryption of data in motion adalah pengiriman nomor PIN dari mesin ATM
ke komputer server di kantor bank pusat, sedangkan contoh encryption of data at-rest adalah enkripsidekripsi yang dilakukan pada file basis data, yakni
proses tersebut hanya dilakukan terhadap field-field tertentu saja. 3.Interaksi antara program dan user hanya berupa proses pembangkitan kunci
dengan menampilkan seluruh subkunci enkripsi maupun dekripsi yang telah
Universitas Sumatera Utara
dibentuk; serta proses enkripsi dan dekripsi dengan menampilkan seluruh hasil setiap roundnya.
4.Plaintext hanya berupa file berupa teks yang dapat dipilih panjang karakternya: 8, 16, 24, atau 32 karakter.
5.Membahas dan menganalisis masalah XOR, penjumlahan modulo dan
perkalian modulo + 1 yang merupakan konsep dasar dari algoritma
IDEA. 6.Menggunakan bahasa pemrograman C++ dengan command line tampilan yang
mengarahkan user menggunakan barisan perintah.
1.4. Tujuan Penelitian
Penelitian ini bertujuan untuk memperoleh perangkat lunak dalam sistem keamanan data yang kuat handal dari berbagai serangan dengan menggunakan algoritma
kriptografi simetri IDEA.
1.5. Manfaat Penelitian
Manfaat dilakukannya penelitian ini adalah sebagai berikut: 1.Menambahmemperkaya perangkat lunak dalam sistem keamanan data atau
bidang kriptografi bagian algoritma simetris. 2.Memudahkan user untuk melindungi data agar tidak dapat dibaca oleh pihak-
pihak yang tidak berhak, serta mencegah agar pihak-pihak yang tidak berhak tersebut tidak dapat memanipulasi, menyisipkan, atau menghapus data.
1.6. Metodologi Penelitian