Analisis Keamanan Algoritma Caesar Cipher Terhadap Serangan Kriptanalisis Berdasarkan Prinsip Kerckhoffs Dengan Implementasi Menggunakan Bahasa Pemrograman Python

Penulis

  • Muhammad Habib Maulana Universitas Nahdlatul Ulama Sumatera Utara Penulis
  • Demonius Sarumaha, S.Kom, M.Kom Universitas Nahdlatul Ulama Sumatera Utara Penulis
  • Hery Yusuf Simbolon, S.Pd., M.Si Universitas Nahdlatul Ulama Sumatera Utara Penulis

Kata Kunci:

Caesar Cipher, Kerckhoffs Principle, Cryptanalysis, Brute Force, Python

Abstrak

Penelitian ini menganalisis keamanan algoritma Caesar Cipher terhadap serangan kriptanalisis berdasarkan Prinsip Kerckhoffs melalui implementasi menggunakan bahasa pemrograman Python. Prinsip Kerckhoffs menyatakan bahwa keamanan suatu sistem kriptografi harus bergantung sepenuhnya pada kerahasiaan kunci, bukan pada kerahasiaan algoritma yang digunakan. Caesar Cipher merupakan algoritma kriptografi klasik berbasis substitusi monoalfabetik yang melakukan proses enkripsi data dengan menggeser setiap huruf berdasarkan jumlah posisi tertentu dalam alfabet.Tujuan penelitian ini adalah untuk mengimplementasikan algoritma Caesar Cipher, mengevaluasi tingkat keamanannya, serta melakukan simulasi serangan kriptanalisis brute force menggunakan Python. Hasil pengujian menunjukkan bahwa algoritma ini mampu melakukan proses enkripsi dan dekripsi dengan tingkat akurasi sebesar 100%. Namun, algoritma ini memiliki kelemahan keamanan yang sangat signifikan karena ruang kuncinya sangat terbatas, yaitu hanya memiliki 25 kemungkinan kunci.

Simulasi serangan brute force berhasil menemukan kembali ciphertext dalam waktu kurang dari satu detik, yang menunjukkan bahwa algoritma ini tidak memenuhi persyaratan keamanan kriptografi modern. Selain itu, evaluasi berdasarkan Prinsip Kerckhoffs membuktikan bahwa Caesar Cipher tidak memberikan keamanan yang praktis karena perlindungannya bergantung pada ruang kunci yang sangat kecil.Penelitian ini memberikan pemahaman mengenai pentingnya pemilihan algoritma kriptografi yang kuat serta menunjukkan relevansi Prinsip Kerckhoffs sebagai kerangka kerja dalam melakukan evaluasi keamanan kriptografi.

Diterbitkan

2026-06-28