Bem vindo! Novo em 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!

Idioma

História de Ataques da Função Hash

Zooko Wilcox | Feb 24, 2017

A função hash SHA-1, que já era considerada insegura por muito tempo, agora está oficialmente quebrada desde ontem. Dado o interesse renovado nas colisões de função hash, eu gostaria de indicar um artigo que eu escrevi sobre ataques em funções hash seguras, na esperança que você irá achá-lo útil e interessante.

Você pode ler o artigo completo em https://z.cash/technology/history-of-hash-function-attacks.html.

O principal resultado dessa investigação é que um sistema criptográfico que invulnerável à ataques de colisão ( mesmo que seja vulnerável à ataques de pré-imagem), é muito mais forte que um que é vulnerável à ataques de colisão. Uma outra retrospectiva interessante é que parece que em algum momento entre 1996 (Tiger) e 2000 (Whirpool), a humanidade talvez tenha aprendido como fazer resistência de colisão em funções hash, uma vez que nenhuma dessas proeminente funções hash criadas desde essa era sucumbiram à ataques de colisão. Talvez funções hash modernas como SHA-256, SHA-3 e BLAKE2 nunca serão quebradas.

Como uma referência gráfica para o artigo, eu incluí uma visão cronológica codificada por cores dos ataques de colisão e de ataques de segunda pré-image, bem como uma pesquisa dos ataques mais conhecidas em funções hash seguras.

visão cronológica dos ataques de colisão

Agradecimentos à Andreas Hülsing, Samuel Neves, e a engenheria da Zcash Daira Hopwood pelos seus inputs nessa investigação.

cryptography, hash functions, BLAKE2 | Veja todas as tags