Implementasi Algoritme Advance Encryption Standard (AES) Pada Enkripsi Dan Dekripsi QR-Code

Paramarta, Dwi Qunita Putri Ambeq (2018) Implementasi Algoritme Advance Encryption Standard (AES) Pada Enkripsi Dan Dekripsi QR-Code. Sarjana thesis, Universitas Brawijaya.

Abstract

Keamanan data merupakan masalah yang sangat penting dalam perkembangan teknologi saat ini. Oleh sebab itu dibutuhkan sebuah cara yang dapat menjaga keamanan merujuk pada perlindungan informasi dari penyingkapan pihak yang tidak sah. Salah satu mekanisme untuk meningkatkan keamanan data adalah dengan menggunakan teknik kriptografi. Ada berbagai macam algoritme dalam kriptografi salah satunya adalah Algoritme Advance Encryption Standard. Skripsi ini menggunakan Algoritme AES dengam ukuran ekspansi key 128 bit yang akan beroperasi dalam sebuah array 4x4. Pada proses state enkripsi akan melalui beberapa tahapan yakni Addroaundkey, Subbyte, Shiftrows, dan Mixcolumns sebanyak 10 kali putaran. Namun pada putaran terakhir tidak dilakukan lagi proses Mixcolumns langsung ke proses Addraoundkey, dan untuk proses dekripsi merupakan proses kebalikan dari proses enkripsi yakni InvAddrows, InvShiftrows, InvSubbyte, dan InvMixcolumns menggunakan kunci round yang sama dengan proses enkripsi. AES diimplementasikan dalam bahasa pemrograman PHP dan diterapkan pada QR Code karena merupakan sebuah teknologi labelling yang dapat menyimpan data dalam bentuk pola yang dapat diisi dengan informasi. Dari hasil implementasi algoritme AES dapat disimpulkan bahwa aplikasi ini dapat mengekripsi semua jenis karakter berupa string, huruf, angka, dan simbol. Pada saat mendekripsi QR Code aplikasi akan mengaktifkan fungsi kamera dan melakukan scanning QR Code yang akan menjadi plaintext kembali. Waktu eksekusi enkripsi dan dekripsi AES adalah 0.0034 detik untuk proses enkripsi dan untuk proses dekripsi membutuhkan waktu 0.0029 detik.

English Abstract

Data security are very important in today's technological development. Therefore, it is necessary to find a way to protect the confidentiality and the security from unauthorized accesses. One of the mechanism to increase data security is to use cryptography. There are many form of cryptography, one of them is Advance Encryption Standard Algorithm. This thesis uses AES Algorithm with the size of 128 bit expansion key. That will operate in a 4x4 array. In the state encryption process will go through several stages of Addroaundkey, Subbyte, Shiftrows, and Mixcolumns 10 times round. But in the last round Mixcolumns no longer process directly into the Addraoundkey process, and for the decryption process is a reverse process of the encryption process that InvAddrows, InvShiftrows, InvSubbyte, and InvMixcolumns use the same round key with the encryption process. AES is implemented in PHP programming language and applied to QR-Code because it is a labeling technology that can store data in the form of patterns that can be filled with information. From the results of the implementation of AES Algorithm can be concluded that this application can encrypt all types of characters in the form of strings, alphabet, numbers, and symbols. When decrypting QR-Code the application will activate the camera function and perform QR-Code scanning that will be plaintext again. The execution time of AES encryption and decryption is 0.0034 seconds for the encryption process and for the decryption process takes 0.0029 seconds.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/531/051808422
Uncontrolled Keywords: AES, Enkripsi, Dekripsi, dan QR Code AES, Encryption, Decryption, and QR Code
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.8 Data security > 005.82 Data encryption
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 12 Mar 2019 07:12
Last Modified: 21 Oct 2021 03:45
URI: http://repository.ub.ac.id/id/eprint/162030
[thumbnail of Dwi Qunita Putri Ambeq Paramarta.pdf]
Preview
Text
Dwi Qunita Putri Ambeq Paramarta.pdf

Download (17MB) | Preview

Actions (login required)

View Item View Item