Font Size: a A A

Research On Secure Quick Response Code Generation Scheme Based On Blockchain

Posted on:2020-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:J J HuangFull Text:PDF
GTID:2428330572995790Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile Internet industry and the widespread promotion of smart terminal devices,people have higher requirements for transmission methods.As an information collection and data storage,Quick Response code has gradually become an important methods.It has been widely used in many fields,but it has also produced a series of security problems.In this thesis,the security problems faced by Quick Response code are analyzed in details.A secure Quick Response code generation scheme based on blockchain is designed and implemented.It is proposed to solve the problem that Quick Response code information is easily falsified.Expanding from the generation,use blockchain to add security mechanism and write an intelligent contract through Ethereum.The intelligent contract includes providing the ID for Quick Response code information as the unique identity,adding the ID and the information to blockchain,getting the information from blockchain by the ID.It promise the Quick Response code information is not falsified.The blockchain-based secure Quick Response code generation scheme includes generation module,blockchain function module and security verification module.Generation module combines the intelligent contract and hash operation to realize the Quick Response code generation;blockchain function module realizes the ID assignment and the information storage;Security verification module utilizes the hash value to judging.This scheme makes full use of the advantages of blockchain to ensure that the Quick Response code information is not tampered with,and better solves the security problem.This thesis designs block chain-based secure Quick Response code generation module and security verification module by JavaScript and Solidity.The private chain is constructed by Ethereum.The interaction between JavaScript and the blockchain is realized by web3.js and enable the functionality of each module.The module is tested by multiple experiments and the feasibility of the scheme are verified.
Keywords/Search Tags:Quick Response code security, hash algorithm, blockchain, intelligent contract
PDF Full Text Request
Related items