| In recent years,information digitization presents an inevitable trend.The geometric explosion of data contains great value.Therefore,data sharing is particularly important.Initially,in order to speed up the information construction,developers used the traditional service-oriented monomer architecture to complete the massive data exchange and sharing.However,with the continuous increase of business and data scale,the scalability and performance stability of the monomer architecture in data sharing are obviously insufficient.At the same time,the existing data sharing platform has the problems of data abuse and privacy disclosure,resulting in the lack of necessary security measures for data sharing.In view of the above problems,this thesis selects the Spring Cloud technology framework.By the thinking of "dividing and dealing" and the advantages of flexible expansion and low coupling,this thesis designs and implements the data sharing framework based on microservice to ensure distributed privacy and security.Aiming at the pain points of data sharing,the framework makes an attempt in the unity,flexibility and security of data sharing,in order to improve the openness and comprehensive utilization of data.The main work of this thesis is as follows:(1)The thesis analyses the characteristics of data sharing and the existing data sharing mode comprehensively,find out the factors affecting the better play of data sharing,summarize the challenges faced by realizing data sharing security,and explore solutions.(2)According to the distributed characteristics of the sharing framework,a protocol to ensure the security of data sharing is designed.The protocol combines the idea of secure multi-party computing.It improves the usage scenario and mode of secret sharing by taking the distributed shared data services as multi-party participants.Moreover,it adds a trust mechanism and formulates the algorithm parameter standard,so as to realize the dynamic update of parameters and ensure the data privacy and key security.(3)On the basis of requirement analysis,the thesis finished the design and implementation of data sharing framework.Macroscopically,the framework is divided into authentication system,data system and encryption system.Data sharing specification is designed to simplify the data usage process.In addition,combined with the security protocol,the search engine microservice based on Elastic Search is constructed,and the data operation module,data flow restriction module,data synchronization module and data anonymity module are developed for the service.At the same time,cooperated with the shared data service added to the framework,the service manages the data centrally.The actual operation results show that the sharing framework not only improves the efficiency of data sharing,but also ensures the safety of framework data sharing.Therefore,the framework fully taps the value of data. |