Zero-Knowledge Proofs (etim: zero - nenhum | knowledge - conhecimento | proof - prova) são métodos criptográficos que permitem a uma parte provar que uma afirmação é verdadeira sem revelar nenhuma informação adicional.
Esse conceito é amplamente usado em sistemas de autenticação e criptografia, garantindo privacidade e segurança.
Zero-Knowledge Proofs pronuncia-se “zíro nó-lédge prufs.”, “zíro nó-lédge” como uma só palavra, com ênfase no “zí” e em “nó” e “prufs” suavizado.
O objetivo de Zero-Knowledge Proofs é possibilitar a verificação de informações sem expor dados sensíveis ou adicionais durante a autenticação, ou transações digitais.
Alguns exemplos de Zero-Knowledge Proofs incluem: autenticação segura; blockchain; criptografia de mensagens.
Sim, as provas de conhecimento zero são possíveis e amplamente utilizadas na criptografia para verificar informações protegendo dados sensíveis.
Existem dois tipos principais de prova de conhecimento zero: interativas, onde o provador e o verificador interagem e não-interativas, na qual a prova pode ser verificada sem interação direta.
O princípio das provas de conhecimento zero é que uma parte (provador) pode provar a validade de uma afirmação a outra parte (verificador) sem divulgar nenhuma informação além do fato de que a afirmação é verdadeira.
As provas de conhecimento zero funcionam por meio de algoritmos criptográficos, onde o provador convence o verificador de que conhece algo (como uma senha) sem revelar de fato.
Baixe grátis: O Kit Completo do Gestor