zero-knowledge proofs

A technique from cryptography, where you show that you have some particular piece of information without revealing anything about it beyond the fact that you have it.

An example of a zero-knowledge proof is Discrete Logarithm Signatures, where the signer proves that he knows e from a calculation (g^e mod p) without revealing any information about e. Another example is the SRP password protocol.