Kriptografi Audio Menggunakan Transposisi dan Affine Cipher yang Dikembangkan dengan Algoritma Blum Blum Shub
Keywords:
Affine Cipher, Blum Blum Shub, File Audio, Kriptografi, Kriptografi Audio, TransposisiAbstract
In this information era, technology is developing rapidly and the ease of exchanging information becomes very easy, but with these developments arises a problem that is the security of such information especially for a secret information. It is required a mechanism to secure the information in audio file form, that is cryptography. Audio cryptographic techniques such as transposition make the audio data scrambled so that the sound generated by the audio file is incomprehensible. However, to increase the security of the value of audio data in audio files, it is necessary to encrypt substitution techniques, one of which is Affine Cipher. By developing Affine Cipher using a pseudo random number generator Blum Blum Shub, it can provide a significant improvement security on this classic cryptographic technique. The results obtained by encrypting WAV audio files using Python can secure the audio file so that it generates scrambled sounds and the encrypted audio file can be decrypted to get the original information.
ABSTRAK
Di era informasi, teknologi berkembang dengan pesat dan kemudahan dalam bertukar informasi menjadi sangat mudah, namun dengan perkembangan tersebut timbul suatu masalah yaitu keamanan informasi tersebut terutama untuk suatu informasi rahasia. Diperlukan sebuah mekanisme untuk mengamankan informasi dalam bentuk file audio, yaitu dengan kriptografi. Teknik kriptografi audio seperti transposisi membuat data audio teracak sehingga suara yang dihasilkan file audio tersebut tidak dapat dipahami. Namun, untuk meningkatkan keamanan nilai data audio pada file audio diperlukan teknik enkripsi substitusi, salah satunya yaitu Affine Cipher. Dengan melakukan pengembangan pada Affine Cipher menggunakan pembangkit bilangan acak semu Blum Blum Shub, dapat memberikan peningkatan keamanan yang cukup signifikan dibandingkan dengan teknik kriptografi klasik ini. Hasil yang diperoleh dengan mengenkripsi file audio WAV menggunakan Python dapat mengamankan file audio sehingga menghasilkan suara acak dan file audio yang terenkripsi dapat didekripsi untuk mendapatkan informasi asli.
References
Akgül, A., Kaçar, S., & Pehlivan, İ. (2015). An audio data encryption with single and double dimension discrete-time chaotic systems. Tojsat, 5(3), 14-23.
Arroyo, J.C.T. & Delima, A.J.P. (2020). An Improved Affine Cipher using Blum Blum Shub Algorithm. International Journal of Advanced Trends in
Computer Science and Engineering, 9, 3295 – 3298.
George, S. N., Augustine, N., & Pattathil, D. P. (2015). Audio security through compressive sampling and cellular automata. Multimedia Tools and Applications, 74(23), 10393-10417.
Kordov, K. (2019). A novel audio encryption algorithm with permutation substitution architecture. Electronics, 8(5), 530.
Mansi, M., & Chawla, M. R. (2015). A review on audio cryptography. International Journal of Modern Communication Technologies and Research, 3(7), 265721.
Mitra, P. (2018). Introductory Chapter: Recent Advances in Cryptography and Network Security. Guwahati: Department of Computer Science and Engineering.Moreno-Alvarado, R., Rivera-Jaramillo, E., Nakano, M., & Perez-Meana, H. (2020). Simultaneous audio encryption and compression using compressive sensing techniques. Electronics, 9(5), 863.
Sinha, N., Bhowmick, A., & Kishore, B. (2015). Encrypted information hiding using audio steganography and audio cryptography. International Journal of Computer Applications, 112(5), 0975 – 8887.
Stinson, D. R. & Rosen, K.H. (Penyunting). (2006). Criptography: Theory and Practice. 3rd Ed. Chapman & Hall/CRC: Ontario.
