Kriptografi Hibrida Cipher Block Chaining (CBC) dan Merkle-Hellman Knapsack untuk Pengamanan Pesan Teks

Chofifah Alfin Novianti, Muhammad Khudzaifah, Mohammad Nafie Jauhari

Abstract


A secret message is a message that can only be seen by those who are entitled. In its delivery, a procedure is needed to keep the secret message secure, which is called cryptography. This research uses hybrid cryptography Cipher Block Chaining (CBC) and Merkle-Hellman Knapsack. The purpose of this research is to find out the encryption and decryption process of hybrid cryptography Cipher Block Chaining (CBC) and Merkle-Hellman Knapsack. The stages in this research use a qualitative approach with the library research method. In the encryption process with CBC, plaintext is encrypted first and the result called ciphertext. Furthermore, the key and Initialization Vector (IV) from CBC are encrypted using Merkle-Hellman Knapsack by generating a public key first and producing cipherkey. In the decryption process cipherkey is first decrypted using Merkle-Hellman Knapsack by calculating the inverse modulo . The decryption process continues by decrypting ciphertext using CBC. The result of securing messages using hybrid cryptography Cipher Block Chaining (CBC) and Merkle-Hellman Knapsack has a higher level of security than using only one cryptographic algorithm. As for the future, this research can be used to expand knowledge about securing text messages using hybrid cryptography algorithm CBC and Merkle-Hellman Knapsack.


Keywords


Cipher Block Chaining (CBC); Cryptography; Merkle-Hellman Knapsack

Full Text:

PDF

References


Ariyus, D. (2008). Pengantar Ilmu Kriptografi. Yogyakarta: Penerbit ANDI.

Munir, R. (2019). Kriptografi. Bandung: Informatika Bandung.

Sadikin, A. (2012). Kriptografi untuk Keamanan Jaringan. Yogyakarta: Penerbit ANDI.

Ariyus, D. (2006). Kriptografi: Keamanan Data dan Komunikasi. Yogyakarta: Graha Ilmu.

Sukamto, R. A. (2010). Algoritma dan Pemograman . Bogor: Program Ilmu Komputer Universitas Pendidikan Indonesia.

Rosmala, D., & Aprian, R. (2012). Implementasi Mode Operasi Cipher Block Chaining (CBC) pada Pengamanan Data. Jurnal Infromatika, 55-65.

Budiasa, R. M. (2010). Analisis Kriptografi dalam penentuan Cipherteks kode ASCII melalui metode Aljabar Boolean. MAKALAH IF3058 KRIPTOGRAFI.

Sugiartowo, & Ambo, S. N. (2018). SIMULASI RANGKAIAN KOMBINASIONAL SEBAGAI MEDIA PEMBELAJARAN SISTEM DIGITAL PADA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JAKARTA. Seminar Nasional Sains dan Teknologi, 1-11.

Saputro, P. H. (2023). Implementasi Algoritma Exclusive OR (XOR) Dalam Pengembangan Aplikasi Chat Berbasis Android. Informatika, 71-76.

Sulaiman, O. K. (2019). Hybrid Cryptosystem Menggunakan XOR Cipher dan Merkle-Hellman Knapsack untuk Menjaga Kerahasiaan Pesan Digital. Teknologi Informasi, 169-173.

Hidayat, A., Akmal, & Rosyadi, R. (2016). Cryptography Asymmetris Merkle-Hellman Knapsack Digunakan untuk Enkripsi dan Dekripsi Teks. Prosiding Seminar Nasional MIPA 2016, 66-68.

Hidayat, A., Rosyadi, R., & Paulus, E. (2016). Aplikasi Merkle-Hellman Knapsack untuk Kriptografi File Teks. SENTER 2016: Seminar Nasional Teknik Elektro 2016, 194-200.

Munir, R. (2016). Matematika Diskrit. Bandung: Informatika Bandung.

Irawan, W. H., Hijriyah, N., & Habibi, A. R. (2014). Pengantar Teori Bilangan. Malang: UIN Maliki Press.

Sidik, A. P., & Mayasari, N. (2019). Rancangan Model Algoritma Hybrid Teknik Enkripsi XOR dengan Kombinasi Mode Block Cipher CBC - ECB 512-Bits dan Algoritma RSA. Teknik dan Informatika, 1-7.




DOI: https://doi.org/10.18860/jrmm.v3i1.22292

Refbacks

  • There are currently no refbacks.