Publication: Modular Sumcheck Proofs With Applications to Machine Learning and Image Processing
dc.affiliation.dpto | UC3M. Departamento de Matemáticas | es |
dc.contributor.author | Balbás, David | |
dc.contributor.author | Fiore, Dario | |
dc.contributor.author | González Vasco, María Isabel | |
dc.contributor.author | Robissout, Damien | |
dc.contributor.author | Soriente, Claudio | |
dc.date.accessioned | 2023-12-19T08:35:14Z | |
dc.date.available | 2023-12-19T08:35:14Z | |
dc.date.issued | 2023-11-21 | |
dc.description.abstract | Cryptographic proof systems provide integrity, fairness, and privacy in applications that outsource data processing tasks. However, general-purpose proof systems do not scale well to large inputs. At the same time, ad-hoc solutions for concrete applications - e.g., machine learning or image processing - are more efficient but lack modularity, hence they are hard to extend or to compose with other tools of a data-processing pipeline. In this paper, we combine the performance of tailored solutions with the versatility of general-purpose proof systems. We do so by introducing a modular framework for verifiable computation of sequential operations. The main tool of our framework is a new information-theoretic primitive called Verifiable Evaluation Scheme on Fingerprinted Data (VE) that captures the properties of diverse sumcheck-based interactive proofs, including the well-established GKR protocol. Thus, we show how to compose VEs for specific functions to obtain verifiability of a data-processing pipeline. We propose a novel VE for convolution operations that can handle multiple input-output channels and batching, and we use it in our framework to build proofs for (convolutional) neural networks and image processing. We realize a prototype implementation of our proof systems, and show that we achieve up to 5x faster proving time and 10x shorter proofs compared to the state-of-the-art, in addition to asymptotic improvements. | en |
dc.format.extent | 15 | es |
dc.identifier.bibliographicCitation | Balbás, D., Fiore, D., González Vasco, M. I., Robissout, D., Soriente, C. (26-30 november 2023). Modular Sumcheck Proofs With Applications to Machine Learning and Image Processing [proceedings]. CCS '23: 2023 ACM SIGSAC Conference on Computer and Communications Security, Copenhagen, Denmarck | en |
dc.identifier.doi | https://doi.org/10.1145/3576915.3623160 | |
dc.identifier.isbn | 979-8-4007-0050-7 | |
dc.identifier.publicationfirstpage | 1437 | es |
dc.identifier.publicationlastpage | 1451 | es |
dc.identifier.publicationtitle | CCS '23: Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security | en |
dc.identifier.uri | https://hdl.handle.net/10016/39111 | |
dc.identifier.uxxi | CC/0000034588 | |
dc.language.iso | eng | es |
dc.publisher | Association for Computing Machinery (ACM) | es |
dc.relation.eventdate | 2023-11-26 | es |
dc.relation.eventplace | Dinamarca | es |
dc.relation.eventtitle | CCS '23: ACM SIGSAC Conference on Computer and Communications Security | en |
dc.rights | © 2023 Copyright held by the owner/author(s). | en |
dc.rights | Atribución 3.0 España | * |
dc.rights.accessRights | open access | en |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | * |
dc.subject.eciencia | Electrónica | es |
dc.subject.eciencia | Informática | es |
dc.subject.eciencia | Matemáticas | es |
dc.subject.eciencia | Telecomunicaciones | es |
dc.subject.other | Proof systems | en |
dc.subject.other | Verifiable computation | en |
dc.subject.other | Zero-knowledge proofs | en |
dc.subject.other | Machine learning | en |
dc.subject.other | Convolutional neural networks | en |
dc.subject.other | Image processing | en |
dc.title | Modular Sumcheck Proofs With Applications to Machine Learning and Image Processing | en |
dc.type | conference proceedings | * |
dc.type.hasVersion | VoR | * |
dspace.entity.type | Publication |
Files
Original bundle
1 - 1 of 1