Hadamard Product Arguments and Their Applications

  • Lee, Kyeongtae
  • Ko, Hankyung
  • Oh, Donghwan
  • Kim, Jihye
  • Oh, Hyunok
Citations

WEB OF SCIENCE

2
Citations

SCOPUS

4

초록

The Hadamard product (also known as element-wise multiplication) is a fundamental operation in linear algebra, performed by multiplying corresponding elements of two matrices with the same dimensions. This operation plays a crucial role in various fields, including cryptography, where it enables efficient and parallelizable computations on large datasets—particularly in the design of cryptographic protocols such as zero-knowledge proofs. In this paper, we propose a transparent and efficient method for proving the Hadamard product between vectors that are independently committed in the groups G1 and G2 under a pairing operation e : G1 ×G2 → GT . For a vector of length n, the prover has a complexity of Oλ(n), while the proof size is Oλ(log n). The verifier operates with a complexity of Oλ(log n), which includes O(log n) operations in GT and only O(1) pairing operations, making verification highly efficient. We prove the security of our scheme under the Symmetric External Diffie-Hellman (SXDH) assumption. Furthermore, we propose an aggregator for Groth16 (EUROCRYPT 2016) zk-SNARKs and a proof aggregation technique for the general case of the KZG polynomial commitment scheme (ASIACRYPT 2010), where all crs are distinct. Both applications do not require an additional trusted setup, support logarithmic-sized aggregated proofs, and significantly reduce the verifier’s pairing operations to O(1).

키워드

VectorsPolynomialsComplexity theoryScalabilityInformation systemsFacesCryptographic protocolsCostsBlockchainsAggregatesZero-knowledge proofpairing-based cryptographySNARKprivacyCryptographyMatrix algebra
제목
Hadamard Product Arguments and Their Applications
저자
Lee, KyeongtaeKo, HankyungOh, DonghwanKim, JihyeOh, Hyunok
DOI
10.1109/ACCESS.2025.3566104
발행일
2025-05
유형
Article in press
저널명
IEEE Access
13
페이지
79736 ~ 79756