Probar resultados teóricos de la información basados en supuestos teóricos de la complejidad es otro resultado contrario a la intuición. Por ejemplo, Bellare et al. en su artículo La (verdadera) complejidad del conocimiento estadístico cero demostró de manera constructiva que, bajo el supuesto de registro discreto certificado , cualquier lenguaje que admite el conocimiento estadístico de cero verificador honesto también admite el conocimiento estadístico cero.
El resultado fue tan extraño que sorprendió a los autores. Señalaron este hecho varias veces; por ejemplo, en la introducción:
Dado que el conocimiento estadístico cero es una noción computacionalmente independiente, es algo extraño que las propiedades al respecto puedan probarse bajo un supuesto de intratabilidad computacional.
PD: Okamoto demostró un resultado más fuerte incondicionalmente ( Sobre las relaciones entre las pruebas estadísticas de conocimiento cero ).
Descripción de algunos términos.
Como el resultado anterior incluye mucha jerga criptográfica, trato de definir informalmente cada término.
- pp−1
- Conocimiento cero : un protocolo que no proporciona conocimiento a las partes limitadas en tiempo polinómico.
- Conocimiento estadístico cero: un protocolo que no proporciona información, incluso a partes computacionalmente ilimitadas, excepto con una probabilidad insignificante.
- Verificador honesto cero conocimiento: un protocolo que no proporciona conocimiento a las partes limitadas en el tiempo polinomial, si actúan según lo especificado por el protocolo.