Cited 0 time in
SAVER: SNARK-Compatible Verifiable Encryption
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lee, Jiwon | - |
| dc.contributor.author | Choi, Jaekyoung | - |
| dc.contributor.author | Kim, Jihye | - |
| dc.contributor.author | Oh, Hyunok | - |
| dc.date.accessioned | 2025-04-08T05:30:18Z | - |
| dc.date.available | 2025-04-08T05:30:18Z | - |
| dc.date.issued | 2025-03 | - |
| dc.identifier.issn | 0302-9743 | - |
| dc.identifier.issn | 1611-3349 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/206980 | - |
| dc.description.abstract | In applications involving zero-knowledge succinct non-interactive arguments of knowledge (zk-SNARK), there often exists a requirement for the proof system to be combined with encryption. As a typical example, a user may want to encrypt his identity, while proving that his identity satisfies a given authorized function (e.g. credit checks). However, depending on the functionalities and message types, including encryption constraints inside the SNARK input may lead to impractically large proving time and CRS sizes. In this paper, we propose a SNARK-compatible verifiable encryption or in short SAVER, which is a novel encrypt-and-prove approach to modularize the encryption apart from SNARK circuits. The SAVER holds many useful properties. It is SNARK-compatible: the encryption scheme is combined with an existing SNARK, in a way that the encryptor can prove pre-defined properties while encrypting the message apart from SNARKs. It is additively-homomorphic: the ciphertext holds a homomorphic property by following an ElGamal-like design. It is a verifiable encryption: one can verify arbitrary properties of encrypted messages by using the combined SNARK. It provides a verifiable decryption: the public can verify that the plaintext claimed by decryptor is equal to the original decryption of ciphertext. It also provides rerandomization: the proof and the ciphertext can be rerandomized as independent objects so that even the encryptor (or prover) herself cannot identify the origin. | - |
| dc.format.extent | 18 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Springer Verlag | - |
| dc.title | SAVER: SNARK-Compatible Verifiable Encryption | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1007/978-3-031-78679-2_11 | - |
| dc.identifier.scopusid | 2-s2.0-86000446344 | - |
| dc.identifier.wosid | 001435627500011 | - |
| dc.identifier.bibliographicCitation | Lecture Notes in Computer Science, v.14745, pp 209 - 226 | - |
| dc.citation.title | Lecture Notes in Computer Science | - |
| dc.citation.volume | 14745 | - |
| dc.citation.startPage | 209 | - |
| dc.citation.endPage | 226 | - |
| dc.type.docType | Proceedings Paper | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Business & Economics | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Business, Finance | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.subject.keywordPlus | Cryptography | - |
| dc.subject.keywordPlus | Encryption algorithms | - |
| dc.subject.keywordAuthor | zk-SNARK | - |
| dc.subject.keywordAuthor | verifiable encryption | - |
| dc.subject.keywordAuthor | encrypt-and-prove | - |
| dc.identifier.url | https://link.springer.com/chapter/10.1007/978-3-031-78679-2_11 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
