Rijndael Untuk Integritas Data

3.5 Rijndael Untuk Integritas Data

Pada saat mengirimkan pesan dan agar pesan yang dikirimkan tersebut sampai di tujuan dengan aman serta tidak mengalami campur tangan pihak lain. Pesan tersebut akan melalui berbagai jenis komputer, router atau gateway dan melintasi berbagai macam media fisik komunikasi. Tujuannya adalah mencegah terjadinya perubahan pesan ketika sedang dalam proses transmisi data terhadap pesan yang dikirimkan maupun pesan yang diterima. Jika seorang penyadap melakukan perubahan data, maka penyadap tersebut akan memperoleh pesan-pesan yang terenkripsi saja sehingga tidak mencerminkan isi pesan yang sebenarnya. Jika menginginkan isi pesan tetap terjaga keasliannya tidak diubah oleh orang yang tidak berhak, maka struktur Rijndael dapat mengakomendasikan banyak blok dan kunci dengan penukaran pada nomor putaran. Berikut contoh proses enkripsi dan dekripsi teks dengan melakukan perubahan pada kunci, cipherteks ataupun pada ke duanya. Contoh 1 Plainteks : november Kunci : 123456 Cipherteks : 0D62F43FAE816AC1392158D47F3EC911 Perubahan yang dilakukan dengan cara mengubah pada kunci. Cipherteks : 0D62F43FAE816AC1392158D47F3EC911 Kunci : 123455 Plainteks : ˆ GÊ®r` t2 ÓL8 Perubahan yang dilakukan dengan cara mengubah pada cipherteks. Cipherteks : 1D62F43FAE816AC1392158D47F3EC911 Kunci : 123456 Plainteks : æÝ{±Ú‚aƒL-—²A¿ f Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Perubahan yang dilakukan dengan cara mengubah pada cipherteks dan kunci Cipherteks : 1D62F43FAE816AC1392158D47F3EC911 Kunci : 123457 Plainteks : Ÿz B ¸ Ÿâ-bþú| Contoh 2 Plainteks : universitas Kunci : abcd Cipherteks : 85BBC9CAE6EFC0B9D84E84A69AE1A76C Setelah dilakukan perubahan dengan cara melakukan perubahan pada kunci. Cipherteks : 85BBC9CAE6EFC0B9D84E84A69AE1A76C Kunci : abcde Plainteks : ÅRKM õåÿdQJ?Ü7üå Perubahan yang dilakukan dengan cara mengubah pada cipherteks. Cipherteks : 85BBC9CAE6EFC0B9D84E84A69AE1A76A Kunci : abcd Plainteks : × »¼Ü«‚š¨2ûµÀ Perubahan yang dilakukan dengan cara mengubah pada cipherteks dan kunci Cipherteks : 85BBC9CAE6EFC0B9D84E84A69AE1A76A Kunci : abcc Plainteks : «.o=ëGšók=jëñ³V Contoh enkripsi dan enkripsi berupa file dengan melakukan perubahan pada kuncinya Contoh 1 File : anlis.doc Kunci : 1234 Cipherteks : anlis.doc.aes Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 anlsis.doc anlsis.doc.aes Setelah dilakukan perubahan dengan cara melakukan perubahan pada kunci. Cipherteks : anlsis.doc.aes Kunci : 12345 Plainteks : anlsis.doc Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 anlsis.doc.aes anlsis.doc Contoh 2 File : Landasan Matematika Untuk Kriptografi.ppt Kunci : mipa Cipherteks : Landasan Matematika Untuk Kriptografi.ppt.aes Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Landasan Matematika Untuk Kriptografi.ppt Landasan Matematika Untuk Kriptografi.ppt.aes Setelah dilakukan perubahan dengan cara melakukan perubahan pada kunci. Cipherteks : Landasan Matematika Untuk Kriptografi.ppt.aes Kunci : usu Plainteks : Landasan Matematika Untuk Kriptografi.ppt Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Landasan Matematika Untuk Kriptografi.ppt.aes Untuk file yang berekstensi ppt atau file berbentuk Microsoft Power Point jika ada perubahan kunci, maka hasilnya tidak akan terbaca lagi oleh Microsoft Power Point dan dianggap file tersebut rusak. Jika terjadi perbedaan, maka disimpulkan ada modifikasi terhadap isi pesan. Aplikasi ini didasarkan pada kenyataan bahwa perubahan kunci akan menyebabkan perubahan data pada saat akan dikembalikan pada bentuk semula dan hasilnya akan berbeda dengan aslinya plainteks. Dengan kata lain, Rijndael sangat peka terhadap perubahan sekecil apa pun pada data masukan. Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 BAB 4 KESIMPULAN DAN SARAN

4.1 Kesimpulan