Zero-Knowledge Interactive Proofs of Knowledge