PENGAMANAN CODING FILE MENGGUNAKAN ALGORITMA OTP-CLCG DAN RSA-CRT

Nabila Nurul Anisa Az Zahra, Rini Marwati, Ririn Sispiyati

Abstract


Seiring dengan perkembangan jaman, media untuk berkomunikasi ikut mengalami perkembangan sehingga memunculkan beberapa jenis media digital untuk berkomuniksasi seperti WhatsApp, Line dan E-mail. Bentuk informasi yang dapat dikirim pun ada berbagai macam, salah satunya adalah coding file, file yang umumnya dibuat oleh programmer di bidang IT. Terdapat resiko peretasan ketika coding file dikirimkan menggunakan server publik sehingga dibutuhkan keamanan pada file menggunakan kriptografi. Kriptografi mampu untuk mengamankan informasi sehingga file yang dikirim menjadi tersandi. Penggabungan dengan algoritma One Time Pad (OTP) dan Rivest Shamir Adleman (RSA) dipilih untuk diimplemetasikan pada pengamanan coding file serta dibuat sebuah aplikasi menggunakan algoritma yang telah dipilih. OTP dimodifikasi menggunakan Couple Linear Congurential Generator (CLCG) untuk pembangkitkan kunci OTP dan RSA dimodifikasi menggunakan Chinese Remainder Theorem (CRT) untuk mempersingkat proses dekripsi. Kunci OTP CLCG ditentukan oleh kedua belah pihak sedangkan RSA publik dan privat RSA CRT ditentukan oleh penerima file. Proses enkripsi menggunakan algoritma OTP CLCG, lalu dilanjutnya dengan RSA. Sedangkan untuk proses dekripsi, file terenkripsi didekripsi menggunakan algoritma RSA CRT, lalu dilanjutkan dengan OTP CLCG. Aplikasi pengamanan coding file dikonstruksi menggunakan bahasa pemrograman yang bersifat open source yang mudah dipahami serta menggunakan beberapa library seperti math dan Tkinter.

Keywords


Kriptografi, One Time Pad, Couple Linear Congurential Generator, Rivest Shamir Adleman, Chinese Remainder Theorem, Coding file

Full Text:

pdf

References


Hardikushwawa, “Difference Between a Script file and a Binary file,” GreeksforGreeks, 2020. Available: https://www.geeksforgeeks.org/difference-between-a-script-file-and-a-binary-file/

B. Schneier, “Applied Cryptography Second Edition,” Dr.Johon Dsan, 2010.

I. L. Firdaus, R. Marwati, and R. Sispiyati, “Aplikasi Kriptografi Komposisi One Time Pad Cipher Dan Affine Cipher,” Jurnal Eurematika, vol. 5, no. 2, pp. 42–51, 2017.

R. Aulia, A. Zakir, and M. Zulhafiz, “Penerapan Algoritma One Time Pad & Linear Congruential Generator Untuk Keamanan Pesan Teks,” Jurnal InfoTekJar, vol. 4, no. 1, pp. 37–41, 2019, doi: 10.30743/infotekjar.v4i1.1590.

D. N. Triwibowo and D. Ariyus, “Penerapan Algoritma Coupled Linear Congurential Generator (CLCG) pada Algortima Kriptografi One Time Pad (OTP) dalam Proses Mengamankan Pesan,” Jurnal Media Informatika Budidarma, vol. 4, no. 3, p. 841, Jul. 2020, doi: 10.30865/mib.v4i3.2244.

M. Y. Simargolang, “Implementasi Kriptografi RSA dengan PHP,” Jurnal Teknologi Informasi, 2017, doi: 10.36294/jurti.v1i1.1.

A. Arief and R. Saputra, “Implementasi Kriptografi Kunci Publik dengan Algoritma RSA-CRT pada Aplikasi Instant Messaging,” Scientific Journal of Informatics, 2016, doi: 10.15294/sji.v3i1.6115.

N. C. H. Wibowo, K. Umam, A. M. I. Khaq, and F. A. Rizki, “Komparasi Waktu Algoritma RSA dengan RSA-CRT Base On Computer,” Walisongo Journal of Information Technology, vol. 2, no. 1, p. 13, 2020, doi: 10.21580/wjit.2020.2.1.5402.

O. Pandey, “Lecture 2 : Shannon and Perfect Secrecy Instructor : Omkant Pandey We discussed some historical ciphers,” vol. 2017, no. Cse 594, pp. 1–32, 2017.

Suhardi, “Aplikasi Kriptografi Data Sederhana dengan Metode Exlusive-or (Xor),” Jurnal Teknovasi, vol. 03, no. 2, pp. 23–31, 2016.




DOI: https://doi.org/10.26418/ejmss.v2i2.69742

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

EJMSS (Equator: Journal of Mathematical and Statistical Sciences)

Mailing Address and Contact:
New Building, 2nd floor, Department Mathematics
Faculty of Mathematics and Natural Sciences
Universitas Tanjungpura
Jl. Prof. Dr. H. Hadari Nawawi

Homepage: https://jurnal.untan.ac.id/index.php/EMSS/index

E-mail: emss@untan.ac.id