Git hosting

cryptopals: Solutions to the cryptopals crypto challenges in Ruby

Files

Size Path
..
2901 49.md
3433 49.rb
1561 50.html
1048 50.md
1045 50.rb
2278 51.md
2962 51.rb
3013 52.md
1563 52.rb
2507 53.md
2600 54.md
2370 55.md
2447 56.md
1299 README.md

README.md

Crypto Challenge Set 7

This is the first of two sets we generated after the original 6.

Unlike the last few sets, this set is a hodge-podge. It also includes some of the few challenges we have that probably aren't useful against real targets (they were fun enough to include anyways). On the other hand, we also include a challenge that models the CRIME attack on TLS.

This set is hard. There's a significant amount of programming, and Wang's attack in particular is as difficult as anything we've done.

  1. CBC-MAC Message Forgery
  2. Hashing with CBC-MAC
  3. Compression Ratio Side-Channel Attacks
  4. Iterated Hash Function Multicollisions
  5. Kelsey and Schneier's Expandable Messages
  6. Kelsey and Kohno's Nostradamus Attack
  7. MD4 Collisions
  8. RC4 Single-Byte Biases