Criptograma

Summary

Um criptograma é um código gerado através de um processo criptográfico, utilizando um algoritmo e, geralmente, uma chave criptográfica, para proteger ou autenticar determinada informação.

Como funciona?

  1. Existe uma informação que se pretende proteger ou autenticar.
  2. Essa informação é processada por um algoritmo criptográfico.
  3. O algoritmo utiliza uma chave criptográfica.
  4. É gerado um resultado criptográfico, chamado criptograma.
  5. Esse resultado pode ser utilizado para verificar a autenticidade da informação ou permitir a sua descodificação, dependendo do mecanismo utilizado.

Para que serve?

  • Autenticação: permite verificar a origem legítima de uma informação.
  • Integridade: permite detetar alterações nos dados.
  • Confidencialidade: em mecanismos de cifragem, permite proteger o conteúdo contra acessos não autorizados.

Relação com o EMV

No padrão EMV, o ARQC (Authorization Request Cryptogram) é um criptograma gerado pelo chip do cartão para permitir ao banco verificar a autenticidade dos dados de uma transação.