| Suscríbete vía RSS

"Hanya mereka yang berusaha lebih, yang pantas menerima lebih."

4/25/2010

Tugas MPTP Abstrak 1

| 0 comments |

Judul : Modifikasi Algoritme Fungsi Hash MD5 Didasarkan Pada Analisis Syarat Cukup Serangan Diferensial.
Author : Agustinus Sroyer

Link : http://iirc.ipb.ac.id/jspui/handle/123456789/3913

Ulasan :


Pada abstrak ini dijelaskan bahwa fungsi hash didefinisikan sebagai fungsi yang memetakan bitstring dengan panjang sembarang ke bitstring dengan panjang tetap dengan memenuhi sifat satu arah dan tahan terhadap tumbukan(collision). Dengan kegunaan untuk melindungi integritas data dari pemalsuan. Sebagai ilustrasi, missal suatu pesan x dilablekan dengan nilai hashnya y=h(x), kita bisa memalsukan x jika kita bisa menentukan pesan lain x’≠ x sehingga h(x’)=y (mempunyai label yang sama dengan x). jika hal ini terjadi maka fungsi hash yang kita gunakan dikatakan tidak aman atau x’ dapat dipakai untuk memalsukan x, itu dapat diartikan serangan bila kita berhasil mencari suatu metode untuk menentukan x. berikut skema fungsi hash dimana hi=H(Mi,hi-1):


Tahun 2004, Wang dan Yu(How to break MD5 and other hash functions) berhasil mematahkan algoritme tersebut berdasarkan analisis syarat cukup serangan diferensial. Dengan ide serangan diferensial adalah memilih pasangan input x dan x’, x’≠ x, dan mempunyai beda tertentu sehingga memperbesar peluang terjadinya tumbukan (h(x)=h(x’)). Proses serangan diferensial MD5, oleh Wang dan Yu mendefinisikan diferensial karakteristik dalam bentuk Table Diferensial Karakteristik tertentu. pendefinisian diferensial karakteristik ini sebagai alur dalam proses algoritme MD5 jika diberikan pasangan input x dan x’ dengan beda tertentu, dengan harapan mempunyai peluang yang tinggi untuk terjadinya tumbukan. Proses terjadinya tumbukan juga ditunjang dengan modifikasi pesan melalui penentuan syarat cukup pada bit-bit tertentu sebagaimana yang telah diberika pada Tabel Syarat Cukup. Dengan metode itu Wang dan Yu berhasil menentukan tumbukan pada MD5 dengan efisien dimana blok pertama memerlukan sekitar 239 operasi MD5 dan blok kedua memerlukan sekitar 232 operasi MD5. namun pendefinisian karakteristik diferensial itu diberikan tanpa penjelasan dan hanya sedikit ilustrasi bagaimana menentukan syarat cukup.

Oleh karena itu pada skripsi ini dijabarkan bagaimana cara menentukan syarat cukup penentuan nilai bit-bit tertentu untuk memodifikasi pesan sampai langkah ketujuh secara lengkap mengikuti Tabel Karakteristik Diferensial lalu kemudian diperoleh nilai-nilai Syarat Cukup yang akan digunakan untuk memperbesar peluang terjadinya tumbukan. Pada modifikasi MD5 hanya dilakukan dengan mengubah komponen utama tanpa mengubah struktur keseluruhan. Adapun komponen yang dirubah adalah konstanta putaran, konstanta jumlah dan permutasi blok pesan. Ketiga komponen tersebut dirubah dari nilai konstanta tetap menjadi nilai hasil operasi beberapa variable pada iterasi sebelumnya yang bersifat merambat, dan pada komponen fungsi Boolean tak linear rumusnya dirubah. Algoritme MD5 termodifikasi dimaksudkan agar tahan terhadap serangan diferensial khususnya versi Wang karena pada algoritme ini strukturnya tidak berubah sehingga tahan terhadap tipe atau jenis serangan lain, namun akibat perubahan operasi pada algoritme MD5 termodifkasi menyebabkan kinerjanya sepertiga kali lebih lambat dari algoritme MD5 asli.

Hal yang dapat dikembangkan dari skripsi ini adalah bagaimana meningkatkan kinerja algoritme MD5 termodifikasi menjadi sepertiga kali lebih cepat dari yang sekarang dengan kata lain(kinerjanya sama dengan MD5 asli) namun tetap mempertahankan daya tahan terhadap jenis atau tipe serangan lain.

12/05/2009

Tugas IMK - BBC Memory Test

| 0 comments |

Ada hal yang menarik yang didapat memory test ini dan untuk mengikuti memory test ini anda dapat mengunjungi http://www.bbc.co.uk/science/humanbody/mind/surveys/memory/index.shtml serta menyediakan minimal 20 menit dari proses menjawab beberapa pertanyaan dari tiap-tiap bagian test hingga mendapatkan hasil memory test.

berikut hasil memory test yang telah saya lakukan :

1. hasil capture halaman pertama


2. hasil capture halaman kedua


selamat mencoba...

12/01/2009

Tugas IMK - Web Usability

| 6 comments |

Apakah Web Usability itu? Secara umum, usability diartikan pada bagaimana user dapat belajar dan menggunakan suatu produk untuk mencapai tujuan yang ia harapkan dan seberapa baik pengalaman yang di dapat user saat produk itu digunakan.(sumber : http://saft7.com/techtips/chipjuli/juli08.pdf)

dalam kesempatan kali ini akan kita bahas mengenai kekurangan sebuah web dari sisi web usability, dan web yang akan kita bahas kali ini adalah www.bloopendorse.com.

sedikit informasi tentang www.bloopendorse.com adalah sebuah website yang merupakan sarana berbelanja sekaligus katalog online milik sebuah distro untuk clothing dan accessories bagi kawula muda.

selanjutnya, sesuai dengan tema kita di awal. mari kita coba membahas satu demi satu dari beberapa kekurangan dari sisi web usability yang terdapat pada www.bloopendorse.com yang meliputi :

1. pada sub kategori jenis item tidak disort berdasar abjad, sehingga pengguna harus menulusuri satu persatu untuk memilih sub kategori jenis item yang diinginkan.

Gambar1.

2. tidak ada pilihan item berdasarkan range harga item dan harga item juga tidak disort mulai dari yang termurah sampai yang termahal.

Gambar2.

3. terdapat ketidak balance-an layout web secara keseluruhan, antara kategori item dengan kontent.


Gambar3.

4. terdapat ketidak konsistenan bahasa pada menu news&event, overall web ini menggunakan bahasa inggris pada tiap-tiap komponennnya namun di beberapa menu masih terdapat bahasa indonesia contohnya pada menu news&event.


Gambar4.1

Gambar4.2

Gambar4.3

5. pada link sub kategori jenis item, setelah di klik tidak terdapat warna hover yang berbeda sehingga user tidak dapat membedakan link-link mana saja yang sudah pernah mereka pilih sebelumnya, dan hal ini sangat memungkin kan user membuka link yang sebelumnya pernah dipilihnya.


Gambar5.

demikian sedikit fakta yang bisa diungkap mengenai Web Usability.
yang mau ikut "nimbrung"kasih komentar juga boleh...
thanks... :)

          Share

Liputan6 News

Goal News

My Chat



ShoutMix chat widget

Followers