| In recent years,highly educated talents have become the cornerstone of the rapid development of enterprises,and academic certification has become an important indicator for judging highly educated talents,but there are many data security problems in the existing academic information system,such as data tampering of academic information,data leakage of academic information.At the same time,the number of college graduates is increasing year by year,which brings great difficulties to the inquiry and certification of academic information.Blockchain is applied in a variety of scenarios with its characteristics of non-tamperability and traceability.The dissertation stores academic information data on the blockchain,endorses it with trust through the blockchain consensus mechanism,and combines with the access control mechanism to achieve more trusted and fine-grained access to the academic information and enhance its security and integrity.Firstly,the thesis proposes a scheme to combine access control mechanism with blockchain,using ciphertext attribute encryption(CP-ABE)algorithm to encrypt data,and only legal access when user attributes satisfy the access policy,which improves the access efficiency and security of the data on the chain degree,and realizes the user-level fine-grained secure access to blockchain data.Secondly,the Hyperledger Fabric-based trusted academic information query system is designed and implemented,and the system architecture,multiple functional modules and contract functions are designed according to the business requirements of the academic information system.It starts Fabric network by creating relevant configuration files,calls the chain code running in Docker container to realize business logic functions,and uses Fabric-SDK-Go to interact with the Web front-end to realize fast and efficient dynamic operations on the education information system,including the addition of education information,the query of education information,the query of update records,the update of education information,etc.Among them,there are two ways to query by unique key value ID number and by certificate number and name.Finally,the thesis verifies the feasibility of the scheme by analyzing both functional and performance tests of the system,and proves that the design can meet the basic business requirements of the academic information system. |