Tangram: Encryption-friendly SNARK framework under Pedersen committed engines

  • Jeong, Gweonho; 
  • Moon, Myeongkyun; 
  • Yoon, Geonho; 
  • Oh, Hyunok; 
  • Kim, Jihye
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

SNARKs are frequently used to prove encryption, yet the circuit size often becomes large due to the intricate operations inherent in encryption. It entails considerable computational overhead for a prover and can also lead to an increase in the size of the public parameters (e.g., evaluation key). We propose an encryption-friendly SNARK framework, Tangram, which allows anyone to construct a system by using their desired encryption and proof system. Our approach revises existing encryption schemes to produce Pedersen-like ciphertext, including identity-based, hierarchical identity-based, and attribute-based encryption. Afterward, to prove the knowledge of the encryption, we utilize a modular manner of commit-and-prove SNARKs, which uses commitment as a ‘bridge’. With our framework, one can prove encryption significantly faster than proving the whole encryption within the circuit. We implement various Tangram gadgets and evaluate their performance. Our results show 12x - 3500x times better performance than encryption-in-the-circuit.

키워드

CP-SNARK; Encryptions; Pedersen commitment; zk-SNARKs; Ciphertext; Encryption algorithms; Theorem proving
제목
Tangram: Encryption-friendly SNARK framework under Pedersen committed engines
저자
Jeong, Gweonho; Moon, Myeongkyun; Yoon, Geonho; Oh, Hyunok; Kim, Jihye
DOI
10.1109/TDSC.2026.3691113
발행일
2026-07
유형
Article in press
저널명
IEEE Transactions on Dependable and Secure Computing
권
23
호
4
페이지
9161 ~ 9177