ANALISA DAN PERANCANGAN SISTEM ENKRIPSI DAN DEKRIPSI DOKUMEN BERBASIS ANDROID MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD – 128 (STUDI KASUS: PT. KELAB 21 RETAIL)
{"title":"ANALISA DAN PERANCANGAN SISTEM ENKRIPSI DAN DEKRIPSI DOKUMEN BERBASIS ANDROID MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD – 128 (STUDI KASUS: PT. KELAB 21 RETAIL)","authors":"Teguh Budi Santoso, Fildan Hadika Rahman","doi":"10.59134/jlmt.v19i02.197","DOIUrl":null,"url":null,"abstract":"Perkembangan teknologi informasi yang semakin pesat memberi pengaruh yang besar hampir diserluruh aspek kehidupan manusia. Tentunya tingkat keamanan yang tinggi sangat diperlukan agar informasi tersebut tidak dapat diakses oleh orang yang tidak berkepentingan. Kriptografi banyak digunakan untuk menjaga aspek keamanan informasi. Kriptografi adalah ilmu mengenai teknik enkripsi dimana naskah asli (plaintext) diacak menggunakan suatu kunci enkripsi menjadi naskah acak yang sulit dibaca (ciphertext) oleh seseorang yang tidakmemiliki kunci dekripsi. salah satu metode kriptografi modern yang dikembangkan adalah algoritma Advanced Encryption Standard (AES). Advanced Encryption Standard (AES) adalah algoritma kriptografi yang menjadi standaralgoritma enkripsi kunci simetris pada saat ini. Dalam algoritma kriptografi AES 128, 1blok plainteks berukuran 128 bit terlebih dahulu dikonversi menjadi matriks heksadesimal berukuran 4x4 yang disebut state. 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 samadenganproses enkripsi. Algoritma Advanced Encryption Standard (AES) dipilih karena memiliki suatu tingkatan keamanan pertukaran informasi yang cukup bagus. Dan dari hasil implementasi algoritma AES dapat disimpulkan bahwa aplikasi ini dapat mengekripsi semua jenis karakter berupa string, huruf, angka, dan symbol ","PeriodicalId":134357,"journal":{"name":"JURNAL LIMITS","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JURNAL LIMITS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.59134/jlmt.v19i02.197","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Perkembangan teknologi informasi yang semakin pesat memberi pengaruh yang besar hampir diserluruh aspek kehidupan manusia. Tentunya tingkat keamanan yang tinggi sangat diperlukan agar informasi tersebut tidak dapat diakses oleh orang yang tidak berkepentingan. Kriptografi banyak digunakan untuk menjaga aspek keamanan informasi. Kriptografi adalah ilmu mengenai teknik enkripsi dimana naskah asli (plaintext) diacak menggunakan suatu kunci enkripsi menjadi naskah acak yang sulit dibaca (ciphertext) oleh seseorang yang tidakmemiliki kunci dekripsi. salah satu metode kriptografi modern yang dikembangkan adalah algoritma Advanced Encryption Standard (AES). Advanced Encryption Standard (AES) adalah algoritma kriptografi yang menjadi standaralgoritma enkripsi kunci simetris pada saat ini. Dalam algoritma kriptografi AES 128, 1blok plainteks berukuran 128 bit terlebih dahulu dikonversi menjadi matriks heksadesimal berukuran 4x4 yang disebut state. 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 samadenganproses enkripsi. Algoritma Advanced Encryption Standard (AES) dipilih karena memiliki suatu tingkatan keamanan pertukaran informasi yang cukup bagus. Dan dari hasil implementasi algoritma AES dapat disimpulkan bahwa aplikasi ini dapat mengekripsi semua jenis karakter berupa string, huruf, angka, dan symbol