TEKNIK XOR PADA MODE OPERASI ALGORITMA CIPHER BLOCK CHAINING (CBC) DENGAN KUNCI ACAK BLUM BLUM SHUB DALAM MENINGKATKAN KEAMANAN DATA

Agung Purnomo Sidik

Abstract


Penelitian ini bertujuan untuk mengkombinasikan teknik XOR dengan mode operasi Cipher Block Chaining (CBC) 256-bits dengan kunci yang dibangkitkan secara acak sepanjang 256-bits dengan algoritma Blum Blum Shub. Kombinasi algoritma yang dihasilkan diimplementasikan dengan bahasa pemrograman PHP untuk kemudian diuji dan dianalisis hasil proses enkripsi dan dekripsi terhadap sampel pesan yang digunakan. Hasil penelitian menunjukkan bahwa waktu proses yang dibutuhkan baik untuk enkripsi dan dekripsi sangat cepat, dan perangkat yang dibutuhkan untuk menjalankan aplikasi juga sangat ringan, sehingga algoritma yang dirancang dikategorikan hemat dalam hal sumber daya komputer dan waktu proses yang dibutuhkan. Hasil analisis keamanan juga menunjukkan bahwa dibutuhkan waktu 3,6717 x 1049 Juta Tahun untuk memecahkan kunci dengan menggunakan teknik bruto force dan asumsi 1014 percobaan perdetik. Cipher text yang dihasilkan juga sangat sensitif terhadap perubahan walau hanya 1 bit data yang dapat merusak seluruh cipher text setelahnya, sehingga keaslian cipher text juga terjaga karena setiap blok cipher text selalu berkaitan dengan blok sebelumnya. Setiap blok yang sama akan menghasilkan blok cipher text yang bervariasi dan benar-benar berbeda sehingga cipher text aman dari analisis frekuensi.
Kata Kunci : CBC, XOR, Blum Blum Shub, Kriptografi


Full Text:

PDF

References


Anraeni, S., Herdianti, H., & Mursyid, M. (2016). Hybrid Methods of Cipher-text and RSA Cryptographic Algorithm Using Classical Vigenère. International Journal of Computing and Informatics (IJCANDI), 1(2), 68-74. [2] Dashti, A., Kheradmand, H. A., & Jazi, M. D. (2016). Comparison Of Three Modes Of Cryptography Operation For Providing Security and Privacy Based on Important Factors. International Journal of Information Technology and Electrical Engineering, ITEE, 5(3), 7-12. [3] Kumar, G., Rai, M., & Lee, G. S. (2012). Implementation of cipher block chaining in wireless sensor networks for security enhancement. International Journal of Security and Its Applications, 6(1), 57-72. [4] Kumar, D. S., Suneetha, C. H., & Chandrasekhar, A. (2012). A Block Cipher Using Rotation and Logical XOR Operations. IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 1, November 2011 ISSN (Online): 1694-0814 [5] Lietara, A. P. (2009). Analisis & Perbandingan Blum Blum Shub dan Inversive Congruential Generator Beserta Implementasinya. Jurnal ITB. [6] Rachman, A. K. (2010). Perbandingan Mode Chiper Electronic Code Book dan Chiper Block Chaining dalam Pengamanan Data. Jurnal Teknologi, 3(1), 84-89. [7] Rosmala, D., & Aprian, R. (2012). Implementasi Mode Operasi Cipher Block Chaining (CBC) pada Pengamanan Data. Jurnal Informatika, 3(2), 55-66. [8] Hudde, H. C. (2009). Building stream ciphers from block ciphers and their security. Seminararbeit Ruhr-Universität Bochum. [9] Subandi, A., Meiyanti, R., Sandy, C. L. M., & Sembiring, R. W. (2017). Threepass protocol implementation in Vigenere cipher classic cryptography algorithm with keystream generator modification. arXiv preprint arXiv:1707.01609. [10] Sanjaya, M. B. (2017, November). Perancangan dan Implementasi Random Number Blum Blum Shub pada Dynamic Cell Spreading untuk Pengamanan Berkas. Seminar Nasional Multi Disiplin Ilmu pISSN = 2598-4969 e-ISSN = 2598-5191 [11] Sidik, A. P. (2019). Rancangan Model Algoritma Hybrid Teknik Enkripsi XOR dengan Kombinasi Mode Block Cipher

CBC-ECB 512-Bits dan Algoritma RSA. Jurnal Teknik dan Informatika, 6(2), 1-7. [12] Sidik, A. P., Efendi, S., & Suherman, S. (2019, June). Improving One-Time Pad Algorithm on Shamir’s Three-Pass Protocol Scheme by Using RSA and ElGamal Algorithms. In Journal of Physics: Conference Series (Vol. 1235, No. 1, p. 012007). IOP Publishing.


Refbacks

  • There are currently no refbacks.


Lisensi Creative Commons

Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial-TanpaTurunan 4.0 Internasional.

 

 LOKASI:


STMIK PELITA NUSANTARA
Jl. St.Iskandar Muda No.1 - Medan
Email : lppm.pelitanusantara@yahoo.com

E-ISSN : 2580-9741(Online)

P-ISSN : 2088-3943(Print)