Paper 2024/1184

Sanitizable and Accountable Endorsement for Dynamic Transactions in Fabric

Zhaoman Liu, Fudan University
Jianting Ning, Fujian Normal University
Huiying Hou, Henan university of technology
Yunlei Zhao, Fudan University
Abstract

Hyperledger Fabric, an open-source, enterprise-grade consortium platform, employs an endorsement policy wherein a set of endorsers signs transaction proposals from clients to confirm their authenticity. The signatures from endorsers constitute the core component of endorsement. However, when dealing with dynamic transactions with high timeliness and frequent updates (e.g., stock trading, real-time ad delivery, news reporting, etc.), the current endorsement process somewhat slows down the transaction execution. Meanwhile, handling these continuously updated transactions consumes significant resources from endorsers, thereby constraining overall application efficiency. To address these issues, this paper devises a novel sanitizable and accountable endorsement scheme by proposing a sanitizable multi-signature (SMS) as the theoretical tool. Specifically, we introduce the novel concept of sanitizable multi-signature and detail its instantiation. SMS combines the advantages of multi-signature and sanitizable signature, maintaining the compactness of the signature while allowing the sanitizer to adjust the initial endorsement result to fit the updated transaction content without interacting with the endorsers, so that both the authenticity and timeliness of transactions can be ensured. Additionally, SMS incorporates an innovative accountability mechanism to trace instances of improper data updates, thereby enhancing the security and reliability of the endorsement process. We demonstrate the security of the proposed scheme through rigorous security analysis. Performance evaluations show that SMS can significantly reduce verification overhead and transaction size compared to the default ECDSA scheme in Fabric. Specifically, when verifying multiple endorsers' endorsements, our scheme exhibits a storage space reduction by approximately 30%-40% and a verification time reduction ranging from 9.2% to nearly 26.3%.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Fabricendorsementdynamic transactionsanitizable multi-signatureaccountability
Contact author(s)
liuzm21 @ m fudan edu cn
jtning88 @ gmail com cn
hyhou01 @ 163 com
ylzhao @ fudan edu cn
History
2024-07-25: approved
2024-07-23: received
See all versions
Short URL
https://ia.cr/2024/1184
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1184,
      author = {Zhaoman Liu and Jianting Ning and Huiying Hou and Yunlei Zhao},
      title = {Sanitizable and Accountable Endorsement for Dynamic Transactions in Fabric},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1184},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1184}},
      url = {https://eprint.iacr.org/2024/1184}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.