Paper 2024/1004

Relaxed Vector Commitment for Shorter Signatures

Seongkwang Kim, Samsung SDS
Byeonghak Lee, Samsung SDS
Mincheol Son, Korea Advanced Institute of Science and Technology
Abstract

The MPC-in-the-Head (MPCitH) paradigm has recently gained traction as a foundation for post-quantum signature schemes, offering robust security without the need for trapdoors. Despite its strong security profile, MPCitH-based schemes suffer from high computational overhead and large signature sizes, limiting their practical application. This work addresses these inefficiencies by enhancing vector commitments within MPCitH-based schemes. We introduce the concept of vector semi-commitment, which relaxes traditional vector commitment requirements without compromising security, thus reducing signature size while maintaining performance. We instantiate vector semi-commitment schemes in both the random oracle model and the ideal cipher model, leveraging recent optimizations such as the Half-tree technique. Additionally, we propose a key injection technique that further minimizes signature size by embedding the secret key into the Half-GGM tree. We apply these improvements to the BN++ signature scheme and prove it fully secure in the ideal cipher model. Implementing these improvements in the $\mathsf{AIMer}$ v2.0 signature scheme, we achieve up to 18% shorter signatures and up to 112% faster signing and verification speeds, setting new benchmarks for MPCitH-based schemes.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
MPC-in-the-Headvector commitmentGGM treezero-knowledge proofdigital signaturecommitment scheme
Contact author(s)
sk39 kim @ samsung com
byghak lee @ samsung com
encrypted def @ kaist ac kr
History
2024-06-21: approved
2024-06-21: received
See all versions
Short URL
https://ia.cr/2024/1004
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1004,
      author = {Seongkwang Kim and Byeonghak Lee and Mincheol Son},
      title = {Relaxed Vector Commitment for Shorter Signatures},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1004},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1004}},
      url = {https://eprint.iacr.org/2024/1004}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.