Pemanfaatan AES dengan Key Dinamis sebagai Metode Pengamanan Data pada Smart Card

Noprianto Noprianto, Vivi Nur Wijayaningrum, Rudy Ariyanto

Abstract


Abstrak

Terjadinya pandemi Covid-19 di hampir seluruh belahan dunia, termasuk Indonesia, menjadikan masyarakat mempunyai gaya hidup baru dalam bertransaksi untuk mencegah penularan virus sesuai anjuran Pemerintah. Semua transaksi cenderung dilakukan secara non tunai dengan memanfaatkan teknologi smart card untuk menghindari adanya kontak fisik dengan orang lain. Tingginya penggunaan smart card pada berbagai bidang untuk mendukung aktivitas sehari-hari menyebabkan rawannya terjadi pencurian data di dalam smart card oleh pihak yang tidak bertanggung jawab. AES sebagai algoritma kriptografi dapat digunakan untuk mengamankan data di dalam smart card dengan melakukan enkripsi data sebelum data yang bersifat rahasia tersebut disimpan ke dalam smart card. Untuk meningkatkan keamanan data, diusulkan sebuah mekanisme penggunaan key yang bersifat dinamis dengan memanfaatkan Unique Identifier (UID) setiap smart card. Dengan demikian, key yang digunakan untuk melakukan enkripsi dan dekripsi data dibentuk berdasarkan UID dan berbeda-beda untuk setiap smart card. Hasil pengujian menunjukkan bahwa penggunaan AES dengan key yang bersifat dinamis ini mampu mengamankan data 40 byte plainteks menjadi 48 byte cipherteks, dengan rata-rata waktu komputasi sebesar 71.2 ms untuk penulisan data dan 89.4 ms untuk pembacaan data menggunakan key 128 bit, 70.8 ms untuk penulisan data dan 88 ms untuk pembacaan data menggunakan key 192 bit, dan 72 ms untuk penulisan data dan 88.4 ms untuk pembacaan data menggunakan key 256 bit. Waktu komputasi ini hanya mempunyai selisih sekitar 2 ms dibandingkan dengan penulisan dan pembacaan data tanpa mekanisme enkripsi dan dekripsi.

Kata kunci: covid-19, dekripsi, enkripsi, keamanan, kriptografi

 

Abstract

The occurrence of the Covid-19 pandemic in almost all parts of the world, including Indonesia, has made people have a new lifestyle in transactions to prevent transmission of the virus as recommended by the Government. All transactions tend to be carried out in non-cash using smart card technology to avoid physical contact with other people. The high use of smart cards in various fields to support daily activities makes it prone to data theft on the smart card by irresponsible parties. AES as a cryptographic algorithm can be used to secure data on the smart card by encrypting the data before the confidential data is stored on the smart card. To improve data security, a dynamic key usage mechanism is proposed by utilizing the Unique Identifier (UID) of each smart card. Thus, the key used to encrypt and decrypt data is formed based on the UID and is different for each smart card. The test results show that the use of AES with a dynamic key is able to secure 40 bytes of plaintext to 48 bytes of ciphertext, with an average computation time of 71.2 ms for writing data and 89.4 ms for reading data using 128-bit keys, 70.8 ms for writing data and 88 ms for reading data using a 192-bit key, and 72 ms for writing data and 88.4 ms for reading data using a 256-bit key. This computation time only has a difference of about 2 ms compared to writing and reading data without encryption and decryption mechanisms.

Keywords: covid-19, decryption, encryption, security, cryptography

 

 dan pembacaan data tanpa mekanisme enkripsi dan dekripsi.

Full Text:

PDF

References


H. Taherdoost, “Appraising the Smart Card Technology Adoption: Case of Application in University Environment,” Procedia Eng., vol. 181, pp. 1049–1057, 2017.

D. Priyasta, W. Cesar, Y. Susanti, and J. Junde, “Java Card Approach to Emulate The Indonesian National Electronic ID Smart Cards,” Sci. J. Informatics, vol. 5, no. 2, pp. 224–234, 2018.

M. Akbar and I. Effendy, “Implementasi Aplikasi Kehadiran Perkuliahan di Kelas Menggunakan Pembaca RFID pada E-KTP,” J. Ilm. Matrik, vol. 19, no. 2, pp. 151–160, 2017.

L. Miliani, M. S. Purwanegara, and M. T. D. Indriani, “Adoption Behavior of E-Money Usage,” Inf. Manag. Bus. Rev., vol. 5, no. 7, pp. 369–378, 2013.

Pranoto and S. S. Salsabila, “Eksistensi Kartu Kredit dengan Adanya Electronic Money (E-Money) Sebagai Alat Pembayaran yang Sah,” J. Priv. Law, vol. 6, no. 1, pp. 24–33, 2018.

