From zero to HEro: zkSNARKs proof construction with HE
| dc.contributor.author | Pal, Pritam | |
| dc.date.accessioned | 2025-03-18T11:06:31Z | |
| dc.date.available | 2025-03-18T11:06:31Z | |
| dc.date.issued | 2024-07 | |
| dc.description | Dissertation under the guidance of Prof. Dr. Nigel Smart, Prof. Dr. Bimal Kumar Roy, Emad Heydari Beni,Mariana Gama and Jiayi Kang | en_US |
| dc.description.abstract | In recent times, the development of the zkSNARKs protocols opens up many applications to prove the authenticity of the data, computations and also the sender without revealing the secret data with very little communication and verification cost. However, resource-constrained devices such as security cameras, mobile phones, and sensors, do not have enough memory and computation power to generate the proof. Now, outsourcing zkSNARK-proof construction leads to privacy concerns as cloud providers may learn secret information. Different from the collaborative proof generation over distributed servers [28, 23], we discuss an approach using fully homomorphic encryption to delegate the proof construction securely to the cloud server. Generating the proof of a circuit, we need to commit the polynomials which represent the constraints of the circuit. If the circuit contains n constraints, we apply the commitment scheme O(n) times. Therefore we have focused on the KZG polynomial commitment scheme which is common in most zkSNARK protocols. Now, the approach to delegate computation of the commitment generation to the cloud server contains the precomputation of elliptic curve points which results client’s high memory usage. We have presented the idea of using PIR protocols such as Vectorized BatchPIR and SimplePIR, to retrieve the precomputed points from the cloud server which reduces the user’s memory usage. We have marked some difficulties we faced with the implementation and future possibilities for improvement. | en_US |
| dc.identifier.citation | 57p. | en_US |
| dc.identifier.uri | http://hdl.handle.net/10263/7545 | |
| dc.language.iso | en | en_US |
| dc.publisher | Indian Statistical Institute, Kolkata | en_US |
| dc.relation.ispartofseries | Dissertation;;CrS;22-08 | |
| dc.subject | Fully Homomorphic Encryption | en_US |
| dc.subject | Pairing-friendly Elliptic Curves | en_US |
| dc.subject | zk- SNARK | en_US |
| dc.subject | Private Information Retrieval. | en_US |
| dc.title | From zero to HEro: zkSNARKs proof construction with HE | en_US |
| dc.type | Other | en_US |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Pritam_CrS2208_2024 (1).pdf
- Size:
- 909.15 KB
- Format:
- Adobe Portable Document Format
- Description:
- Dissertations - M Tech (CRS)
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
