Implementasi Algoritma Kriptografi AES (Advanced Encryption Standard) 128 Bit Untuk Pengamanan Dokumen Shipping
Abstract
In the shipping document data storage is stored just like that without any special safeguards. to overcome the problem above, we need a way to secure the data with a fast time, so it is not misused. The researcher's goal is to use a description-encryption technique with the 128-bit AES algorithm into a system because it has a level of resistance to all types of attacks to avoid loss and theft and reduce the risk of damage to data / files. The process of encrypting and describing document files using the AES 128 bit (Advanced.Encryption Standard) algorithm. In data / files, the encryption process (1 block) of plaintext is first converted to ASCII code in hexadecimal numbers and formed as a 4x4 byte matrix called state. The encryption process in AES 128 is a transformation of the state repeatedly in 10 rounds. Data processed in each round is binary data. Each AES round requires one key generation key result and uses 4 basic transformations namely subbytes, shiftrows, mixcolumns, and addroundkey. Whereas the decryption process has transformations in the order of invshiftrows, invsubbytes, addroundkey, and invmixcolumns. In document files that have been confirmed to have a number of characters more than 16 characters the encryption and decryption process will be performed every 128 bits or 16 characters. So that the AES encryption and decryption process is done in parallel. Whereas for text files with less than 16 characters, padding will be performed. Padding is the use of null ASCII characters to fill in the number of characters that are lacking in order to be processed and will not affect the results of encryption or decryption.References
Achmad, Solihin (2016). Pemrograman Web Dengan PHP dan MySQL.Jakarta :Universitas Budi Luhur.
Aditia Rahmat Tulloh (,2016). Kriptografi Advanced Enciption Standard (AES) Untuk Penyandian File Dokumen,Bandung :Universitas Islam.
Angga Aditya Permana (2018).Rancangan Aplikasi Pengamanan Data Dengan Algoritma Advanced Enciption Standard (AES) Tangerang :Universitas Muhamadyah
Andi, Sunyoto. (2007). AJAX Membangun Web Dengan Teknologi Asynchronouse Javascript & XML.Yogyakarta :Andi
AndriKristanto. (2018). Perancangan Sistem Informasi dan Aplikasinya.Yogyakarta : GAVA Media
Anhar .(2010). Panduan Menguasai PHP & MySQL SecaraOtodidak.Jakarta :MediaKita.
Al-Bahra bin Ladjamudin. (2005). Analisis dan Desain Sistem Informasi.Yogyakarta :GrahaIlmu.
Arjana, P.H. et al. (2012). Implementasi Enkripsi Data dengan Algoritma Vigenere Chiper. Sentika, (ISSN: 2089-9815).
Budi, Kurniawan. (2008). Desain Web Praktis Dengan CSS.Jakarta : PT. Elex Media Komputindo.
Connolly, T., Begg, C. (2010). Database System : a practical approach to design, implementation, and management. 5th Edition. America: Pearson Education.
Elisabeth, Yunaeti& Rita, Irvani. (2017). Pengantar Sistem Informasi.Yogyakarta :Andi.
Hans, Limantara. (2009). Jelajah Dunia Maya Dengan Cepatdan Mudah.Jakarta : PT. Elex Media Komputindo.
Jubilee, Enterprise.(2014). MySQL Untuk Pemula.Jakarta : PT Elex Media Komputindo.
Luminita Defta (2010). Yang berjudul. AES Algorithm Implementation In Pragraming Languages University Of Pitesti, ISSN : 1596-2490
Mazmanian dan Sabatier (2013). Implementasi Teknik Informatika. Surabaya.
Muhammad Taufiqur Rahman (2017). Perbandingan Perfomansi Algoritme Kriptografi Advanced Enciption Standard (AES) Dan Browifish Pada Teks di Platform Android. Universitas Brawijaya ISSN : 2548-964
Marwah K.Hussein (,2017). Encryption of Stereo Image After Compressiion by Advanced Enciption Standard (AES). Iraq :Univesity of Basrah.
Pressman,R.S. (2010).Rekayasa Perangkat Lunak :Pendekatan Praktisi Buku 1. Yogyakarta :Andi.
Pressman, R.S. (2010).Software Engineering : a practitioner’s approach, McGraw – Hill, New York.
Ridwan S., Onno W. (2002). Membuat Aplikasi W@P Dengan PHP.Jakarta : PT. Elex Media Komputindo
Sri Mulyani. (2016). Metode Analisis dan Perancangan Sistem. Bandung: AbdiSistematika
Sianturi, F.A., (2013). Perancangan Aplikasi Pengamanan Data Dengan Kriptografi Advanced Encryption Standard ( AES ). , (ISSN: 2301-9425)
Sitinjak, S. & Fauziah, Y., 2010. Aplikasi Kriptografi File Menggunakan Algoritma Blowfish. , 2010(ISSN: 1979-2328), pp.78–86.
Sugiyono (2013). Apa itu Dokumen Dan Dasar Dokumen. Yogyakarta .
Vina Noviatnty (2015) Mengamankan Basis Data Keuaangan Koperasi Dengan Menggunakan Kriptografi Advanced Encriyption Standartd. Garut :Sekolah Tinggi Teknologi.
Oppliger,( 2005). Ilmu Matematika Tentang Kriftografi (encryption/decryption) AES (Advanced Encryption Standard) . Bandung,.
Wardana.(2016). Aplikasi Website Profesional dengan PHP dan JQuery.Jakarta : PT. Elex Media Komputindo.
Winarno, A. et al.,( 2012). Polynomial Functions dan Implementasinya dalam Algoritma AES pada Database Accounting. Yogyakarta.
Yuhefizar. (2008). 10 Jam Menguasai Internet :Teknologi dan Aplikasinya. Jakarta : PT. Elex Media Komputindo.