Mencoba lebih memahami AES-128..
14 Comments so far
Leave a comment
11 January 2008, 2:41 pm
Filed under: Kriptografi
Filed under: Kriptografi
Huff….
akhirnya sebuah artikel keluar juga.
Silakan nikmati artikel ini,,,, dan jangan lupa untuk memberikan saran dan kritiknya ya..
Oia, artikelnya saya berikan dalam bentuk file. Jadi, silakan klik link di bawah ini ya.
advanced-encryption-standardriz.docadvanced-encryption-standardriz.docadvanced-encryption-standardriz.doc
Advertisement
14 Comments so far
Leave a comment
Aduh2…
Maaf y,, terjadi kesalahan teknis..
Gambar2nya tidak dapat ditampilkan. Akan segera diperbaiki!
Comment by r12k4 11 January 2008 @ 2:52 pmHmm…ternyata gitu ya proses enkripsinya??
Comment by paspal 9 February 2008 @ 4:19 amBtw, sy agak bingung dengan matriks2nya. Bisa tolong dijelaskan?
Terima kasih sudah dijelaskan. Sedikit banyak telah membantu saya memahami AES.
Comment by andi 9 February 2008 @ 4:22 ammas/ mbak, saya ini mw buat skripsi ttg AES ini. anda bisa bantu ttg teori & bagaimana algoritmanya? aq mw bikin software untuk enkripsi pakek AES ini. mohon pencerahannya. u bs hub aq di email/ ym aq m_fatihuddin thanks be4
Comment by Fatic 10 March 2008 @ 7:28 amSaya lagi mengerjakan Tugas Akhir tentang enkripsi pesan suara pake algoritma rijndael,ada yang bisa bantu ?
Comment by UrBang 18 March 2008 @ 7:19 amperhitungan mix column nya ga jelas…gimana cara ngaliinnya…langkah2nya gimana???
Comment by aagint 26 March 2008 @ 4:11 pmsaya coba implementasi algoritma AES-128, 192, 256.
saya punya pertanyaan untuk AES, jika kurang dari plaintext blok 128 bit, apa yang harus saya lakukan?
bagaimana cara fix untuk enkripsi dan mendekripsi?
untuk plaintext contoh adalah 177 bit, saya mendapatkan pertama 128 bit untuk mengenkripsi dan kemudian 41 bit (177-128) adalah berikutnya terjadi kesalahan coz const blok 128 bit (16 byte), bagaimana solusinya?
tolong bantu saya.
salam,.
Comment by Gnkmahendra 26 June 2010 @ 9:51 amsolusinya adalah padding. dengan menambahkan bit yang sama, misal bit nol semua atau bit satu semua, sehingga jumlahnya mencukupi menjadi 128 bit.
bagaimana cara fix untuk enkripsi dan mendekripsi?
maksud anda cara fix??
Comment by r12k4 28 June 2010 @ 1:39 amterima kasih atas solusi yang diberikan.
program saya sudah berhasil selesai, tapi ada pertannyaan yang ingin saya tanyakan.
saya melakukan enkripsi/dekripsi pada suatu data(file).
apakah memang cukup lama melakukan enkripsi/dekripsi pada suatu file karena hampir lebih dari 5 menit untuk enkripsi/dekripsi?
kerena saya bandingkan dengan program2 AES untuk enkripsi/dekripsi cuma membutuhkan waktu beberapa detik saja(ukuran file 100kb) dan untuk prgram saya lebih dari 5menit, kira2 apa yang membedakan?
untuk dekripsi lebih lama dari pada enkripsi, apakah memang seperti itu?
mohon petunjuknya
terima kasih.
Comment by Gnkmahendra 30 June 2010 @ 2:00 pmsalam
saya sedang mencoba memahami manual metode AES-128 dan mengimplementasikan menggunakan Visual Basic6.
Comment by Mordex Ronsumbre 13 July 2011 @ 9:19 amfile diatas saya download dan pelajari” saya terkendala pada proses mixcoloumn” bagaimana mendapatkan nilai 02.01.01.03 dalam matrix sebagai pengali .terima kasih
Untuk proses mix column pada dasarnya anda harus memahami prinsip perkalian matriks. Selain itu, juga harus dipahami bahwa tiap kolom diperlakukan sebagai polinomial over GF(2^8).
Perhitungan secara matematis dapat dilihat di
Perlu diketahui bahwa nilai 02.01.01.03 dst adalah nilai matriks yang menjadi ketentuan AES. Mengutip dari :
“The MixColumns step can be performed by multiplying a coordinate vector of four numbers in Rijndael’s Galois field by the following circulant MDS matrix:
\begin{bmatrix}r_0\\r_1\\r_2\\r_3\end{bmatrix} = \begin{bmatrix} 2&3&1&1 \\ 1&2&3&1 \\ 1&1&2&3 \\ 3&1&1&2 \end{bmatrix} \begin{bmatrix}a_0\\a_1\\a_2\\a_3\end{bmatrix} ”
So,,the matrix has been defined before.. Matriks tsb telah ditentukan sebelumnya dan menjadi ketentuan dari tahap mix columns.
Anda dapat juga membaca ttg perhitungan pada operasi mix column ini di Cryptography and Network Security: Principles and Practices, Halaman 125 – 126, William Stallings 2006.
Oia,,source code AES ini sudah tersedia di beberapa bahasa pemrograman. Bahkan ada bahasa pemrograman yang menyediakan library nya.
Ok,,selamat belajar.. =)
Comment by r12k4 15 July 2011 @ 2:16 pmsangat amat terbantu…. “terima kasih..atas bantuannya.Gbu!
Comment by Mordex Ronsumbre 15 July 2011 @ 4:16 pmiya,, sama2.. semoga berhasil
Comment by r12k4 18 July 2011 @ 2:47 amuntuk proses dekripsinya bisa tolong dijelaskan secara manual seperti proses enkripsinya? saya masih ada yang belum mengerti,
Comment by Kartika Septianingrum 15 January 2012 @ 1:33 pmterima kasih