Font Size: a A A

Academic Information Privacy Protection Method And System Based On Blockchain

Posted on:2021-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:S H DengFull Text:PDF
GTID:2427330605964080Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Educational informatization improves the efficiency of the teaching process and the ability to share educational resources,but the large amount of data generated by informatized teaching or management makes students' privacy protection work face greater challenges.Student academic information is related to the privacy of students.Now that privacy protection issues are increasingly prominent,a system that combines security,reliability,and privacy protection is needed for storage and management.Blockchain is a data structure that links data blocks of transaction records in chronological order.It uses cryptographic algorithms,economic design,and distributed network technology to ensure the integrity,traceability,and non-availability of data on the blockchain.tamper.Using the characteristics and advantages of blockchain technology,this paper proposes a privacy protection method for academic information based on blockchain.This privacy protection method uses blockchain technology to ensure the integrity and credibility of data,and integrates multiple encryption algorithms.To solve the privacy protection of data on the blockchain.According to the actual needs of academic information security storage and controlled access,this paper designs and implements a blockchain-based academic information privacy protection system.In order to strengthen the confidentiality of the data,this article uses a variety of encryption algorithms to encrypt the student's academic data in the local client and save the ciphertext to the blockchain,from the client to the server to the blockchain ledger.?status.This article first designed the student's academic data model.The student's academic structured data can be divided into two categories:character and numeric.Character data is encrypted using AES symmetric encryption algorithm,and numeric data,such as credits and scores,in addition to secure storage,also requires calculation.Therefore,Paillier homomorphic encryption algorithm is used to encrypt numeric data,homomorphic ciphertext can be ciphertext The calculation avoids the risk of information leakage in the decryption calculation process of the server and the tedious operation of the client's decryption and recalculation.In order to achieve the sharing of academic data with authorized employers and other third-party organizations,this paper has designed a trusted data sharing mechanism to re-encrypt the academic data encryption key,and use Umbral agent re-encryption to achieve the conversion of ciphertext,so that The authorized person can use the private key to decrypt the ciphertext.In order to solve the problem of encrypted data retrieval,this article combines the CryptDB ciphertext database with blockchain technology,and uses the ciphertext logo to realize the function of querying the academic data ciphertext according to the student ID.This article describes the design of the academic information privacy protection system in detail.The system is based on the Fabric alliance chain platform,and the Go Web application is developed according to the MVC design model.WebAssembly is used to realize the complex calculation of front-end encryption.Experimental results show that the system has good usability and reliability,and meets the requirements of academic information privacy protection.The privacy protection method proposed in this paper solves the practical problems of academic information privacy protection,but its value is not limited to this.The content of this article also provides ideas for solving the privacy protection problems of the blockchain architecture itself.
Keywords/Search Tags:Blockchain, Privacy Protection, Academic Information, Encryption Algorithm
PDF Full Text Request
Related items