Implementasi Permuted Congruential Generator pada Proses Pembangkitan Kunci Algoritma One Time Pad

Authors

  • Taroni Zebua Universitas Budi Darma

DOI:

https://doi.org/10.70404/ketik.v2i05.209

Keywords:

Keamanan, Kriptografi, OTP, RNG, PCG

Abstract

Keoptimalan kunci yang digunakan oleh algoritma pengamanan data merupakan salah satu elemen penting yang sangat berpengaruh dalam mewujudkan tujuan teknik kriptografi dalam mengamankan data. Umumnya, algoritma kriptografi klasik masih menggunakan kunci yang lemah dan memiliki pola berulang, misalnya algoritma one time pad sehingga mudah dipecahkan oleh penyerang. Salah satu teknik yang dapat digunakan untuk mengoptimalkan kunci yang digunakan oleh algoritma kriptografi adalah penggunaan teknik pembangkitan kunci secara acak, sehingga tidak terjadi pengulangan kata kunci. Hal ini dapat dilakukan dengan memanfaatkan teknik pembangkitan bilangan secara acak (random number generation). Teknik permuted congruential generator merupakan salah satu teknik pembangkitan bilang secara acak dan tidak berulang. Nilai acak yang dihasilkan dari teknik ini akan direpresentasikan sebagai nilai-nilai kunci yang digunakan oleh algoritma pengamanan data. Penelitian ini mencoba memadukan teknik permuted congruential generator untuk membangkitkan nilai-nilai kunci yang digunakan oleh algoritma one time pad untuk mengamankan data teks, sehingga diperoleh nilai-nilai kunci yang jauh lebih optimal dan sulit ditemukan polanya dibandingkan dengan kunci yang dibentuk berdasarkan aturan one time pad sendiri.

Downloads

Download data is not yet available.

References

D. A. Fauzan, A. Fathurrozi and S. , "Perancangan Aplikasi Pengamanan Data Menggunakan Algoritma RSA (Rivest Shamir Adleman) dan AES (Advanced Encryption Standard) Berbasis Web," Journal of Information and Information Security (JIFORTY), vol. 4, no. 1, pp. 91-104, 2023.

S. A. Talib, "The Importance of Cryptography in Cloud Computing," AL-ESRAA UNIVERSITY COLLEGE JOURNAL OF ENGINEERING SCIENCES, vol. 6, no. 10, pp. 59-80, 2024.

M. Sianturi and T. Zebua, "Modifikasi Pembangkit Kunci Algoritma Vigenere Cipher Berdasarkan Pembangkit Bilangan Acak CSPRNG Untuk Mengamankan Citra Digital," JUSSI: Jurnal Sains Dan Teknologi Informasi, vol. 2, no. 4, pp. 136-142, 2023.

H. Alam, A. K. Habibi and H. Widya, "Penggunaan Algoritma Vegenere Cipher dan One Time Pad untuk Keamanan Pesan Teks," in SEMNASTEK - UISU, Medan, 2022.

I. Sunni, "Aplikasi Lagged Fibonacci Generator dan Bilangan Irrasional dalam Stream Cipher," Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung, Bandung, 2011.

C. Bouillaguet, F. Martinez and J. Sauvage, "Practical seed-recovery for the PCG Pseudo-Random Number Generator," IACR Transactions on Symmetric Cryptology, no. 3, p. 175–196, 2020.

N. M. S. Sianturi, N. B. Nugroho and W. R. Maya, "Implementasi Kriptografi Untuk Pengamanan Data Aset Perusahaan Pada PT.PLN (Persero) Dengan Menggunakan Metode Algoritma AES 192," Jurnal CyberTech, 2020.

D. H. Pane, "IMPLEMENTASI KRIPTOGRAFI KEAMANAN DATA RESI PADA PT JNE PERBAUNGAN MENGGUNAKAN METODE MERKLE HELLMAN," Device : Journal of Information System, Computer Science and Information Technology, vol. 1, no. 1, pp. 6-10, 2020.

T. Zebua, "Penerapan Multiply With Carry Generator pada Proses Pembangkitan Kunci Algoritma Beaufort Cipher," Journal of Information System Research (JOSH), vol. 4, no. 2, p. 607−613, 2023.

M. Z. Solihin and K. A. M., "IMPLEMENTASI KRIPTOGRAFI MENGGUNAKAN METODE ALGORITMA RSA PADA APLIKASI PENGAMANAN DATA BERBASIS JAVA DESKTOP UNTUK UD TIRTA SOEPER TELOER," in Seminar Nasional Mahasiswa Fakultas Teknologi Informasi (SENAFTI), Jakarta, 2022.

M. K. Harahap and N. Khairina, "Analisis Algoritma One Time Pad Dengan Algoritma Cipher Transposisi Sebagai Pengamanan Pesan Teks," Sinkron Jurnal & PenelitianTeknik Informatika, vol. 1, no. 2, pp. 58-62, 2017.

S. A. Saputri and N. , "Penerapan Algoritma One Time Pad Pada Pesan Rahasia Menggunakan QR Code Berbasis Android," Jurnal FTIK, vol. 1, no. 1, pp. 1193-1206.

Z. B. METİN and F. ÖZKAYNAK, "PCG-Generated Randomness: A NIST Analysis of 100-Million Bits," Turkish Journal of Science & Technology, vol. 20, no. 1, pp. 55-61, 2025.

Downloads

Published

30-05-2025

How to Cite

Zebua, T. (2025). Implementasi Permuted Congruential Generator pada Proses Pembangkitan Kunci Algoritma One Time Pad. KETIK : Jurnal Informatika, 2(05), 41–46. https://doi.org/10.70404/ketik.v2i05.209

Issue

Section

Articles