Léxico de TI › Segurança › IND-CPA

IND-CPA

Segurança Svenska → Atualizado: 2026-10-12

Um esquema de cifragem é IND-CPA seguro se o atacante não consegue dizer qual de duas mensagens escolhidas por ele foi cifrada, mesmo com acesso a um oráculo de cifragem.

IND vem de indistinguibilidade e CPA de chosen-plaintext attack, ataque de texto claro escolhido. O atacante pode pedir textos cifrados de mensagens que ele mesmo escolhe e depois precisa adivinhar qual de duas mensagens conhecidas está por trás de um texto cifrado de desafio. Goldwasser e Micali formalizaram a ideia em 1982, e hoje ela é o requisito mínimo para chamar um esquema de cifragem de seguro.

O ECB falha de cara: o mesmo texto claro gera o mesmo texto cifrado, e o atacante vence só comparando. Um esquema IND-CPA precisa randomizar a saída, em geral com um IV ou nonce novo a cada mensagem.

← Voltar ao léxico