Приветствуем! Впервые на сайте Zcash?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

Язык

История атак на функцию хэширования

Zooko Wilcox | Feb 24, 2017

Функция хэширования SHA-1, которая долгое время считалась не безопасной, уже официально сломана по состоянию на вчера. Учитывая возобновившийся интерес к коллизиям хэширования, я хотел бы указать на написанную мной статью о атаках на безопасность функций хэширования, надеясь, что вы сочтёте статью полезной и интересной.

Перейдя по этому адресу, вы можете прочитать статью полностью https://z.cash/technology/history-of-hash-function-attacks.html

Основным результатом этого расследования стало то, что криптосистема, которая не уязвима к атакам коллизии (даже если она по-прежнему уязвима к атакам предизображения), гораздо сильнее, чем та, которая уязвима к атакам коллизии. Другим интересным выводом стало то, что после 1996 (Tiger) и 2000 (Whirlpool), люди могли бы научиться делать функции хэширования, стойкие против коллизий, чтобы эра таких нападений отошла в прошлое. Возможно, новые функции хэширования, такие, как SHA-256, SHA-3, и BLAKE2 никогда не будут сломаны.

Как графическую иллюстрацию для статьи, я добавил раскрашенный хронологический обзор атак коллизий, а также атак предизображения, а также обзор самых известных атак на безопасные функции хэширования.

хронология атак с использованием коллизии

Благодарю Андреаса Хюлзинга, Самуэля Невеша и разработчицу Zcash Дэйру Хопвуд за их участие в этом расследовании.

cryptography, hash functions, BLAKE2 | Просмотреть все тэги