Zero Knowledge Proofs
Zero Knowledge Proofs are algorithms that allow two parties to confirm a specific piece of information but without the grantor in the process disclosing any additional information.
For example, when proving your age at a bar, a zero knowledge proof would let you demonstrate you're over 21 without revealing your actual age, name, address, or other personal details from an ID.