Implementasi Algoritme Kriptografi SIMON pada Arsitektur Amazon Web Services
Kata Kunci:
kriptografi, cloud computing, amazon web services, algoritme block cipher, algoritme SIMONAbstrak
Amazon Web Services (AWS) adalah sebuah layanan cloud computing yang banyak digunakan oleh perusahaan-perusahaan besar saat ini. Salah satu layanan dari AWS yang berguna untuk menyimpan data secara online yaitu Amazon Simple Strorage Service (Amazon S3). Pada layanan Amazon S3, terdapat opsi pengamanan data yaitu Amazon Client Side Encryption, objek diamankan menggunakan kunci yang disimpan oleh pengguna pada sisi client kemudian diunggah menuju ke bucket Amazon S3. Salah satu organisasi dari Amerika yaitu National Security Agency (NSA), meluncurkan sebuah algoritme kriptografi yang bernama SIMON. Algoritme SIMON merupakan algoritme block cipher yang dapat diterapkan pada perangkat lunak maupun perangkat keras sesuai dengan kebutuhan penggunanya. Algoritme SIMON diterapkan pada sebuah sistem website menggunakan Python yang digunakan untuk mengenkripsi file yang akan diunggah menuju bucket yang telah ditentukan. Pada pengujian kinerja waktu, hasil yang didapatkan adalah rata-rata yang paling cepat proses enkripsi dan dekripsi file yaitu sebesar 33,7 detik dan 28,5 detik. Pada pengujian variasi file, hasil yang didapatkan adalah algoritme SIMON dapat mengenkripsi file dengan ekstensi: .txt, .docx, .pdf, .png, .jpg, .mp3, .m4a, .mp4 dan .mkv.