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...
Main Authors: | , , , , |
---|---|
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 |