The NIST Project on Privacy Enhancing Cryptography (C33c)
Privacy-enhancing cryptography (PEC) techniques, such as zero-knowledge proofs (ZKPs) and secure multi-party computation (SMPC), enable multiple agents to interact meaningfully without revealing superfluous private information to one another or to third parties. This talk will overview the NIST PEC project, still in an early stage. Several envisioned use-cases illustrate the potential of PEC, but their feasibility depends on the ability to perform practical implementations. To which extent can or should cryptographic modules be in scope? For example: should cryptographic modules produce ZKPs of correctness of their generated parameters? are cryptographic modules suitable to participate as agents in an SMPC? We would like to obtain feedback from the community.