Saltar para o conteúdo principal

Divulgação seletiva

(Selective disclosure)

A divulgação seletiva é a capacidade de partilhar apenas os atributos específicos de que um verificador precisa numa credencial, por exemplo provar que tem mais de 18 anos sem revelar a sua data de nascimento exata.

Funciona porque um formato de credencial como o SD-JWT cifra e salga cada afirmação separadamente no momento da emissão, para que um titular possa deixar de fora qualquer afirmação daquilo que envia, mantendo-se as restantes verificáveis em relação à assinatura original do emissor. É a carteira, e não o emissor ou o verificador, que decide no momento da apresentação quais as afirmações a revelar, o que significa que a mesma credencial pode ser reutilizada em muitos pedidos diferentes sem nunca expor mais do que cada um exige. Isto é diferente de simplesmente ocultar um campo num documento em papel ou num PDF, onde remover um campo invalida a assinatura ou exige confiar em quem fez a ocultação: com a divulgação seletiva, o verificador pode confirmar matematicamente que as afirmações divulgadas são genuínas e não foram alteradas, mesmo que outras afirmações da mesma credencial permaneçam totalmente ocultas. Um exemplo comum é a verificação de idade, em que um titular prova ter mais de 18 anos divulgando apenas um predicado sobre a sua data de nascimento em vez da própria data, ou uma empresa que prova estar registada sem revelar toda a sua estrutura de propriedade. A divulgação seletiva é um requisito de privacidade essencial para a EUDI Wallet ao abrigo do eIDAS 2.0, assente no princípio da minimização de dados das regras europeias de proteção de dados, concebido para permitir a cidadãos e empresas provar exatamente o que uma parte confiante pede e nada mais, reduzindo a quantidade de dados pessoais que chega às partes confiantes e o risco caso alguma delas seja alguma vez comprometida.

A divulgação seletiva pode ser usada com qualquer credencial digital?

Só se o formato da credencial tiver sido concebido para a suportar. Um documento assinado simples revela tudo ou nada, porque remover qualquer parte dele invalida a assinatura. Formatos como o SD-JWT assinam cada afirmação separadamente desde o início, o que é o que permite a um titular omitir afirmações individuais mais tarde, continuando as restantes a verificar-se.

Voltar ao glossário