Leopard: Sublinear Verifier Inner Product Argument under Discrete Logarithm Assumption

Citations

WEB OF SCIENCE

3
Citations

SCOPUS

4

초록

An inner product (IP) argument is a proof system that convinces the verifier of an IP relation between committed integer vectors. IP arguments are crucial building blocks for range proof and zero knowledge arguments, which can be applied to verifiable computation, confidential transactions, decentralized identification, and so on. This paper proposes a novel efficient IP argument with a trustless setup. For integer vectors of size N, the proposed IP argument provides a proof size of O(log2 N), a verification cost of O(√N), and a size of public parameter size of O(√N). The construction uses bilinear pairings and its security relies solely on the discrete logarithm (DL) assumption, a well-established standard cryptographic assumption. Consequently, we obtain the first DL-based IP argument with a trustless setup that achieves a sublinear verifier and logarithmic proof size, which we call Leopard. Furthermore, We empirically evaluate the performance of Leopard. The experimental results demonstrate that Leopard is highly efficient and scalable compared to previous works.

키워드

IP networksCostsSecurityGeneratorsTrustless servicesCryptographyProtocolsInner product argumentBulletproofssublinear verifierdiscrete logarithmtrustless setupproof of knowledgezero knowledgeInternet protocolsNetwork security
제목
Leopard: Sublinear Verifier Inner Product Argument under Discrete Logarithm Assumption
저자
Kim, SungwookLee, GwangwoonLee, HyeonbumSeo, Jae Hong
DOI
10.1109/TIFS.2023.3300525
발행일
2023-08
유형
Article
저널명
IEEE Transactions on Information Forensics and Security
18
페이지
5332 ~ 5344