Analisis Kinerja Algoritma Kriptografi Cramer–shoup Dalam Proses Enkripsi Dan Dekripsi File Teks Menggunakan Python
Kata Kunci:
Cramer–Shoup, Kunci Publik Kriptografi, Enkripsi, Dekripsi, Python, Keamanan Berkas TeksAbstrak
Keamanan data telah menjadi isu kritis di era digital karena meningkatnya pertukaran informasi sensitif melalui media elektronik. Kriptografi memberikan solusi yang efektif untuk menjamin kerahasiaan dan integritas data digital. Penelitian ini bertujuan untuk mengimplementasikan dan mengevaluasi kinerja algoritma kriptografi kunci publik Cramer–Shoup dalam proses enkripsi dan dekripsi file teks menggunakan Python 3.9.7. Penelitian ini menggunakan pendekatan eksperimen yang meliputi proses pembangkitan kunci, enkripsi, dekripsi, serta pengujian kinerja terhadap file plaintext dengan ukuran yang berbeda. Kinerja sistem dievaluasi dengan mengukur waktu eksekusi proses enkripsi dan dekripsi serta melakukan verifikasi integritas data setelah proses dekripsi.
Hasil eksperimen menunjukkan bahwa implementasi yang dilakukan berhasil menghasilkan kunci publik dan kunci privat yang valid serta mampu mengembalikan plaintext asli secara akurat tanpa kehilangan maupun perubahan karakter. Analisis kinerja menunjukkan bahwa waktu eksekusi meningkat seiring bertambahnya ukuran file, dengan proses enkripsi membutuhkan waktu komputasi lebih besar dibandingkan dekripsi karena adanya proses pembangkitan parameter acak dan operasi perpangkatan modular pada tahap enkripsi. Waktu enkripsi tertinggi yang tercatat untuk file teks berukuran 15 karakter adalah 0,054927 detik, sedangkan waktu dekripsi yang diperoleh hanya 0,004264 detik. Meskipun terdapat perbedaan waktu tersebut, total waktu pemrosesan tetap berada di bawah satu detik, yang menunjukkan bahwa sistem yang diimplementasikan memiliki efisiensi komputasi yang baik untuk mengamankan file teks berukuran kecil hingga menengah.
Hasil penelitian ini menunjukkan bahwa algoritma Cramer–Shoup mampu memberikan keamanan data yang baik dalam aspek kerahasiaan dan integritas, sekaligus mempertahankan kinerja eksekusi yang memadai. Dengan demikian, algoritma ini dapat menjadi metode kriptografi kunci publik yang sesuai untuk perlindungan data berbasis teks.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 Angga Dinata, Muhadi M.Ilyas Gultom, S.Kom, M.Kom, Hery Yusuf Simbolon, S.Pd., M.Si (Author)

Artikel ini berlisensi Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.