Zero Knowledge Proof

Protecting your online privacy could become a lot easier with Zero Knowledge Proof. A technique that allows you to prove things without disclosing what it is you're proving.

Need to have a certain age before you can signup for a service? You can deliver a proof that you meet the criteria without sharing your actual age. Or you could prove to your bank that your salary is sufficient to get a loan, without revealing your real salary.


This video wouldn't be possible without the work of others. Here are the sources I've used during my research & script writing:

Goldwasser, S., Micali, S., & Rackoff, C. (1989). The knowledge complexity of interactive proof systems. SIAM Journal on Computing, 18(1), 186–208.

Schor, L. (2018). On Zero-Knowledge Proofs in Blockchains. The Argon Group. Retrieved from

Explain Like I’m 5: Zero Knowledge Proof (Halloween Edition). (2017). Cossack Labs. Retrieved from

Green, M. (2014). A Few Thoughts on Cryptographic Engineering. Retrieved from

PETRACEK, N. E. L. S. O. N. (2017). What zero-knowledge proofs will do for blockchain. Retrieved from

Blockchain transactions just got a whole lot safer. (2017). ING. Retrieved from

Koens, T., Ramaekers, C., & van Wijk, C. (2017). Efficient Zero-Knowledge Range Proofs in Ethereum. Retrieved from

Alford, H. (2018). What Is Zero-Knowledge Proof And Why You Should Care. Retrieved from


Lundkvist, C. (2017). Introduction to zk-SNARKs with examples. Retrieved from