SóProvas


ID
480106
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Segurança da Informação
Assuntos

As duas técnicas criptográficas mais comuns de autenticação de mensagem são um código de autenticação de mensagens (MAC - Message Authentication Code) e uma função de hash segura. Sobre hash, é correto afirmar que

Alternativas
Comentários
  • a) mapeia uma mensagem de tamanho fixo em um valor de hash de tamanho variável, ou um resumo de mensagem (message digest).
    Neste caso é uma mensagem de tamanho variavel com hash de tamanho fixo.
    b)se trata de um algoritmo que requer o uso de uma chave secreta. Apanha uma mensagem de comprimento fixo e uma chave secreta como entrada e produz um código de autenticação.
    c)precisa ser combinada de alguma forma com uma chave pública, mas nunca com uma chave secreta, para a autenticação da mensagem.
    Ele utiliza chave privada...
    d)um código de hash, diferentemente de um MAC, usa apenas uma chave que se refere à função da mensagem de entrada e saída.
  • A autenticação de mensagens é um mecanismo ou serviço usado para verificar a integridade de uma mensagem. As duas técnicas criptográficas mais comuns de autenticação de mensagens são um código de autenticação de mensagens (MAC) e uma função hash segura.

    Um MAC é um algoritmo que requer o uso de uma chave secreta. Um MAC apanha uma mensagem de comprimento variável + uma chave secreta e produz um código de autenticação.

    Uma função hash mapeia uma mensagem de tamanho variável em um valor de hash de tamanho fixo, ou um resumo de mensagem (message digest). Ao contrário de um MAC, um código de hash não usa uma chave, sendo uma função apenas da mensagem de entrada. Como afirma a questão, ele é uma função de todos os bits da mensagem e oferece uma capacidade de detecção de erros. Caso ocorra alguma mudança em um desses bits da mensagem, necessariamente, haverá uma mudança no código hash. 

    Fonte: Criptografia e Segurança de Redes - William Stallings - 4ª edição.
  • O Código de Hash é uma função?
  • Caro McLovin,

    quando se diz "é uma função de todos os bits da mensagem" significa que ela é dependente ou é resultado de uma operação matemática realizada sobre todos os bits da entrada.
  • LETRA E

    A postagem do colega Rweck está correta senhores. Vocês devem dar a atenção ao que ele colocou. Esta questão foi toda retirada do livro do Stallings. Vou colocar só a página das alternativas erradas para quem quiser folhear o livro depois. 

    -Sobre as alternativas erradas: Ler PÁGINA 226 do Stallings.

    - Sobre a ALTERNATIVA CORRETA.

    Segundo Stallings(2008,p.234),"O código de hash é uma função de todos os bits da mensagem e oferece uma capacidade de detecção de erros: uma mudança em qualquer bit ou bits na mensagem resulta em uma mudança no código de hash."

    Bibliografia:

    CRIPTOGRAFIA E SEGURANÇA DE REDES-4 EDIÇÃO 2008-WILLIAM STALLINGS

  • 2014
    As funções HASH são utilizadas para autenticar mensagens, não possuem chave de encriptação e são irreversíveis.
    Certa