IMPLEMENTASI FEISTEL BLOCK CIPHER DALAM ENKRIPSI FILE BERBENTUK TEKS

Authors

  • Ety Sutanty
  • Meilani B. Siregar
  • Esti Setiyaningsih

Abstract

Salah satu cara mengamankan file digital yang dikirimkan melalui jaringan komputer adalah kriptografi. Kriptografi melakukan pengamanan terhadap file digital yang dikirimkan dengan melakukan pengacakan informasi asli (plaintext) menggunakan kunci (key). Pada penelitian ini akan diimplementasikan salah satu metode dalam melakukan enkripsi terhadap file berbentuk Teks (txt, pdf, docx dan rtf) dengan maksimal input file digital berukuran 80 MB menggunakan Feistel Block Cipher dengan metode 3DES. Proses penyandian (enkripsi) algoritma DES diproses sebanyak 3 kali menggunakan 3 kunci dengan total kunci yang dibangkitkan menjadi 168 bit. Ketiga kunci yang digunakan dapat bersifat saling bebas, atau hanya 2 kunci saja yang saling bebas tergantung penggunaan yang dibutuhkan. Hasil pengujian menunjukkan ukuran file berpengaruh pada waktu yang dibutuhkan dalam proses enkripsi maupun dekripsi, selain itu proses yang berjalan pada sistem operasi juga mempengaruhi waktu pengenkripsian suatu file. Tabel hasil uji coba menunjukkan bahwa waktu yang dibutuhkan dalam proses enkripsi tidak jauh berbeda dengan waktu yang dibutuhkan dalam proses dekripsi pada file yang sama, yaitu memiliki selisih sebesar 0.03% dimana proses dekripsi lebih cepat daripada proses enkripsi.

References

L. Y. Zhang, Y. Liu, F. Pareschi, Y. Zhang, K. W. Wong, R. Rovatti, and G. Setti, “On the security of a class of diffusion mechanisms for image encryption,†IEEE Transactions on Cybernetics, vol. 48, no. 4, pp. 1-13, 2017

X. Zhang, Y. Niu, C. Shen, and G. Cui, “Fluorescence resonance energy transfer-based photonic circuits using single-stranded tile self-assembly and DNA strand displacement,†Journal of Nanoscience and Nanotechnology, vol. 17, no. 2, pp. 1053–1060, 2017

J. P. L. Cox, “Long-term data storage in DNA,†Trends in Biotechnology, vol. 19, no. 7, pp. 247-250, 2001

X. Zhang, Y. Wang, G. Cui, Y. Niu, and J. Xu, “Application of a novel IWO to the design of encoding sequences for DNA computing,†Computers and Mathematics with audioApplications, vol. 57, no. 11-12, pp. 2001–2008, 2009

Y. Erlich, and D. Zielinski, “DNA fountain enables a robust and efficient storage architecture,†Science, vol. 355, no. 6328, pp. 950-954, 2016

Sai Praveen Venigalla, M. Nagesh Babu, Srinivas Boddu, G. Santhi Swaroop Vemana, “Implementation Of The Triple-Desblock Cipher Using Vhdlâ€, . International Journal Of Advances In Engineering & Technology (IJAET), India. ISSN: 22311963117. Vol. 3, Issue 1, Pp. 117-128, 2012

Mandeep Singh Narula dan Simarpreet Singh, “Implementation Of Triple Data Encryption Standard Using Verilogâ€, International Journal Of Advanced Research In Computer Science And Software Engineering (IJARCSSE), Page 667 Volume 4 , Issue 1. ISSN: 2277 128X, 2014.

Hidayat, Akik, “Enkripsi dan Dekripsi Data dengan Algoritma 3DESâ€, Bandung: Universitas Padjadjaran, 2008.

Rahim, Muhammad Abdul, “Implementasi Kombinasi Algoritma 3DES dan Algoritma Base64 pada Sistem Keamanan Handshaking Animation Store di CVâ€. Edukreasi, Semarang: Universitas Dian Nuswantoro, 2013

Hamdan.O.Alanazi, B.B.Zaidan, A.A.Zaidan, Hamid A.Jalab, M.Shabbir, dan Y.Al-Nabhani. “New Comparative Study Between DES, 3DES, and AES within Nine Factorsâ€, Journal Of Computing. Page 152 Volume 2, Issue 3. ISSN: 2151-9617, 2010

William Stallings, “Cryptography and Network Securityâ€, Principles and Practice, Third Edition, Pearson, 2003.

Feistel H, “Cryptography and Computer Privacyâ€, Scientific American, Vol. 228, No.5, pp. 15-23, 1973.

V.U.K. Sastry and K. Anup Kumar, “A Modified Feistel Cipher involving a key as a multiplicant on both the sides of the Plaintext matrix and supplemented with Mixing, Permutation and XOR Operationâ€, International Journal of Computer Technology and Applications, ISSN 2229-6093,Vol 3 (1), pp, 23-31 , 2012.

V.U.K. Sastry and K. Anup Kumar, “A Modified Feistel Cipher involving a key as a multiplicant on both the sides of the Plaintext matrix and supplemented with Mixing, Permutation and Modular Arithmetic Additionâ€, International Journal of Computer Technology and Applications, ISSN 2229-6093,Vol 3 (1), pp, 32-39 , 2012.

V.U.K. Sastry and K. Anup Kumar, “A Modified Feistel Cipher Involving a Key as a Multiplicant on Both the Sides of the Plaintext Matrix and Supplemented with Mixing, Permutation, and Modular Arithmetic Additionâ€, International Journal of Computer Science and Information Technologies , ISSN 0975 – 9646. Vol. 3 (1) , 2012, pp, 3133 – 3141,2012.

Downloads

Published

2021-08-10