Font Size: a A A

Research And Implementation Of Talent Information Storage System Based On Blockchai

Posted on:2023-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:J MaFull Text:PDF
GTID:2568306815962449Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development and progress of the society,companies tend to choose talents with higher quality when recruiting.Therefore,in recent years,there has been a frequent occurrence of fraudulent resumes.Many people falsify their resume in the hope of obtaining an interview or even a job opportunity.At this stage,most of the background investigation(BI)industries are conducted by third-party BI companies,which leads to the fact that the authenticity of the survey results of job seekers’ talent information depends on the results given by the BI companies;at the same time,because there is no data flow between different companies,if job seekers change jobs in a short period of time,it is very likely that they will need to repeat BI.The entire BI process has problems such as process redundancy,high cost,and inability to guarantee the authenticity of data.Therefore,how to quickly and accurately obtain job seekers’ BI information and reduce the cost of the entire BI process has become an urgent difficulty that needs to be solved now.In view of the above problems,this paper designs and implements a blockchain-based talent information certification system based on blockchain technology.This system can realize one-time verification of talent information,continuous credible certification,and optimize the process of traditional talent information certification methods,reducing the cost of the whole process and improving the authenticity of talent information.In order to avoid reducing system performance due to the introduction of blockchain technology,this paper optimizes both data security and system availability,and proposes a blockchain-based searchable encrypted talent information sharing scheme and a reputation-based Double layer Practical Byzantine Fault Tolerance algorithm(RD-PBFT),the optimized system has a delay of 19 ms,23ms and 34 ms for adding,modifying and querying data when interacting with the blockchain,the system ensures that the system performance can meet the demand while ensuring the authenticity and security of the talent information data.The main research contents and innovative works of this paper are summarized as follows:1.A blockchain-based searchable encryption talent information sharing scheme is proposed.First,the non-tamperable feature of the blockchain combined with the cloud server ensures the authenticity of the talent information data and reduces the storage pressure of the blockchain network;secondly,in the process of sharing talent information data,because the decentralize feature of blockchain and the searchable encryption technology,the fairness between the two parties involved in the sharing and the privacy protection during data storage and updating are realized.Finally,the scheme is analyzed and the experimental simulation of the scheme is carried out,which proves that The correctness and usability of the scheme.2.A reputation-based Double layer Practical Byzantine Fault Tolerance algorithm RD-PBFT is proposed.First,by layering the nodes in the Practical Byzantine Fault Tolerance(PBFT)algorithm,the size of a single node needs to communicate with is reduced,and the consensus protocol in the PBFT algorithm is simplified in the context of the alliance chain,The number of interactions required to reach a consensus state between nodes is reduced;secondly,the node reputation score mechanism is introduced,and by rewarding or punishing the behavior of nodes,the score is used as the basis for activating the node election when the view-change protocol is activated.Finally,the feasibility of the algorithm and the advantages compared with PBFT and other algorithms are proved through comparative analysis.3.On the basis of the above research,a talent information storage system based on blockchain is designed and implemented.First,the functional requirements and non-functional requirements of the system are clarified;then the overall system design is carried out,including the architecture and functional module design of the system,and the detailed design of the system and the main database design are given;Finally,the system is implemented and the function and performance test results of the system are given.
Keywords/Search Tags:Talent information certification, Blockchain, Searchable encryption, Talent information sharing, Consensus algorithm
PDF Full Text Request
Related items