Penerapan Kriptografi DES Untuk Keamanan Data Teks Pada File PDF Menggunakan Bahasa Pemrograman Phyton
DOI:
https://doi.org/10.53697/jkomitek.v4i2.1997Keywords:
DES, Kriptografi, Enkripsi, Dekripsi, PDF, PhytonAbstract
Pada seni kriptografi banyak teknik enkripsi yang bisa dmanfaatkan, diantaranya adalah teknik “Data Encryption Standard (DES)” yang tergolong jenis cipher blok yang menggunakan kunci simetris yang dapat mengenkripsi pesan sebanyak 64 bit. Terdapat tiga tahapan operasi untuk teknik data encryption standard-DES, tahap satu dengan menjalankan perubahan letak atau permutasi, selanjutnya dilakukan rotasi, dan langkah ketiga adalah melakukan fungsi substitusi. Pada penelitian ini bahasa permograman yang digunakan adalah bahasa python. Objek yang menjadi sebagai plainteks (teks asli) adalah file dokumen PDF (portable document format). Program python yang dijalankan dapat melakukan enkripsi sekaligus melakukan kompresi ukuran PDF (portable document format) menjadi lebih kecil. Dengan hasil file plainteks awal sebesar 7.55 KB (7.732 bytes). Sesudah dilakukan enkripsi menjadi 1.99 KB (2.039 bytes). Selanjutnya adalah proses dekripsi mengembalikan lagi ke dalam teks yang bisa dibaca dengan ukuran file sebesar 1.30 KB (1.336 bytes).
References
Adhar, D. (2019). Implementasi Algoritma Des (Data Encryption Standard) Pada Enkripsi Dan Deskripsi Sms Berbasis Android. JTIK (Jurnal Teknik Informatika Kaputama), 3(2), 53–60.
Ariska, A., & Wahyuddin, W. (2022). Penerapan Kriptografi Menggunakan Algoritma Des (Data Encryption Standard). Jurnal Sintaks Logika, 2(2), 9–19. https://doi.org/10.31850/jsilog.v2i2.1734
Fahriani, N., & Kurniawati, I. (2021). Keamanan Data Pasien dengan Algoritma Blowfish pada HOTSPODT. Journal of Computer Science and Informatics Engineering (J-Cosine), 5(2), 140–148. https://doi.org/https://doi.org/10.29303/jcosine.v7i2
Fahriani, N., & Rosyid, H. (2019). Implementasi Teknik Enkripsi dan Dekripsi dI File Video Menggunakan Algoritma Blowfish. Jurnal Teknologi Informasi Dan Ilmu Komputer, 6(6), 697. https://doi.org/10.25126/jtiik.2019661465
Hagras, T., Salama, D., & Youness, H. (2022). Anti-attacks encryption algorithm based on DNA computing and data encryption standard. Alexandria Engineering Journal, 61(12), 11651–11662. https://doi.org/10.1016/j.aej.2022.05.033
Irawan, C., & Winarno, A. (2020). Kombinasi Algoritma Kriptogarafi Aes Dan Des Untuk Enkripsi File Dokumen Proposal. Proceeding SENDIU 2020.
Kaur, N., & Sodhi, S. (2016). Data encryption standard algorithm (DES) for secure data transmission. International Conference on Advances in Emerging Technology (ICAET), 31–37.
Liu, C., Ji, J., & Liu, Z. (2013). Implementation of DES Encryption Arithmetic based on FPGA. AASRI Procedia, 5, 209–213. https://doi.org/10.1016/j.aasri.2013.10.080
Putrodjojo, G., Purba, J. H., & Candra, J. (2017). Aplikasi Algoritma Des (Data Encryption Standard) Untuk Pengaman Data. Creative Communication and Innovative Technology Journal, 10(1), 62–74.
Sabar Hanadwiputra. (2018). Implementasi Enkripsi Dalam Pengamanan File Data Karyawan Dengan Metode Algoritma DES (Data Encryption Standard) Pada Cv. Sinergi Informasi Global. Gema Kampus IISIP YAPIS Biak, 13(2), 61–69. https://doi.org/10.52049/gemakampus.v13i2.71
Sharma, G., & Kakkar, D. (2013). Implementation and Analysis of DES algorithm. LAMBERT Academic Publishing.
Siregar, N. D. P., Azanuddin, A., & Maya, W. R. (2021). Implementasi Kriptografi Pengamanan Data Nilai Siswa Pada Sd Negeri 064979 Medan Dengan Menggunakan Algoritma Des. Jurnal Cyber Tech, 4(6). https://doi.org/https://doi.org/10.53513/jct.v4i6.2059
Siswanto, A. (2018). Perbandingan Metode Data Encryption Standard (DES) Dan Advanced Encryption Standard (AES) Pada Steganografi File Citra Complete cover. Seminar Nasional Teknologi Informasi Dan Komunikasi.
Vuppala, A., Roshan, R. S., Nawaz, S., & Ravindra, J. (2020). An Efficient Optimization and Secured Triple Data Encryption Standard Using Enhanced Key Scheduling Algorithm. Procedia Computer Science, 171, 1054–1063. https://doi.org/10.1016/j.procs.2020.04.113
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Nuniek Fahriani

This work is licensed under a Creative Commons Attribution 4.0 International License.