Cryptopals
Подробнее
- Автор
- Matasano Security
- Год
- 2013
- Тип
- Набор упражнений
- Официальный сайт
- cryptopals.com
Набор упражнений по программированию, в которых реальную криптографию не изучают, а ломают.
Задачи составили сотрудники компании Matasano Security, среди них Томас Птачек и Шон Девлин; сначала их по электронной почте рассылали всем желающим, а около 2013 года открыли публично. В 2014 году NCC Group купила Matasano, а задачи сохранили собственное имя.
Подход намеренно практический: вы пишете собственный код для hex и base64, находите ECB в куче шифртекстов, выполняете побайтовую расшифровку, переворачиваете биты в CBC и с нуля строите padding oracle. Дальнейшие наборы переходят к Mersenne Twister, RSA и эллиптическим кривым. Смысл в том, что атаки перестают быть абстрактными, когда видишь, как открытый текст проступает байт за байтом, — и после этого на совещании больше не скажешь «просто зашифруем AES'ом».