Interactive Proofs of Knowledge