3

Jigsaw: Doubly Private Smart Contracts
A Framework for Witness Encryption from Linearly Verifiable SNARKs and Applications
Split Prover Zero-Knowledge SNARKs
Threshold Encryption with Silent Setup
Distributed Broadcast Encryption from Bilinear Groups