Implementasi Algoritme Grain 128 Pada Proses Pengiriman Data Menggunakan Raspberry PI 3

Main Author: Ma’ruf, Moh. Afif
Format: Thesis NonPeerReviewed
Terbitan: , 2018
Subjects:
Online Access: http://repository.ub.ac.id/166982/
Daftar Isi:
  • Pesatnya perkembangan teknologi memberikan dampak positif dan dampak negatif bagi masyarakat pada umumnya. Dampak negatif yang sangat merugikan ialah kebocoran data yang harus diperhatikan keamanan dan kerahasiannya agar pihak yang tidak berkepentingan tidak dapat mengetahui atau memodifikasi isi dari data tersebut. Dari permasalahan tersebut dibutuhkan suatu teknik kriptografi untuk mengamankan data agar tidak terjadi kebocoran. Salah satu agoritme yang dapat digunakan adalah algoritme Grain 128. Aalgoritme Grain 128 merupakan algoritme yang lebih unggul sebab arsitekturnya memiliki kompleksitas yang rumit sehingga tingkat keamanannya lebih tinggi. Penulis menggunakan TCP/IP sebagai media komunikasi client dan server, Raspberry PI 3 sebagai client yang akan mengenkripsi saat file dikirim dan laptop sebagai server yang akan mendekrpsi saat file diterima. Penulis melakukan 5 pengujian untuk memastikan sistem dapat berjalan sesuai perancangan. Pengujian yang dilakukan meliputi pengujian validasi test vector, enkripsi dan dekripsi, keamanan, peforma waktu, dan fungsional. Pengujian validasi test vector, hasil keystream valid dengan paper. Pengujian enkripsi dan dekripsi berjalan dengan baik, file yang diterima sesuai dengan file yang dikirim dan isi file tidak dapat terbaca ketika proses pengiriman. Pengujian keamanan, data tidak dapat di sniffing menggunakan wireshark. pengujian kinerja waktu, Rata-rata pengiriman 5 jenis file berbeda dari 30 kali percobaan adalah 47,1 detik dan penerimaan 26,63 detik. Pengujian fungsional semua hasilnya valid sesuai dengan perancangan.