Font Size: a A A

The Application Of Blockchain In The Preservation Of Electronic Evidence

Posted on:2020-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y XiongFull Text:PDF
GTID:2416330590471768Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development and application of the Internet,the amount of electronic data based on computer and computer network has exploded.Specific and effective electronic data play an increasingly important role in proving the facts of a case.In the current complicated computer network security environment,in order to ensure the security and reliability of electronic evidence,this thesis starts from the research of the advantages of blockchain technology and the feasibility of implementing electronic evidence preservation based on blockchain technology.Based on the traditional evidence preservation model,a blockchain-based electronic evidence preservation model is proposed.Through the design and deployment of smart contracts,the construction of blockchain running logic is completed.The model system is further implemented,and then tested and analyzed according to relevant scenarios such as deposit and evidence collection involved in the evidence preservation process.The main research contents and innovations of the thesis are as follows:1.The traditional electronic evidence preservation system is over-centered,and there are potential threats such as conspiracy tampering and data loss.At the same time,the code logic opacity of the centralized system reduces the system credibility.Then it introduces the introduction of blockchain technology into the traditional evidence preservation model,providing decentralized structure for the model,and the data can not be falsified.2.A blockchain-based electronic evidence preservation model is designed.The model has a stand-alone database architecture.The business system database,the electronic evidence database,and the log information database are independently operated.The model also supports custom storage databases.The client is free to choose a trusted third-party database to store complete electronic evidence information,and simply upload the electronic evidence hash summary and the key needed to extract the electronic evidence to the blockchain system.In addition,the electronic evidence preservation logic is deployed on smart contracts.Through the smart contract to complete the authority verification,evidence preservation,log records and other logic,can ensure the transparency of the code and enhance the credibility of the system.3.Design and test smart contract code based on the model.Complete the design and implementation of the electronic evidence preservation contract,the authority verification contract,and the evidence supervision contract.Then the smart contract is deployed on the Remix to complete the test.4.The model system is implemented.Introduce the overall technical architecture of the system and the Ethereum system environment.Based on this,the system is implemented by contract layer,data layer,service layer and view layer.Finally,the test environment is set up,and the functional test of the system is completed by the requirements of different scenarios.
Keywords/Search Tags:electronic evidence, evidence preservation, smart contract, blockchain
PDF Full Text Request
Related items