| Promoting the development of e-government affairs and promoting the collaborative management of government affairs departments can improve the quality of public services and the level of government services.It has become an increasingly urgent need of the government and the public.But now all government affairs departments are self-contained and insist on holding data resources,causing data to be scattered across all departments and become data islands.In addition,for security reasons,some departments often refuse to share data in order to protect data privacy.Therefore,how to achieve cross-departmental business collaboration data sharing and data privacy protection in the e-government environment is an urgent problem to be solved.The traditional business collaboration data sharing platform is generally a centralized server,adopts a centralized storage management,and relies on the trustworthiness of a third-party platform.In the process of data sharing,it cannot be open and transparent,and security issues such as data privacy leakage may occur.Blockchain has attracted attention from all walks of life due to its decentralization and complete trust characteristics,and the technology can also have the characteristics of tamper-proof,traceability,etc.,which can solve the problems of data authenticity and traceability in cross-departmental business collaboration.Therefore,in order to solve the above problems,this article will research and analyze the business collaborative data sharing in the e-government environment based on the blockchain and propose a data sharing model in this scenario.The specific research content is as follows:1)First,the business collaborative data sharing model based on blockchain.A business collaborative data sharing model based on blockchain is proposed in order to solve the problems,such as untrustworthiness and non-openness and transparency of centralized sharing platforms;unknowable data source,data falsification and data privacy breach in data sharing process;repudiation after the data user using illegal data or the data provider providing fake data;illegal use of data and uncontrollable data for data owner,and so on.Through the combination of blockchain and distributed IPFS file system,cross-departmental data sharing is realized,data security is ensured,and cross-departmental business collaboration is realized.2)Second,research on the key mechanism of business collaborative data sharing based on blockchain.In response to the data security requirements in the current business collaborative data sharing process,this paper proposes a blockchain-based data access control mechanism,a blockchain and digital digest-based data integrity verification mechanism,and a Paillier algorithm and smart contract-based data confidentiality protection mechanism.The above key mechanisms ensure the controllability of data for the data owner by designing the authorization token Token,the integrity of data by using a combination of blockchain and hash algorithms and recording integrity verification indicators on the blockchain,and the confidentiality of data by using homomorphic encryption Paillier algorithm and smart contract technology.3)Third,the prototype design and implementation of business collaborative data sharing based on blockchain.According to the above data sharing model and key mechanism,this paper implements a cross-departmental business collaborative data sharing prototype system based on technologies such as fabric,IPFS,smart contracts,and homomorphic encryption.The system includes three modules: system management,data management,and transaction management.It realizes data encryption and storage,compiles and deploys smart contracts to calculate data ciphertexts based on business logic,realizes sharing ciphertext results,and protects data privacy.At the same time,it realizes data access control based on blockchain.Finally,a performance test was performed on the fabric blockchain network.The test results show that the system can meet the requirements of cross-departmental business collaborative data sharing. |