Font Size: a A A

The Design And Implementation Of Software Intellectual Property Certification System Based On Blockchain

Posted on:2020-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:D H YangFull Text:PDF
GTID:2428330575455093Subject:Engineering
Abstract/Summary:PDF Full Text Request
The low cost of software copying and dissemination makes the software intel-lectual property infringement and piracy more and more serious,which affects the healthy development of software ecology.Most domestic and foreign application sys-tems that provide software intellectual property certification and information traceabil-ity services rely on central institutions.Due to the influence of traditional trust models,malicious users or stakeholders can tamper with data.In the process of safeguard-ing rights,the services provided by third-party organizations bring high time costs to software developers.This thesis designs and implements a software intellectual property certification system based on blockchain,in order to ensure the reliable dissemination of software intellectual property on the Internet.With the decentralized,incorruptible,traceable and Multi-party maintenance of the blockchain,the system ensures the software intel-lectual property certification information can be securely stored and shared by multiple parties.The system implements the front-end Web platform based on the Vue frame-work and back-end service based on the Spring Boot framework,which maintains the system s good scalability.User information management and identity authentication of the consortium blockchain nodes are implemented by using LDAP and Fabric CA.The blockchain application solution based on Hyperledger Fabric and IPFS protocol is used to build a coalition chain network,which realizes software intellectual property network-wide notarization and information cannot be falsified,and solve the problem of rapid expansion of blockchain data.The system implements the certificate tool client to generate software certificates to ensures software products are not leaked.IPFS file data is cached through TiDB database to reduce data query time and speed up service response.Various services of the system are deployed through Docker and Kubernetes cluster manages the scheduling,expansion and load balancing of containers.This system has been deployed for trial operation,and the system has been tested with two Fabric consensus nodes deployed by Alibaba Cloud and Tencent Cloud.The test results show that the system can provide reliable software intellectual property cer-tification and deposit services based on the consortium blockchain.At the same time,under the transaction throughput of 100tps,the system consortium blockchain can still maintain good availability.In the system consortium blockchain network,each node has a complete and consistent account book,and the book data is jointly maintained by all the participants,and will not be maliciously tampered by the interest groups,ul-timately,users can authenticate software intellectual property rights in the consortium blockchain network and can accurately trace intellectual property information at any node,without relying on third-party organizations.
Keywords/Search Tags:Intellectual Property Protection, Software Property Certification, Digital Signature, Consortium Blockchain, IPFS, Chaincode
PDF Full Text Request
Related items