Carregando...
Carregando...
Ajude a melhorar a plataforma
O MAC é o código de autenticação de mensagem oferecido pela criptografia simétrica. Ele é utilizado como um mecanismo para assegurar a autenticidade das mensagens, evitando que elas sejam adulteradas. Trata-se de um algoritmo que atua no recebimento da mensagem mais a chave secreta, a fim de gerar um autenticador (número de tamanho fixo). Considerando o MAC, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s). I. O autenticador é gerado por MAC = C(K,M), em que K é a chave, e M é a mensagem. II. Uma chave é compartilhada entre quem envia e quem recebe a mensagem. III. Códigos MAC não podem ser gerados com base em funções hash . Assinale a alternativa que apresenta a sequência correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A afirmativa I é verdadeira, pois o MAC ou soma de verificação ( checksum ) criptográfica é produzido por meio de uma função C com MAC = C(K,M), em que: M: mensagem de tamanho inconstante K: chave distribuída para o emitente e o destinatário C(K,M): comprova que o autenticador tem um tamanho permanente. A afirmativa II é verdadeira, pois, no modelo MAC, a mesma chave é dividida entre remetente e destinatário. O emissor produz uma saída com tamanho fixo que leva o nome de “código de autenticação de mensagem”. Ele é incorporado à mensagem original. Por sua vez, o receptor gera o código e confere com o que foi recebido. Dessa forma, é criada a autenticidade da mensagem. A afirmativa III é falsa, pois os códigos MAC pode ser construídos com base em funções hash. O uso de chaves privadas não se caracteriza, porém o HMAC (Hash-Based Message Authentication Code) permite o cálculo do MAC, ao compreender uma função hash criptográfica combinada com uma chave secreta. Nesse caso, o texto é concatenado com um texto S que é conhecido apenas pelo emissor e pelo receptor. Portanto, ao receptor, é enviado o texto mais o hash da concatenação do texto com S. Ao receber, o receptor recalcula o hash e valida a autoria do envio.