Font Size: a A A

Research On TBC/RBC Blockchain Based On Improved Vigenère Algorithm

Posted on:2019-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:K K WangFull Text:PDF
GTID:2348330548462299Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the improvement and popularization of infrastructures such as the Internet of Things and distribution services,e-commerce has grown rapidly in China and has become an indispensable part of many people's daily lives.Currently,e-commerce transactions mainly adopt a centralized architecture and are monitored and managed by the third-party platforms.The third-party platform saves all of the user's information and transaction data,handles the user's complaints and protect their rights according to the transaction records.However,in a wide range of applications,the current centralized transaction model of e-commerce has gradually exposed some problems such as the excessively large of the central rights cause obvious monopoly trends in third-party platforms,the cross-border transactions are difficult to come true,the user privacy information is insecure,much difficulty in chasing after the trade disputes arise,the proliferation of phishing sites and counterfeit goods and so on.The facts shows that the centralized transaction model has brought obstacles to the development of e-commerce.Considering the bitcoin blockchain has run safely for a long time,we proposes to use a distributed architecture blockchain as a platform for online transactions.The paper analyzes the working principle and structural characteristics of the blockchain.It is clear that the blockchain can solve some existing problems of e-commerce.At the same time,it also discusses the inadequacies of the blockchain and proposes some solutions.For example,the current blockchain transaction lacks of the legal supervision and protection,the transaction efficiency is low,the smart contract function is limited and difficult to understand,and the blockchain professional is too strong to be accepted by the general public.In response to these problems,we proposes to establish an independent chain of custody and design a parallel dual-chain architecture for trading blockchain(TBC)and regulatory blockchain(RBC).The separation of regulatory and transactional functions reduces the node's hardware costs and enhances the supervision and management of blockchain transactions,enabling them to be better applied to online transactions.In order to improve the ease of use and diversity of smart contracts in the blockchain,we proposes to establish a smart contract market in the regulatory chain,and then design the functional verification and legitimacy verification processes of smart contracts,and design a zero-knowledgeproof algorithm to check the functiong of the summation intelligence.The experiment illustrates the feasibility of using zero-knowledge proofs to verify smart contract functionsIn order to ensure the security of smart contracts as an electronic commodity,the paper improves the current Vigenère encryption algorithm.Combining the improved Virginia algorithm with the elliptic curve encryption algorithm can reduce transmission costs and improve the security of electronic goods.The paper uses different encryption algorithms to encrypt the same text and analyze the experimental data.The results proved that this improved algorithm is closer to the ideal One-Time Password(OTP)algorithm and can resist the attack on the analysis of the letter frequency,Achieve higher security at a lower cost.Finally,the paper combines the improved double-chain blockchain with crowdfunding e-commerce to analyze its advantages and disadvantages for follow-up research.
Keywords/Search Tags:Blockchain, Vigenère algorithm, Smart contracts, Zero-knowledge proof
PDF Full Text Request
Related items