A method by which one party can prove to another that they know a value x, without conveying any information apart from the fact that they know the value x. For example, proving that one is older than 18 without sharing the date of birth or the exact age.