Sigilo perfeito
Uma cifra tem sigilo perfeito quando o texto cifrado não revela absolutamente nada sobre o texto claro.
Claude Shannon formalizou a ideia em 1949, em "Communication Theory of Secrecy Systems". A condição vale quando a chave é aleatória, tem pelo menos o tamanho da mensagem e é usada uma única vez. A cifra de uso único (one-time pad) é o único esquema conhecido que a alcança, e o material da chave nunca pode ser reutilizado.
O conceito explica por que a criptografia prática se apoia em dificuldade computacional. O sigilo perfeito é impraticável para o tráfego comum, então as cifras modernas aceitam que o atacante possa tentar, mas precisa falhar em qualquer prazo realista.