You know something, if when given an input that includes Knowledge, you can efficiently extract the knowledge from that input.
Defintion
A Protocol is a Proof of knowledge for an Effective Relation if it is:
- Complete (, if runs on input and on input , then outputs accept)
- Mathematically Sound (There exists PPT s.t with a non-negligable probability of making accept, can interact with Rewindable to produce with overwhelming probability, s.t )