Implementasi Linear Congruential Generator Dan Algoritma Fisher Yates Shuffle Dalam Playfair Cipher Untuk Pengamanan Pesan Teks

Authors

  • Aurellisa Maira Sari
  • Rini Marwati Universitas Pendidikan Indonesia
  • Ririn Sispiyati

DOI:

https://doi.org/10.14421/fourier.2026.152.63-77

Keywords:

Classical cryptography, Fisher Yates Shuffle, Linear Congruential Generator (LCG), Playfair Cipher, Text Message Security

Abstract

Perkembangan teknologi informasi mendorong meningkatnya kebutuhan akan sistem pengamanan pesan teks dalam komunikasi digital. Meskipun Playfair Cipher sebagai salah satu metode kriptografi klasik berbasis digraph memiliki tingkat kompleksitas kunci yang tinggi, metode ini masih memiliki keterbatasan dalam variasi matriks kunci dan potensi analisis pola bigram apabila digunakan tanpa modifikasi tambahan. Oleh karena itu, penelitian ini mengusulkan integrasi Linear Congruential Generator (LCG) sebagai pembangkit bilangan acak semu dan algoritma Fisher Yates Shuffle sebagai mekanisme pengacakan alfabet secara merata dalam pembentukan matriks kunci Playfair Cipher. LCG digunakan untuk menghasilkan deret bilangan acak semu berdasarkan parameter tertentu dan nilai awal (seed), yang selanjutnya dimanfaatkan dalam proses Fisher Yates Shuffle untuk mengacak alfabet A–Z tanpa huruf J sebelum dikombinasikan dengan prefix key guna membentuk matriks Playfair berukuran 5×5. Program aplikasi dikonstruksi menggunakan bahasa pemrograman Python dengan antarmuka Graphical User Interface (GUI) untuk mendukung proses enkripsi dan dekripsi secara efektif. Hasil penelitian menunjukkan bahwa integrasi LCG dan Fisher Yates Shuffle menghasilkan variasi matriks yang lebih dinamis dibandingkan Playfair klasik dengan matriks statis. Selain itu, hasil enkripsi dan dekripsi yang diperoleh melalui program telah tervalidasi sesuai dengan perhitungan manual, sehingga sistem yang dikembangkan mampu meningkatkan kompleksitas kunci serta mengurangi pola penyandian dalam pengamanan pesan teks.

Downloads

Download data is not yet available.

References

A.A. Siagian and Z. Indra, "Analisis Teknik Playfair dan Shift Cipher sebagai Metode Kriptografi Klasik untuk Keamanan Data", Jurnal Komputer dan Teknologi (JUKOMTEK), vol. 4, no. 1, pp. 13-14, 2025

Chandra, "Keamanan Data dengan Metode Kriptografi Kunci Publik", Jurnal TIMES, vol. 5, no. 2, pp. 11-15, 2016.

A. Mittal and F. Sidney, "Secure Data Communication Using Padding Key Encryption Cryptography Algorithm," IEEE International Conference on Integrated Circuits and Communication Systems (ICICACS), Raichur, India, pp. 1-5, 2023

K. Sasikumar and S. Nagarajan, "Comprehensive Review and Analysis of Cryptography Techniques in Cloud Computing", IEEE Access, vol. 12, pp. 52325-52351, 2024.

R. Marwati & K. Yulianti, "Cryptanalysis on classical cipher based on Indonesian language", Journal of Physics: Conference Series, vol. 1013, 012147, 2018.

D. Kurniawan and B. Priyatna, "Pengamanan Data Berbasis Mobile Android dengan Penggabungan Linear Feedback Shift Register (LFSR) dan Modifikasi Matriks Kunci Algoritma Kriptografi Playfair Cipher", Jurnal Telematika MKOM, vol. 10, no. 1, 2018.

T.M.P. Sancaka dan V. Lusiana, "Penerapan Metode Playfair Cipher dalam Aplikasi Enkripsi–Dekripsi File Teks", Jurnal Ilmiah Elektronika dan Komputer, vol. 15, no. 2, pp.260–270, 2022.

D. Susanti, 'Analisis Modifikasi Metode Playfair Cipher Dalam Pengamana Data Teks", Indonesian Journal of Data and Science, vol. 1, no.1, pp. 11-8, 2020.

G. R. Fahrezi, D. V. S. Y. Sakti, and H. Muhardi, “Implementasi Pseudo Random Number Generator (PRNG) dengan Algoritma Linear Congruential Generator (LCG) pada Permainan Mengetik Bertema Candi Prambanan,” JEPIN (Jurnal Edukasi dan Penelitian Informatika), vol. 9, no. 2, pp. 289-298, 2023.

F. Naufal, M., R. Marwati, & R. Sispiyati, "Kriptografi audio menggunakan transposisi dan Affine Cipher yang dikembangkan dengan algoritma Blum Blum Shub", Jurnal EurekaMatika, vol. 9, no. 1, pp. 1-10, 2021.

M. Wildan, W. M. Ashari, "Text Data Security Using LCG and CBC with Steganography Technique on Digital Image", Journal of Applied Informatics and Computing, vol. 8, no. 2, pp. 400-407, 2024.

Ekojono, R. Cahyaningrum, K. S. Batubulan, "Implementasi Metode Fisher-Yates Shuffle Dan Fuzzy Tsukamoto Pada Game 2D Gopoh Berbasis Android", Jurnal Informatika Polinema, vol 4, no.3, pp. 174-180, 2018.

A. Najib, B. S. W. Poetro, and S. Mulyono, “Penerapan Algoritma Fisher Yates Shuffle Pada Game Edukasi Belajar Matematika,” Seminar Riset Mahasiswa Computer & Electrical (SERIMA-CE), vol. 1, no. 1, pp. 90–95, 2023

Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.). McGraw-Hill Education.

Stallings, W. (2017). Cryptography and network security: Principles and practice (7th ed.). Pearson.

N. Bhavsar, T. Shinde, S. Narwade, dan A. Shinde, "Performance Analysis on Different Permutation Algorithms for Security Applications", International Journal of Advance Research in Computer and Communication Engineering, vol. 6, no. 4, pp. 495-499,2017.

Axler, S. (2015). Linear Algebra Done Right (3rd ed.). New York: Springer.

A. Japardi, E. L. Frasetyo, A. Sahertian, C. Umam, dan G. A. Trisnapradika, “Playfair Cipher untuk Kriptografi ASCII menggunakan Matriks 9×10”, Jukompak (Jurnal Komputasi dan Pengembangan Aplikasi), vol. 1, no. 1, pp. 40-49, 2025.

Downloads

Published

2026-10-31

How to Cite

Maira Sari, A., Marwati, R., & Sispiyati, R. (2026). Implementasi Linear Congruential Generator Dan Algoritma Fisher Yates Shuffle Dalam Playfair Cipher Untuk Pengamanan Pesan Teks. Jurnal Fourier, 15(2), 63–77. https://doi.org/10.14421/fourier.2026.152.63-77

Issue

Section

Articles