Anda di halaman 1dari 2

ABSTRAK

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 algoritma dalam
kriptografi salah satunya adalah Algoritma Advance Encryption Standard.
Penelitian ini bertujuan untuk mengetahui performa antara algoritma AES-128
dengan AES-256 dalam proses enkripsi dan dekripsi file. Pada proses state
enkripsi akan melalui beberapa tahapan yakni Addroaundkey, Subbyte, Shiftrows,
dan Mixcolumns sebanyak 10 kali putaran dengan 16 characters sebagai pengunci
untuk AES-128 dan 14 kali perputaran dengan 32 characters untuk AES-256.
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. Untuk merancang
aplikasi digunakan bahasa pemrograman PHP. Dari hasil penelitian ini akan
diketahui performa algoritma yang lebih efisien dalam proses enkripsi dan
dekripsi untuk menjaga keamanan suatu file.

Kata kunci : AES, Enkripsi, Dekripsi.

iv
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 study aims to determine the performance of
AES-128 with AES-256 algorithms in the process of file encryption and
decryption. . In the state encryption process will go through several stages of
Addroaundkey, Subbyte, Shiftrows, and Mixcolumns 10 times round as 16
characters as a lock for AES-128 and 14 times round as 32 characters as a lock for
AES-256 . 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. To design
applications used the PHP programming language. From the results of this study
it will be known that algorithms are more efficient in the process of encryption
and decryption to maintain the security of a file.

Keywords : AES, Encryption, Decryption.

Anda mungkin juga menyukai