Hadamard Product Arguments and Their Applicationsopen access
- Authors
- Lee, Kyeongtae; Ko, Hankyung; Oh, Donghwan; Kim, Jihye; Oh, Hyunok
- Issue Date
- May-2025
- Publisher
- Institute of Electrical and Electronics Engineers Inc.
- Keywords
- Vectors; Polynomials; Complexity theory; Scalability; Information systems; Faces; Cryptographic protocols; Costs; Blockchains; Aggregates; Zero-knowledge proof; pairing-based cryptography; SNARK; privacy
- Citation
- IEEE Access, v.13, pp 79736 - 79756
- Pages
- 21
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE Access
- Volume
- 13
- Start Page
- 79736
- End Page
- 79756
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/207434
- DOI
- 10.1109/ACCESS.2025.3566104
- ISSN
- 2169-3536
2169-3536
- Abstract
- 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).
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 정보시스템학과 > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.