Zero-Knowledge Proof
Definition
A zero-knowledge proof is a cryptographic protocol where one party can prove to another that they know certain information, without revealing that information.
Practical applications: password managers that never send the password to the server; blockchain privacy protection; digital identity solutions.