FC ConcursosFC Concursos

Questão FC483479

A respeito de algoritmos de hash, julgue o item que se segue. A ferramenta mais utilizada para reduzir a probabilidade de acontecerem colisões em uma função de resumo (hash) é o aj

Criptografia (TI - Segurança da Informação)

CEBRASPE (CESPE) · 2022

A respeito de algoritmos de hash, julgue o item que se segue.


A ferramenta mais utilizada para reduzir a probabilidade de acontecerem colisões em uma função de resumo (hash) é o ajuste de distribuição, de maneira que, quanto mais heterogênea e dispersa for a função resumo, menor será a sua probabilidade de colisão.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada ERRADO porque usou o termo heterogênea em vez de uniforme. Ajustar a distribuição dos resumos realmente reduz colisões, mas a propriedade desejada é que a função seja uniforme e dispersa, não simplesmente heterogênea.

Uma função uniforme tende a produzir cada valor de saída com frequência semelhante quando alimentada por entradas diversas, evitando concentrações que aumentam colisões.
Uma função dispersa apresenta grande conjunto de saídas e efeito avalanche, de modo que pequenas mudanças na entrada geram saídas muito diferentes.

Mesmo com uniformidade, se o espaço de saídas for pequeno colisões são inevitáveis pelo princípio da casa dos pombos. Em termos práticos, a probabilidade de colisão cresce conforme o número de chaves \(k\) em relação ao número de possíveis resumos \(M\); aproximações do tipo \(P\!\approx\!1-\exp(-k(k-1)/(2M))\) ilustram esse ponto.

Portanto, o correto é buscar funções de hash que sejam simultaneamente uniformes e dispersas para minimizar colisões.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo