Universitas Islam Bandung Repository

Kriptografi Advanced Encryption Standard (AES) untuk Penyandian File Dokumen

Show simple item record

dc.contributor
dc.contributor
dc.creator Tulloh, Aditia Rahmat
dc.creator Permanasari, Yurika
dc.creator Harahap, Erwin
dc.date 2016-08-11
dc.identifier http://karyailmiah.unisba.ac.id/index.php/matematika/article/view/4580
dc.description Advanced Encryption Standard (AES) adalah algoritma kriptografi yang menjadi standar algoritma 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. Setiap elemen state berukuran 1 byte. Proses enkripsi pada AES merupakan transformasi terhadap state secara berulang dalam 10 ronde. Setiap ronde AES membutuhkan satu  kunci hasil dari generasi kunci yang  menggunakan 2 transformasi yaitu subtitusi dan transformasi. Pada proses enkripsi AES mengunakan 4 transformasi dasar dengan urutan trasformasi subbytes, shiftrows, mixcolumns, dan addroundkey. Sedangkan pada proses dekripsi mengunakan invers semua transformasi dasar pada algoritma AES kecuali addroundkey dengan urutan transformasi invshiftrows, invsubbytes, addroundkey,dan invmixcolumns. Pada data teks, proses enkripsi diawali dengan mengkonversi teks menjadi kode ASCII dalam bilangan heksadesimal yang dibentuk menjadi matriks byte 4x4. Selanjutnya dilakukan beberapa trnsformasi dasar seperti subbytes, shiftrows, mixcolumns, dan addroundkey. Akan tetapi ketika melakukan trasformasi data yang diproses pada setiap trasformasi berupa data biner dari matriks heksadesimal. Kriptografi AES 128 bit memiliki ruang kunci 2128 yang merupakan nilai yang sangat besar dan dianggap aman untuk digunakan sehingga terhindar dari brute force attack.Advanced Encryption Standard (AES) is a cryptographic algorithms as a standard symmetric key encryption algorithm that used in current time. AES 128 has 1 blok plaintext with 128 bit sized, where in the process of cryptographic algorithms, first the plaintext is converted into hexadecimal-sized 4 x 4 matrices called the state, where each element of state has 1 byte size. The process of encryption on AES is the transformation towards the state repeatedly in the 10th round. Each round of AES requires one key result of the key generation using 2 basic transformation, i.e. substitution and transformation. AES encryption using 4 transformation by the following sequence: subbytes, shiftrows, mixcolumns, and addroundkey. On the other hand, the process of decryption is using the inverse of all the basic transformation of AES algorithm, except addroundkey. Therefore, the sequence of transformation on the decription is invshiftrows, invsubbytes, invmixcolumns, and addroundkey. In the data text, the encryption process is initiated with convertion the data text into ASCII code in hexadecimal numbers that are molded into the matrix 4 x 4 bytes. Next, do some basic transformation such as subbytes, shiftrows, mixcolumns, and addroundkey. However, when performing the transformation, the processed data on every trasformation is in the form of binary data obtained from the hexadecimal matrix. AES 128 bit cryptography have room 2128 keys which is a tremendous value and is considered secure to use to avoid the brute force attack.
dc.description Advanced Encryption Standard (AES) adalah algoritma kriptografi yang menjadi standar algoritma 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. Setiap elemen state berukuran 1 byte. Proses enkripsi pada AES merupakan transformasi terhadap state secara berulang dalam 10 ronde. Setiap ronde AES membutuhkan satu  kunci hasil dari generasi kunci yang  menggunakan 2 transformasi yaitu subtitusi dan transformasi. Pada proses enkripsi AES mengunakan 4 transformasi dasar dengan urutan trasformasi subbytes, shiftrows, mixcolumns, dan addroundkey. Sedangkan pada proses dekripsi mengunakan invers semua transformasi dasar pada algoritma AES kecuali addroundkey dengan urutan transformasi invshiftrows, invsubbytes, addroundkey,dan invmixcolumns. Pada data teks, proses enkripsi diawali dengan mengkonversi teks menjadi kode ASCII dalam bilangan heksadesimal yang dibentuk menjadi matriks byte 4x4. Selanjutnya dilakukan beberapa trnsformasi dasar seperti subbytes, shiftrows, mixcolumns, dan addroundkey. Akan tetapi ketika melakukan trasformasi data yang diproses pada setiap trasformasi berupa data biner dari matriks heksadesimal. Kriptografi AES 128 bit memiliki ruang kunci 2128 yang merupakan nilai yang sangat besar dan dianggap aman untuk digunakan sehingga terhindar dari brute force attack.
dc.format application/pdf
dc.language ind
dc.publisher Universitas Islam Bandung
dc.relation http://karyailmiah.unisba.ac.id/index.php/matematika/article/view/4580/pdf
dc.rights Copyright (c) 2016 Prosiding Matematika
dc.source Prosiding Matematika; Vol 2, No 2, Prosiding Matematika (Agustus, 2016); 118-125
dc.source Prosiding Matematika; Vol 2, No 2, Prosiding Matematika (Agustus, 2016); 118-125
dc.source 2460-6464
dc.subject Proceedings of Mathematics
dc.subject AES, file Encryption, symmetric key algorithm.
dc.subject Matematika
dc.subject (AES, file Encryption, symmetric key algorithm) (AES, Penyandian file, Algoritma kunci simetris)
dc.title Kriptografi Advanced Encryption Standard (AES) untuk Penyandian File Dokumen
dc.title Kriptografi Advanced Encryption Standard (AES) untuk Penyandian File Dokumen
dc.type info:eu-repo/semantics/article
dc.type info:eu-repo/semantics/publishedVersion
dc.type Peer-reviewed Article
dc.type Quantitative
dc.type Kuantitatif


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Unisba Repository


Browse

My Account