Font Size: a A A

Secure DPoS Consensus Algorithm Based On Heterogeneous Designated Verifier Signature

Posted on:2022-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:X X WangFull Text:PDF
GTID:2518306512453394Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Blockchain is becoming increasingly popular in the field of applications such as financial services,health care and Internet of Things.Its security has drawn people's attention and become a research hotspot of blockchain.Secure consensus is an important part of blockchain.At the same time,with the development of heterogeneous blockchain and Internet of Blockchains,the requirements for heterogeneous consensus is becoming more and more urgent.Analyze the prensent DPoS consensus,it's found that it not only exists the problems of blockchain producer collusion,low voter turnout,bribe vote and candidate cheating,but also does not support the secure communication in the heterogeneous cryptography environment.Therefore,in order to solve the two problem of bribe vote and no support the secure communication in the heterogeneous cryptography environment,this dissertation first proposes a secure heterogeneous designated verifier signature,and then designs heterogeneous DPoS consensus,finally analyzes the security and performance efficiency of DPoS consensus.The main work of this dissertation is as follows:(1)Learn the ideas from heterogeneous signcryption and digital signature,considering the application scenario where confidentialily is not required,this dissertation introduces the concept of heterogeneous digital signature,and then proposes heterogeneous digital signature scheme based on PKI and the IBC cryptography,and then analyze its security,finally,discuss performance of heterogeneous digital signature scheme and related schemes.The results show that the proposed scheme is secure and efficient.(2)Combining the heterogeneous digital signature with the designated verifier signature,a heterogeneous designated verifier signature scheme based on PKI and IBC cryptography is proposed.The security of the proposed scheme is firstly analyzed.And then make experiments by using Java programming language and JPBC library on the proposed scheme and related schemes.Analyze the elapsed time of signature generation phase,signature verification phase and transcript simulation phase comparatively.The results show that the scheme proposed has higher performance.(3)Based on the ides of electronic voting,introduce resistance-to-threatening and receiptfreeness.The design of DPoS consensus is on the basis of heterogeneous designated verifier signature,and analyze its security including authentication,secrecy,anonymity,fairness,resistance-to-threatening,verifiability and receipt-freeness.The results show that the proposed consensus meets the security mentioned above.Secure DPoS consensus is implemented on eclipse platform with using the Java language.The experimental results show that the number of nodes is between 15 and 5000,the throughput and the time of producing blocks stay stable and change in small range.The number of nodes is bigger than 5000,the throughput decreases,and the time of producing blocks is prolonged.
Keywords/Search Tags:Heterogeneous digital signature, Heterogeneous designated verifier signature, Non-forgeability, DPoS Consensus, Resistance-to-threatening, Receipt-Freeness
PDF Full Text Request
Related items