Zero knowledge proofs are use when say you want to prove somebody is the legitimate owner of a bank account say.  ok so you have their back deposit details so you deposit two deposits of say 28 cents and 13 cents and when you ask for their details of the deposit you can confirm they have access to that account. 

Or a cave example see that page on Wikipedia