R. E. Rahmawati and M. R. Maika, “Penerapan Model UTAUT terkait akseptasi mahasiswa terhadap Cashless Payment di masa Pandemi COVID-19,” J. Ekon. Mod., vol. 17, no. 1, pp. 1–14, 2021.

B. W. Harimurti, W. Kurniawan, and H. Nurwarsito, “Sistem Pengelolaan Parkir Dengan NFC,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 2, no. 6, pp. 2038–2045, 2018.

D. I. Putra and W. Syahputra, “Sistem Pembayaran Parkir Menggunakan Near Field Communication Berbasis Android dan Teknologi Internet of Things,” J. Nas. Teknol. dan Sist. Inf., vol. 3, no. 1, pp. 153–164, 2017.

H. Setiadi, Y. Priyandari, and S. I. Cahyono, “Implementation of Parking System Based on Radio Frequency Identification (RFID) at the Faculty of Engineering Sebelas Maret University,” ITSMART J. Ilm. Teknol. dan Inf., vol. 6, no. 1, pp. 39–44, 2017.

S. A. Utomo, D. Utomo, and B. W. Yohanes, “Sistem e-money berbasis Contactless Smartcard dengan Teknologi RFID,” Techné J. Ilm. Elektrotek., vol. 15, no. 1, pp. 67–75, 2016.

Ratnadewi, R. P. Adhie, Y. Hutama, J. Christian, and D. Wijaya, “Implementation and performance analysis of AES-128 cryptography method in an NFC-based communication system,” World Trans. Eng. Technol. Educ., vol. 15, no. 2, pp. 178–183, 2017.

B. Padmavathi and S. R. Kumari, “A Survey on Performance Analysis of DES, AES and RSA Algorithm along with LSB Substitution Technique,” Int. J. Sci. Res., vol. 2, no. 4, pp. 170–174, 2013.

Laurentinus, H. A. Pradana, D. Y. Sylfania, and F. P. Juniawan, “Perbandingan kinerja RSA dan AES terhadap kompresi pesan SMS menggunakan algoritme Huffman,” J. Teknol. dan Sist. Komput., vol. 8, no. 3, pp. 171–177, 2020.

Noprianto and V. N. Wijayaningrum, “End to End Enkripsi Menggunakan Advanced Encryption Standard pada Perangkat Internet of Things,” J. Sist. Inf. dan Bisnis Cerdas, vol. 14, no. 2, pp. 98–107, 2021.

A. M. Sison, B. T. Tanguilig, B. D. Gerardo, and Y. C. Byun, “Implementation of Improved DES Algorithm in Securing Smart Card Data,” in Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity, Berlin, Heidelberg: Springer, 2012, pp. 252–263.

N. Aleisa, “A comparison of the 3DES and AES encryption standards,” Int. J. Secur. its Appl., vol. 9, no. 7, pp. 241–246, 2015.

H. A. Darwito, M. Yuliana, and R. Soelistijorini, “Implementasi Algoritme 3DES pada Sistem Sharing Electronic Health Record (EHR) Berbasis Cloud,” J. Nas. Tek. Elektro dan Teknol. Inf., vol. 6, no. 3, pp. 284–290, 2017.

F. Maqsood, M. Ahmed, M. M. Ali, and M. A. Shah, “Cryptography: A Comparative Analysis for Modern Techniques,” Int. J. Adv. Comput. Sci. Appl., vol. 8, no. 6, pp. 442–448, 2017.

H. O. Alanazi, B. B. Zaidan, A. A. Zaidan, H. A. Jalab, M. Shabbir, and Y. Al-Nabhani, “New Comparative Study Between DES, 3DES and AES within Nine Factors,” J. Comput., vol. 2, no. 3, pp. 152–157, 2010.

A. Y. Ananta, Noprianto, and V. N. Wijayaningrum, “Desain Sistem Smart Attendance Menggunakan Kombinasi Smart Card dan Sidik Jari,” Sistemasi, vol. 9, no. 3, pp. 480–492, 2020.




DOI: https://doi.org/10.32520/stmsi.v10i3.1413

Article Metrics

Abstract view : 444 times
PDF - 189 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
https://journals.zetech.ac.ke/scatter-hitam/https://silasa.sarolangunkab.go.id/swal/https://sipirus.sukabumikab.go.id/storage/uploads/-/sthai/https://sipirus.sukabumikab.go.id/storage/uploads/-/stoto/https://alwasilahlilhasanah.ac.id/starlight-princess-1000/https://www.remap.ugto.mx/pages/slot-luar-negeri-winrate-tertinggi/https://waper.serdangbedagaikab.go.id/storage/sgacor/https://waper.serdangbedagaikab.go.id/public/images/qrcode/slot-dana/https://waper.serdangbedagaikab.go.id/public/img/cover/10k/https://waper.serdangbedagaikab.go.id/storage/app/https://waper.serdangbedagaikab.go.id/storage/idn/