Font Size: a A A

Research And Application Of Blockchain System Based On Batch Verification Scheme For SM2 Signatures

Posted on:2023-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:D N LiuFull Text:PDF
GTID:2568306914472884Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As Satoshi Nakamoto proposed the concept of bitcoin,blockchain technology has gradually been used and valued by people.Even so,as a distributed ledger platform,traditional blockchain technology still has several performance issues that need to be resolved.Beyond that how to realize a high-performance blockchain system has also become one of the goals of industry exploration.In 2018,China issued the " Financial distributed ledger technology security specification",which clearly pointed out that the specific cryptographic algorithms used in the distributed ledger system should apply the relevant standards for Chinese Cryptographic Algorithm.Combined with the current status of relevant domestic research,the Chinese Cryptographic Algorithm blockchain technology still needs more exploration.In order to offer a high-performance blockchain system that complies with Chinese Cryptographic Algorithm,this paper designs a blockchain system based on the batch verification scheme for sm2 signatures.Firstly,this paper introduces the concepts and characteristics of blockchain technology,analyzes the pain points in related research,and introduces the Chinese Cryptographic Algorithm and the digital signature batch verification algorithm.Then,a batch verification scheme for SM2 signatures is proposed,and the performance of the batch verification scheme is evaluate under the condition of single signer and multi-signer.After that,this paper introduces a blockchain transaction confirmation model based on the batch verification scheme for SM2 signatures.The model consists of a thread pool,a grouper,a trigger,a verifier,and an error locator.The signature batch verification trigger conditions are designed for three modes:timing trigger,count trigger and capacity trigger.The paper analyzes performance of the model through experiments,and improves the model.The experimental results prove that the improved blockchain transaction model can improve the system throughput effectively.According to the needs of practical applications,the model can be configured.Finally,the paper proposes a blockchain transaction system based on batch verification scheme for SM2 signatures.
Keywords/Search Tags:Blockchain, SM2, Digital Signature, Batch Verification
PDF Full Text Request
Related items