Matasano Crypto Challenge 30: Break a MD4 keyed MAC Using Length Extension

Pada tulisan sebelumnya dibahas mengenai cara memecahkan SHA-1 MAC dengan panjang ekstensi. Untuk tulisan hari ini akan dibahas mengenai cara memecahkan MD4 MAC dengan panjang ekstensi.

Challenge

Bait kedua, sama halnya dengan yang pertama, namun gunakan MD4 bukan SHA-1. MD4 hanya butuh waktu sedikit dibanding serangan pada SHA-1; Sekarang anda tinggal menghabiskan waktu untuk googling untuk implementasi MD4 ini.

Berpikirlah, mengapa kita repot dengan hal ini?

Salahkan Stripe. Pada CTF game yang diadakannya, challenge kedua sampai terakhir melibatkan pemecahan H(k, m) sebuah MAC dengan SHA-1. Yang artinya kode SHA-1 sudah banyak bertebaran di Internet. kode MD4, tidak terlalu banyak.

 

Solved

Ini dia penampakannya :).

break_md4_keyed_mac_using_length_extension

Mengapa hanya share screenshot saja? Alasannya bisa anda lihat pada tulisan ikhtisar MCC sebelumnya.

Sekian tulisan hari ini, semoga bermanfaat.

Keep Fun Coding 😀

[1] Unknown. (????). Break an MD4 keyed MAC using Length Extension . Tersedia: cryptopals.com/sets/4/challenges/30/. [13 Februari 2015].

Advertisements

2 thoughts on “Matasano Crypto Challenge 30: Break a MD4 keyed MAC Using Length Extension

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s