Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Peta Administrasi Kalimantan Barat Menggunakan Key-Dependent S-Box
DOI:
https://doi.org/10.33795/jip.v10i3.5088Keywords:
block cipher, kalimantan barat, advance encryption standard, s-box dinamis, aplikasi surat elektronikAbstract
Kriptografi adalah teknik pengamanan informasi yang dilakukan dengan cara mengubah pesan menggunakan suatu metode enkripsi sehingga tidak dapat dibaca secara langsung oleh pihak yang tidak berhak. Block cipher merupakan salah satu algoritma kriptografi yang menggunakan kumpulan bit dengan panjang tetap untuk mengenkripsi pesan. Metode enkripsi kriptografi block cipher pada dasarnya dilakukan dengan cara melakukan pertukaran kode bit pesan sehingga membentuk suatu pesan baru yang tidak dapat dibaca (ciphertext). Penelitian dilakukan dengan tujuan merancang kriptografi block cipher baru yang merepresentasikan ciri khas pola peta administrasi Kalimantan Barat dalam pertukaran kode bitnya. Perancangan kriptografi dilakukan dengan mengacu kepada algoritma kriptografi block cipher Advance Encryption Standard (AES) yang ditetapkan oleh National Institute of Standard and Technology (NIST) sebagai standar pengamanan informasi di dunia. Algoritma kriptografi yang dirancang juga menggunakan substitusi box (S-Box) dinamis yang dibangkitkan dengan kunci sehingga berbeda dengan S-box statis AES. Pengujian terhadap performa algoritma kriptografi menunjukkan hasil yang baik. Hasil pengujian avalance effect mendapatkan nilai rata-rata 50,524%. Simulasi waktu enkripsi per 500 blok data rata-rata membutuhkan waktu 3,514 detik. Analisis serangan brute force menunjukkan waktu yang diperlukan untuk melakukan exhaustive search memerlukan detik atau setara tahun. Algoritma kriptografi yang dihasilkan dapat bekerja dengan baik dalam 5 mode operasi block cipher yang direkomendasikan oleh NIST, yaitu Electronic Code Book (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), Output Feedback (OFB), dan Counter (CTR). Penelitian juga mengimplementasikan algoritma kriptografi ke dalam sebuah aplikasi surat elektronik berbasis web.
Downloads
References
Alam, Y., & Pratama, H. N. R. (n.d.). HAD: Algoritma Block Cipher dengan Struktur Feistel dan Prinsip Confusion dan Diffusion dari Shannon. Informatika.Stei.Itb.Ac.Id. https://informatika.stei.itb.ac.id/~rinaldi.munir/Kriptografi/2019-2020/Makalah1/Makalah1-2020-04.pdf
Aminudin, A., & Hariyady, H. (2021). Analisa Kombinasi Algoritma AES Dengan Blum-Blum Shub Dan Chaotic Function. Prosiding SENTRA (Seminar …, 365–373. http://research-report.umm.ac.id/index.php/sentra/article/view/3927%0Ahttp://research-report.umm.ac.id/index.php/sentra/article/download/3927/3906
Azhari, M., Mulyana, D. I., Perwitosari, F. J., & Ali, F. (2022). Implementasi Pengamanan Data pada Dokumen Menggunakan Algoritma Kriptografi Advanced Encryption Standard (AES). Jurnal Pendidikan Sains Dan Komputer, 2(01), 163–171. https://doi.org/10.47709/jpsk.v2i01.1390
Aziiz, A. K., & Pakereng, M. A. I. (2020). Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Batik Ceplok Yogyakarta. Jurnal Sistem Dan Teknologi Informasi (JUSTIN), 8(1), 68. https://doi.org/10.26418/justin.v8i1.37135
Dakhi, O., Masril, M., Novalinda, R., Jufrinaldi, J., & Ambiyar, A. (2020). Analisis Sistem Kriptografi dalam Mengamankan Data Pesan Dengan Metode One Time Pad Cipher. INVOTEK: Jurnal Inovasi Vokasional Dan Teknologi, 20(1), 27–36. https://doi.org/10.24036/invotek.v20i1.647
Fauzi, R. R., & Wellem, T. (2021). Perancangan Kriptografi Block Cipher berbasis Pola Dribbling Practice. Aiti, 18(2), 158–172. https://doi.org/10.24246/aiti.v18i2.158-172
Gulo, N. (2021). RESOLUSI : Rekayasa Teknik Informatika dan Informasi Pengamanan Short Message Service ( SMS ) Menggunakan Algoritma Vibranium Cipher. Media Online), 1(5), 291–301. https://djournals.com/resolusi
Kumbara, P. B. T., & Pakereng, M. A. I. (2019). Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Permainan Tradisional Rangku Alu. Jurnal Teknik Informatika Dan Sistem Informasi, 5(2), 189–200. https://doi.org/10.28932/jutisi.v5i2.1714
Mulyadi, M. (2019). Aplikasi Kriptografi Pesan Teks Menggunakan Algoritma Advanced Encryption Standard 256 Bit (Aes-256) Dan Diffie Hellman. Sisfo: Jurnal Ilmiah Sistem Informasi, 3(2), 23–38. https://doi.org/10.29103/sisfo.v3i2.6330
Murdowo, S. (2019). Mengenal Kriptografi Modern Sederhana Menggunakan Electronik Code Book (Ecb). Infokam, 2006, 29–37. http://amikjtc.com/jurnal/index.php/jurnal/article/view/166
Ndruru, E., & Zebua, T. (2022). Pembangkitan Kunci Beaufort Cipher Dengan Teknik Blum-blum Shub pada Pengamanan Citra Digital. Bulletin of Information Technology (BIT), 3(2), 149–154. https://doi.org/10.47065/bit.v3i2.302
Prihanto, D. J. E., & Pakereng, M. I. (2020). Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Tarian Sajojo Papua. Ultima Computing : Jurnal Sistem Komputer, 11(2), 71–80. https://doi.org/10.31937/sk.v11i2.1454
Silalahi, L., & Sindar, A. (2020). Penerapan Kriptografi Keamanan Data Administrasi Kependudukan Desa Pagar Jati Menggunakan SHA-1. Jurnal Nasional Komputasi Dan Teknologi Informasi (JNKTI), 3(2), 182–186. https://doi.org/10.32672/jnkti.v3i2.2413
Umam, C., Handoko, L. B., Sari, C. A., Rachmawanto, E. H., & Hakim, L. A. R. (2022). Kombinasi Vigenere dan Autokey Cipher dalam Proses Proteksi SMS Berbasis Android. Prosiding Sains Nasional Dan Teknologi, 12(1), 492. https://doi.org/10.36499/psnst.v12i1.7108
Yudha, G. S., & Laluma, R. H. (2019). Sistem Keamanan Jaringan Dalam Ujian Online Sma/Smk Menggunakan Metode Algoritma Advanced Encryption Standard (Aes). Infotronik : Jurnal Teknologi Informasi Dan Elektronika, 4(2), 71. https://doi.org/10.32897/infotronik.2019.4.2.261
Yusfrizal. (2019). Rancang Bangun Aplikasi Kriptografi Pada Teks Menggunakan Metode Reverse Chiper Dan Rsa Berbasis Android. JTIK (Jurnal Teknik Informatika Kaputama), 3(2), 29–37. http://jurnal.kaputama.ac.id/index.php/JTIK/article/view/173
Ziliwu, K. B., Maslan, A., & Kremer, H. (2022). Implementasi Caesar Cipher pada Algoritma Kriptografi dalam Penyandian Pesan Whatsapp. Jurnal Comasie, 7(2), 117–125.