This is a draft proposal.
Commit-and-Prove Zero-Knowledge Proof systems (CP-ZKPs) are a generalization of zero-knowledge proofs in which the prover proves statements about values that are committed. Similarly, Encrypt-and-Prove proof systems allow the prover to prove statements about values that are encrypted.
The primary scope of the working group is standardizing terminology, definitions and protocols for commit-and-prove and encrypt-and-prove zero-knowledge proofs. While this standard will need to consider some specific commitment/encryption schemes, the standardization of these commitment/encryption schemes is a goal of the Primitives WG.
This working group is the result of a merge of the commit-and-prove and SAVER working groups.
Some of the goals of this WG (in particular, the standardization of commitment schemes) are related to the activities of the ZKP-friendly Primitives WG.