Zero Knowledge Proofs and Sigma Protocols Flashcards
Definition of language
Definition of complexity class
Definition of decision problem and relation with search problem
Examples of complexity classes
Definition of NP complexity class
NP-complete problems and relation between P and NP
Examples of NP-complete problems
P vs NP wrt one-way functions
Definition of k-round interaction
Definition of IP complexity class
IP class with respect to PSPACE class and NP class with example
Definition of graph and of graph isomorphism
GNI and IP
Prove that GNI belongs to IP
Definition of Zero Knowledge Proof
Definition of Honest-Verifier Zero Knowledge
GI and PKZ
Prove that GI belongs to PZK
Prove that if there exists a one-way function then NP belongs / equal to CZK
Definition of proof of knowledge
cheating is as difficult as crafting a witness + formal def with p and k
Definition of Zero-Knowledge Proof of Knowledge
GI and PZKPoK
Prove that GI belongs to PZKPoK
Definition of Sigma Protocol: what is it, what is it made of and which properties does it have