Font Size: a A A

Blockchain-based Approach Of Code-Security Emergency In Collaboration

Posted on:2022-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:J T WangFull Text:PDF
GTID:2518306557968409Subject:Information security
Abstract/Summary:PDF Full Text Request
In the Internet era,5G,artificial intelligence,big data,block chain and other technologies are becoming more and more popular.These emerging technologies can be applied to the society and accelerate the development of the society.Therefore,all walks of life need to develop various kinds of software based on emerging technologies as auxiliary tools to cooperate with the daily work.In this situation,the security of software has gradually been paid attention to.Currently,there are many software code vulnerabilities,leading to a huge workload of code emergency treatment.Only by speeding up the efficiency of code emergency treatment can we reduce the loss caused by software vulnerabilities.Although some code emergency processing platforms adopt multi-party cooperation to improve efficiency,ordinary crowdsourcing is difficult to ensure the privacy of code and users.The thesis proposes and designs a collaborative code security emergency method based on blockchain.This method solves the problem of code privacy,identity privacy and credit preemption in the process of code emergency crowdsourcing.In this thesis,the user has a dynamic false identity closely related to the real identity.The key purpose of adopting dynamic false identity is to ensure that the user's identity is not exposed,and at the same time prevent malicious forensics personnel from tracking and analyzing the designated user,so as to avoid the problem of information exposure caused by data accumulation.At the same time,this thesis adopts a local code particle tool to cut the code off-line for the task publisher,and uses proxy re-encryption to distribute the task code blocks,so as to ensure that the complete original code is known only to the code owner.Furthermore,this thesis proposes an anonymous task-user binding verification method to prevent credit preemption and ensure that the task executor can obtain the corresponding legitimate benefits.The method of the thesis runs the system on the Ethereum blockchain,and tests its Gas consumption and performance in each stage.After testing,it proves the feasibility and rationality of the architecture of this method.
Keywords/Search Tags:code emergency, crowdsourcing, blockchain, code privacy, proxy re-encryption
PDF Full Text Request
Related items