ONE – TIME PASSWORD BERBASIS WAKTU DENGAN ALGORITMA SUBSTITUTION AND PERMUTATION NETWORK (SPN) DAN BLOWFISH SEBAGAI METODE AUTENTIKASI MEDIA SOSIAL

Authors

  • Dian Indriyani Department of Mathematics Education, Faculty of Mathematics and Natural Sciences, Universitas Negeri Yogyakarta, Yogyakarta
  • Karyati Karyati Department of Mathematics Education, Faculty of Mathematics and Natural Sciences, Universitas Negeri Yogyakarta, Yogyakarta

DOI:

https://doi.org/10.21831/jsd.v12i1.45201

Keywords:

One Time Password (OTP), Substitution and Permutation Network (SPN), Blowfish, autentikasi

Abstract

Kemudahan akses media sosial menyebabkan data yang ada dalam jaringan menjadi rentan terhadap penyerangan. Salah satu cara untuk meningkatkan keamanan data yaitu dengan melakukan autentikasi ketika akan login ke dalam sistem dengan menggunakan One Time Password (OTP) yang hanya berlaku untuk satu kali sesi login. Data pada OTP belum menjamin keamanan suatu sistem, sehingga diperlukan algoritma kriptografi untuk meningkatkan keamanannya. Algoritma kriptografi yang digunakan merupakan gabungan dari Substitution and Permutation Network (SPN) dan Blowfish. Algoritma SPN dipilih karena memenuhi prinsip penghamburan Shannon, sehingga jika salah satu bit teks asli diubah, maka hasil outputnya akan berubah total. Demikian pula jika terdapat perubahan pada salah satu bit kunci, maka akan merubah seluruh key mixing. Algoritma Blowfish dipilih karena adanya iterasinya yang panjang sehingga menyebabkan tingkat kesulitannya semakin tinggi, dan output yang dihasilkan terdiri dari karakter yang beragam. Output yang dihasilkan dari penggabungan algoritma OTP, SPN dan Blowfish memungkinkan autentikasi yang lebih bervariasi karakternya sehingga mampu memastikan bahwa yang terhubung adalah client yang berhak.

References

Abukeshipa, A. S. (2014). Implementing and Comprising of OTP Techniques to Prevent Replay Attack in Radius Protocol. Gaza: The Islamic University.

Adin, B. (2016). One-Time Password Berbasis Waktu dan Algoritma. Bandung: Institut Teknologi Bandung.

Ariel R.L, E. D. (2018). Securing One Time Password (OTP) for Multi-Factor Out-of-Band Authentication through a 128-bit Blowfish Algorithm. Communication Networks and Information Security (IJCNIS), 242-247.

Ariyus, D. (2009). Keamanan Multimedia. Yogyakarta: Andi.

Donna R, I. (2020). Literasi Media Sosial : Kesadaran Keamanan dan Privasi dalam Perspektif Generasi Milenial. Jurnal Penelitian Komunikasi dan Opini Publik Vol 24 No 1, 1-15.

Mufid, M. (n.d.). CloudHost. Retrieved Agustus 23, 2021, from Login: https://idcloudhost.com/kamus-hosting/

Pramartha, I. (2013, Maret 13). Wahyu Pramartha. Retrieved Juni 25, 2021, from dewahyupramartha: dewahyupramartha.wordpress.com

Stinson, D. R. (2006). Cryptography Theory and Practice Third Edition. Florida: Chapman & Hall/CRC.

Syafri, A. (2007). Retrieved Oktober 15, 2020, from Sekilas Tentang Enkripsi Blowfish: www.ilmukomputer.com

Wade, & C., L. (2006). Introduction to Cryptography with Coding Theory (edisi-2). Washington: Pearson Prentice Hall.

Downloads

Published

2023-03-31

Issue

Section

Articles