S-box Dinamis Algoritma AES untuk Kriptografi File
pada Android Mobile Phone
Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti:
Andreanus Erlangga S. (672009083)
Yos Richard Beeh, ST., M.Cs.
Alz Danny Wowor, S.Si., M.Cs.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
1)
Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Informatika, Universitas Kristen Satya Wacana, Salatiga.
2)Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Salatiga. 3)Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Salatiga.
S-box
Dinamis Algoritma AES untuk Kriptografi
File
pada Android
Mobile Phone
1
Andreanus Erlangga S., 2Yos Richard Beeh, 3Alz Danny Wowor
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60 Salatiga 50711, Indonesia
Email: 1)andre.er@live.com, 2)yos.fti.uksw@gmail.com,
3)alzdanny.wr@gmail.com
Abstract
S-box in AES algorithm has a default value that has been set and used to make the substitution bytes.In the Standard S-box value stored in a variable that can be visible its value in hexadecimal. This can be a weakness if the value of the S-boxes are stored in a variable have been recognized and manipulated, so data integrity aspects of the cryptographic will lose its purpose. This research modified dynamic S-box that has a different index for each value, generated by shifting the index value based on the character of the input password. Implementation of the dynamic S-Box on the Android mobile phone to do the file cryptographic with the Google Drive integration services. This modification successfully resolve weakness of the standard S-box.
Keywords : AES, S-box, Android, Google Drive
Abstrak
S-box pada algoritma AES memiliki nilai baku yang telah ditetapkan dan berfungsi untuk
melakukan substitusi bytes. Pada S-box standar nilai disimpan dalam variabel yang dapat
terlihat nilainya dalam bentuk heksadesimal. Hal ini dapat menjadi kelemahan apabila nilai dari S-box yang tersimpan dalam variabel dikenali lalu dimanipulasi, sehingga aspek integritas data pada kriptografi tidak dapat dipenuhi. Penelitian ini memodifikasi S-box bersifat dinamis yang memiliki indeks berbeda untuk setiap nilai, dihasilkan dengan
melakukan pergeseran indeks nilai berdasarkan karakter password masukan.
Implementasi S-box dinamis pada Android mobile phone untuk melakukan kriptografi
berkas dengan integrasi layanan Google Drive. Modifikasi ini berhasil mengatasi kelemahan pada S-box standar.