CDA
Summary
O CDA (Combined Dynamic Data Authentication / Application Cryptogram Generation) é um mecanismo de autenticação do cartão utilizado no EMV, que combina a autenticação dinâmica do cartão com a geração do criptograma da transação.
Como funciona?
O CDA combina duas funções:
O terminal (POS/TPA) verifica a assinatura digital utilizando a chave pública do cartão, cuja autenticidade é validada através da cadeia de certificados EMV.
Desta forma, consegue verificar a autenticidade do cartão e a ligação entre os dados da transação e o criptograma gerado.
Para que serve?
O CDA serve para:
- Dificultar a clonagem de cartões.
- Detetar alterações aos dados da transação.
- Confirmar que o criptograma está associado aos dados apresentados pelo cartão.
- Reforçar a segurança das operações com chip EMV.
Diferença entre SDA, DDA e CDA
Estes são três mecanismos de autenticação de cartões definidos no contexto EMV.
| Mecanismo | Significado | Característica |
|---|---|---|
| SDA | Static Data Authentication | Verifica uma assinatura sobre dados estáticos do cartão. |
| DDA | Dynamic Data Authentication | Verifica uma assinatura digital que inclui dados dinâmicos e um desafio do terminal. |
| CDA | Combined Data Authentication | Combina autenticação dinâmica com a geração do criptograma da transação. |