2019 · 270 citations · 32 references
EngineeringElectrical EngineeringMicrowave EngineeringSensorsWireless CommunicationsInterference ManagementRadio Frequency Interference MitigationSensor NetworksSpectrum ManagementWireless NetworksWireless Sensor NetworksIeee 802.15.4InterferenceInterference EstimationInterference LocalizationInterference MitigationInterference MonitoringInterference SuppressionSensor Nodes
Ever since their introduction, zero-knowledge proofs have become an important tool for addressing privacy and scalability concerns in a variety of applications. In many systems each client downloads and verifies every new proof, and so proofs must be small and cheap to verify. The most practical schemes require either a trusted setup, as in (pre-processing) zk-SNARKs, or verification complexity that scales linearly with the complexity of the relation, as in Bulletproofs. The structured reference strings required by most zk-SNARK schemes can be constructed with multi-party computation protocols, but the resulting parameters are specific to an individual relation. Groth et al. discovered a zk-SNARK protocol with a universal structured reference string that is also updatable, but the string scales quadratically in the size of the supported relations.
32
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Ahmed E. Kosba, Andrew Miller, Elaine Shi et al. · 2016 · 2.2K citations
Zerocash: Decentralized Anonymous Payments from Bitcoin
Eli Ben Sasson, Alessandro Chiesa, Christina Garman et al. · 2014 · 1.9K citations · Full text
Bulletproofs: Short Proofs for Confidential Transactions and More
Benedikt Bünz, Jonathan Bootle, Dan Boneh et al. · 2018 · 1.1K citations · Full text
Pinocchio: Nearly Practical Verifiable Computation
Bryan Parno, Jon Howell, Craig Gentry et al. · 2013 · 835 citations · Full text
Steven D. Galbraith⋆, Kenneth G. Paterson, Nigel P. Smart · Discrete Applied Mathematics · 2008 · 785 citations