IMPLEMENTASI KRIPTOGRAFI AFFINE CIPHER PADA PENYANDIAN FILE TEKS

Isi Artikel Utama

Wawan Difu
Eliasta Ketaren
Jullia Titaley

Abstrak

Penelitian ini bertujuan untuk mengimplementasikan algoritma Affine Cipher dalam proses enkripsi dan dekripsi file teks, .pdf, dan .docx menggunakan dua kunci, yaitu a dan b. Metode yang digunakan dalam penelitian ini adalah Affine Cipher dalam sistem yang memungkinkan pengguna memasukkan teks langsung atau mengunggah file untuk diproses. Proses enkripsi dilakukan dengan mengubah setiap karakter dalam teks atau file menggunakan rumus Affine Cipher, sedangkan dekripsi dilakukan dengan menghitung invers modular dari kunci a untuk mengembalikan teks ke bentuk aslinya. Modifikasi dilakukan dengan menggunakan modulo 80 agar algoritma dapat mengenkripsi berbagai karakter, termasuk huruf besar, huruf kecil, angka, dan simbol. Hasil penelitian menunjukkan bahwa sistem dapat mengenkripsi dan mendekripsi teks serta file dengan benar, sesuai dengan perhitungan manual metode Affine Cipher. Pengujian dengan berbagai kombinasi kunci membuktikan bahwa sistem berfungsi dengan baik dan dapat digunakan untuk keamanan data melalui perlindungan file teks secara sederhana namun optimal.

Rincian Artikel

Cara Mengutip
[1]
W. Difu, E. Ketaren, dan J. Titaley, “IMPLEMENTASI KRIPTOGRAFI AFFINE CIPHER PADA PENYANDIAN FILE TEKS”, JTM, vol. 14, no. 1, hlm. 125–133, Jul 2025.
Bagian
Articles

Referensi

[1] D. Ramalinda, Jayadi, and A. R. Raharja, “Strategi Perlindungan Data Menggunakan Sistem Kriptografi Dalam Keamanan Informasi,” J. Int. Multidiscip. Res., vol. 2, no. 6, pp. 665–671, 2024.

[2] R. D. Pratiwi, S. D. Nasution, and F. Fadlina, “Perancangan Aplikasi Kompresi File Teks Dengan Menerapkan Algortima Fixed Length Binary Encoding (Flbe),” J. Media Inform. Budidarma, vol. 2, no. 1, pp. 10–14, 2018, doi: 10.30865/mib.v2i1.813.

[3] C. Repi, J. Titaley, and E. Ketaren, “Implementasi Kriptografi Dalam Pengamanan Data Gambar Menggunakan Algoritma RSA,” vol. XIII, Issue 1, 2024.

[4] K. S. Fitra, “Kaleidoskop 2022: Daftar 10 Kasus Kebocoran Data di Indonesia,” Bisnis.com, 19 Desember 2022. [Online]. Available: https://teknologi.bisnis.com/read/20221219/84/1609866/kaleidoskop-2022-daftar- 10-kasus-kebocoran-data-di-indonesia. [Accessed: Apr. 30, 2025, 20:17 WITA].

[5] E. Ketaren, “Cybercrime, cyber space, dan cyber law,” J. Times, vol. 5, no. 2, pp. 35–42, 2016.

[6] M. Fadlan and H. Hadriansa, “Rekayasa Aplikasi Kriptografi dengan Penerapan Kombinasi Algoritma Knapsack Merkle Hellman dan Affine Cipher,” J. Teknol. Inf. dan Ilmu Komput., vol. 4, no. 4, pp. 268–274, 2017.

[7] F. Kurniasih et al., “Penggabungan Affine Cipher dan Least Significant Bit-2 untuk Penyisipan Pesan Rahasia pada Gambar,” J. EurekaMatika, 2023.

[8] I. M. Siregar, “Penerapan Algoritma Affine Cipher Dan Algoritma Coloumnar Transposition Dalam Keamanan Teks,” J. Inform. Kaputama (JIK), vol. 3, no. 1, pp. 6–12, 2019.

[9] D. E. Wijayanti, “Beberapa Modifikasi Pada Algoritma Kriptografi Affine Cipher,” J. Fundam. Math. Appl. (JFMA), vol. 1, p. 6, 2018.

[10] R. Gusmana, H. Haryansyah, and F. Fitria, “Implementasi Algoritma Affine Cipher Dan Caesar Cipher Dalam Mengamankan Data Teks,” Sebatik, vol. 26, no. 2, pp. 517–524, 2022.

[11] T. M. P. Sancaka and V. Lusiana, “Penerapan Metode Playfair Cipher Dalam Aplikasi Enkripsi-Dekripsi File Teks,” Elkom J. Elektron. dan Komput., vol. 15, no. 2, pp. 260–270, 2022, doi: 10.51903/elkom.v15i2.937.

[12] M. A. M., “Implementasi Kriptografi Klasik Pada Komunikasi Berbasis Teks,” J. Pseudocode, vol. III, pp. 129–136, Sep. 2016.

[13] K. Z. T. Siagian and B. Triandi, “Implementasi Aplikasi Keamanan Data Karyawan Pada PT. Jaya Diesel Menggunakan Metode Affine Chiper Dan RSA Berbasis Web,” J. Info Digit. (JID), vol. 2, pp. 672–683, 2024.

[14] I. N. Diana, “Algoritma Affine Cipher dan Modifikasi Affine Cipher, serta Kombinasinya dengan Cipher Transposisi Grup Simetri untuk Mengamankan Pesan Teks,” KUBIK J. Publ. Ilm. Mat., vol. 7, pp. 39–48, 2022.

Artikel paling banyak dibaca berdasarkan penulis yang sama

<< < 1 2 3 4