Representative Ring Signature Algorithm Based on Smart Contract

Traditional ring signature algorithms suffer from large signature data capacity and low speed of signature and verification during collective signing. In this work, we propose a representative ring signature algorithm based on smart contracts. By collecting the opinions of the signatory based on mul...

Full description

Bibliographic Details
Main Authors: Qiude Li, Wenlong Yi, Xiaomin Zhao, Hua Yin, Igor Gerasimov
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/18/6805
_version_ 1797482626083192832
author Qiude Li
Wenlong Yi
Xiaomin Zhao
Hua Yin
Igor Gerasimov
author_facet Qiude Li
Wenlong Yi
Xiaomin Zhao
Hua Yin
Igor Gerasimov
author_sort Qiude Li
collection DOAJ
description Traditional ring signature algorithms suffer from large signature data capacity and low speed of signature and verification during collective signing. In this work, we propose a representative ring signature algorithm based on smart contracts. By collecting the opinions of the signatory based on multiparty secure computation, the proposed technique protects the privacy of the signatory during the data interaction process in the consortium chain. Moreover, the proposed method uses smart contracts to organize the signature process and formulate a signature strategy of “one encryption per signature” to prevent signature forgery. It uses the Hyperledger Fabric framework as the signature test platform of the consortium chain to perform the experiments. We compare the results of the proposed method with the ECC ring signature scheme. The experimental results show that in the worst case, the signature volume of the proposed method decreases by more than two times, and the signature speed and verification speed increase by more than three times. Therefore, in the collective signature scenario of transaction verification in the consortium chain, the proposed method is verified to be innovative and practical.
first_indexed 2024-03-09T22:36:04Z
format Article
id doaj.art-b5a75f4695c14e51ab16a356a78ed3fe
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T22:36:04Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b5a75f4695c14e51ab16a356a78ed3fe2023-11-23T18:49:34ZengMDPI AGSensors1424-82202022-09-012218680510.3390/s22186805Representative Ring Signature Algorithm Based on Smart ContractQiude Li0Wenlong Yi1Xiaomin Zhao2Hua Yin3Igor Gerasimov4School of Software, Jiangxi Agricultural University, Nanchang 330045, ChinaSchool of Software, Jiangxi Agricultural University, Nanchang 330045, ChinaSchool of Software, Jiangxi Agricultural University, Nanchang 330045, ChinaSchool of Software, Jiangxi Agricultural University, Nanchang 330045, ChinaFaculty of Computer Science and Technology, Saint Petersburg Electrotechnical University “LETI”, 197022 Saint Petersburg, RussiaTraditional ring signature algorithms suffer from large signature data capacity and low speed of signature and verification during collective signing. In this work, we propose a representative ring signature algorithm based on smart contracts. By collecting the opinions of the signatory based on multiparty secure computation, the proposed technique protects the privacy of the signatory during the data interaction process in the consortium chain. Moreover, the proposed method uses smart contracts to organize the signature process and formulate a signature strategy of “one encryption per signature” to prevent signature forgery. It uses the Hyperledger Fabric framework as the signature test platform of the consortium chain to perform the experiments. We compare the results of the proposed method with the ECC ring signature scheme. The experimental results show that in the worst case, the signature volume of the proposed method decreases by more than two times, and the signature speed and verification speed increase by more than three times. Therefore, in the collective signature scenario of transaction verification in the consortium chain, the proposed method is verified to be innovative and practical.https://www.mdpi.com/1424-8220/22/18/6805ring signaturemultiparty secure computationconsortium chainsmart contract
spellingShingle Qiude Li
Wenlong Yi
Xiaomin Zhao
Hua Yin
Igor Gerasimov
Representative Ring Signature Algorithm Based on Smart Contract
Sensors
ring signature
multiparty secure computation
consortium chain
smart contract
title Representative Ring Signature Algorithm Based on Smart Contract
title_full Representative Ring Signature Algorithm Based on Smart Contract
title_fullStr Representative Ring Signature Algorithm Based on Smart Contract
title_full_unstemmed Representative Ring Signature Algorithm Based on Smart Contract
title_short Representative Ring Signature Algorithm Based on Smart Contract
title_sort representative ring signature algorithm based on smart contract
topic ring signature
multiparty secure computation
consortium chain
smart contract
url https://www.mdpi.com/1424-8220/22/18/6805
work_keys_str_mv AT qiudeli representativeringsignaturealgorithmbasedonsmartcontract
AT wenlongyi representativeringsignaturealgorithmbasedonsmartcontract
AT xiaominzhao representativeringsignaturealgorithmbasedonsmartcontract
AT huayin representativeringsignaturealgorithmbasedonsmartcontract
AT igorgerasimov representativeringsignaturealgorithmbasedonsmartcontract