Provar resultados teóricos da informação com base em suposições teóricas da complexidade é outro resultado contra-intuitivo. Por exemplo, Bellare et al. em seu artigo A (verdadeira) complexidade do conhecimento estatístico zero provou construtivamente que, sob a premissa de log discreto certificado , qualquer linguagem que admita o conhecimento estatístico zero verificador honesto também admite conhecimento estatístico zero.
O resultado foi tão estranho que surpreendeu os autores. Eles apontaram esse fato várias vezes; por exemplo, na introdução:
Dado que o conhecimento zero estatístico é uma noção computacionalmente independente, é um tanto estranho que as propriedades sobre ele possam ser provadas sob uma premissa de intratabilidade computacional.
PS: Um resultado mais forte foi posteriormente provado incondicionalmente por Okamoto ( Sobre relações entre provas estatísticas de zero conhecimento ).
Descrição de alguns termos
Como o resultado acima inclui muitos jargões criptográficos, tento definir informalmente cada termo.
- Premissa de log discreto certificado: É difícil (para circuitos de tamanho pequeno) resolver o logaritmo discreto, mesmo que o grupo prime ( ) seja certificado; isto é, a fatoração de é dada.pp−1
- Zero conhecimento : um protocolo que não fornece conhecimento para partes limitadas no tempo polinomial.
- Estatístico zero conhecimento: Protocolo que não fornece informações, mesmo para partes computacionalmente ilimitadas, exceto com probabilidade insignificante.
- Verificador honesto zero conhecimento: um protocolo que não fornece conhecimento para partes limitadas no tempo polinomial, se elas agirem conforme especificado pelo protocolo.