A highway engineering information data sharing method and system based on privacy computing
By enabling joint processing of highway engineering information data through a privacy-preserving computing platform, the problem of data silos is solved, data sharing and value utilization are realized, and engineering efficiency is improved.
Patent Information
- Application Number
- CN202210508455.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-05-11
AI Technical Summary
In highway projects, unclear definition of data ownership leads to serious data silos, making it impossible to reuse information and conduct comprehensive analysis and applications, resulting in waste of resources.
By adopting a privacy-based computing method, through a shared database and privacy computing platform, we can achieve joint statistics, query and calculation of data, protect the privacy of data providers, and provide calculation results to authorized entities.
Break down data barriers, realize open sharing and value realization of data, improve engineering efficiency and save social resources.
Smart Images

Figure CN115391840B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of privacy computing and highway engineering information technology, and in particular to a method and system for sharing highway engineering information data based on privacy computing. Background Art
[0002] In the highway engineering industry, a large amount of important engineering information data is generated during engineering surveys, measurements, and field investigations. For a long time, this data was primarily recorded through manual surveys and paper records. In recent years, with the rapid development of digital transportation, some companies in the industry have developed engineering survey information systems and field investigation systems based on technologies such as BIM and GIS, accelerating the digital transformation of highway engineering. However, various current information systems still have certain pain points:
[0003] (1) The ownership of data is not clearly defined. Although a lot of data can be obtained within the same unit, due to the protection of national security and commercial secrets, the initiative and enthusiasm of each unit to participate in data circulation and sharing are very low. Ultimately, a series of unit-level "data islands" are formed, making it difficult to achieve information reuse and comprehensive analysis applications, and unable to fully realize the economic and social value of data, resulting in a waste of social resources.
[0004] (2) Data management and application are parallel and separated. A large amount of multi-source heterogeneous data lacks linkage in application, resulting in repeated data collection. The same data is stored multiple times in databases with different needs and projects, forming "data islands" at the unit level. Summary of the Invention
[0005] The purpose of the present invention is to provide a method and system for sharing highway engineering information data based on privacy computing. By adopting this solution, privacy computing can be used to ensure that the data provider does not leak the original data, and the data can be analyzed and calculated. This can effectively solve the pain points of highway engineering information systems, ensure that engineering data is "available but invisible" throughout the entire life cycle of the project, break down existing data barriers, and safeguard data reuse and integration.
[0006] The present invention is achieved through the following technical solutions:
[0007] A method for sharing highway engineering information data based on privacy computing, the method comprising the following steps:
[0008] Establishing a shared database and importing data collected by data providers into the shared database, wherein the collected data is highway engineering information;
[0009] The shared database calculates the data in the database through privacy computing to obtain a calculation result;
[0010] Based on the calculation results, the shared database performs a first information sharing process and a second information sharing process for different entities:
[0011] The first information sharing process includes: displaying the imported data, calculation process and calculation results to the data provider and making them available for the data provider to call;
[0012] The second information sharing process includes: providing the calculation result to the non-participating data provider under the authorization of the data provider.
[0013] Further optimization, after the data collected by the data providing parties are imported into the shared database, the following steps are also included:
[0014] The shared database needs to review each data provider, evaluate its exploration and investigation capabilities, and retain the data imported by the data providers that meet the evaluation criteria.
[0015] Further optimization, after retaining the data imported by the data providers that meet the evaluation criteria, also includes the following steps:
[0016] According to different types of data, the retained data is checked for legitimacy and processed in a unified manner.
[0017] Further optimization, the privacy computing also includes the following functional modules: joint statistics module, joint query module, joint BIM+GIS three-dimensional modeling module and joint computing module.
[0018] Further optimization, after obtaining the calculation results, further comprising the following steps:
[0019] After obtaining the calculation results, if the subsequent data provider questions the calculation results, he / she shall submit an information question and information correction application to the database so that the database can update the data.
[0020] Further optimization, the database also includes a privacy computing interface, which can be called by the self-developed system of the data provider, and obtain the data and calculation results provided by each data provider through the self-developed system for processing.
[0021] Further optimized, the self-developed system obtains data from the privacy computing interface through secret sharing, homomorphic encryption, oblivious transmission, obfuscated circuits or zero-knowledge proof.
[0022] Further optimized, the second information sharing process further includes the following specific steps:
[0023] The non-participating data provider needs to provide calculation parameters and call the corresponding function module. Then, under the authorization of the data provider, the corresponding function module calculates the calculation result and provides the calculation result to the non-participating data provider.
[0024] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0025] This invention provides a method and system for sharing highway engineering information data based on privacy computing. This solution uses privacy computing technologies such as multi-party secure computing and federated learning to import highway engineering information data collected by various units, including surveys, measurements, and field investigations, into a privacy computing platform. Without leaking the original data of each party, this method enables joint statistics, joint queries, joint calculations, and analysis among different units. Through interfaces, privacy computing functions of internally developed systems can also be implemented. This invention significantly promotes the open sharing, exchange, and circulation of highway engineering information data resources, breaking down data barriers and improving engineering efficiency while fully realizing the value of data and saving social resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for use in the examples. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be considered as limiting the scope. A person of ordinary skill in the art can also derive other relevant drawings based on these drawings without inventive effort. In the drawings:
[0027] Figure 1 A flowchart of an embodiment of the present invention is provided;
[0028] Figure 2 The present invention provides a flowchart of an embodiment. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with examples and drawings. The exemplary embodiments of the present invention and their descriptions are only used to explain the present invention and are not intended to limit the present invention.
[0030] Example 1
[0031] This embodiment 1 provides a method for sharing highway engineering information data based on privacy computing. The specific sharing method includes the following steps:
[0032] In this embodiment, a shared database is first established. Since each unit, that is, each data provider, will collect highway engineering information data such as survey, measurement, and field investigation respectively, the data collected by each data provider needs to be imported into the shared database, where the data provider is the unit providing the data. After each data provider imports the data into the shared database, it is necessary to strictly review the units providing the highway engineering information data, evaluate their survey and call capabilities, and then adopt and retain the data provided by the units that meet the evaluation conditions, and then perform legality detection and unified processing on different types of data.
[0033] After legality detection and unified processing, calculations need to be performed based on the characteristics of the highway project, based on the functional modules provided by privacy computing, including but not limited to the following: such as joint statistics module, joint query module, joint BIM+GIS three-dimensional modeling module and joint calculation module, etc., so as to obtain the respective calculation results through the above functional modules; the joint calculation also includes load calculation, deformation calculation and finite element calculation, etc.
[0034] When a certain number of units have overlapping projects in a certain area, the system can obtain massive structured regional data after uniformly processing the data provided by each unit.
[0035] After obtaining the calculation results through privacy computing technologies such as multi-party secure computing and federated learning, the shared database will perform and implement the first information sharing processing and the second information sharing processing for different subjects, where the different subjects include data providers and non-participating data providers; the implementation method of the first information sharing processing is: the parties participating in providing data can obtain the authority of joint statistics, joint queries, joint modeling and various types of highway engineering calculations in the system. This authority can call the data of the entire area to meet the needs, that is, call all data such as imported data, calculation process and calculation results; the implementation method of the second information sharing processing is: units that do not participate in providing data can apply to the system platform to use various functions. By paying usage fees and other means, with the authorization of each data provider, they can also use the various functions based on existing data in the system, that is, enter calculation parameters into the database, select the required functional modules, and then query the corresponding calculation results, thereby ensuring that the above data is "available but invisible" at the non-participating providers.
[0036] In this embodiment, there is also a unit that provides data subsequently, that is, a subsequent data provider. If the unit that provides data subsequently has doubts about the calculation results of the existing data in the database, especially for highway engineering information that is prone to change, it can submit an application for information doubt and information correction, which is conducive to the continuous and stable update of the original data of the entire database.
[0037] The above database can use the highway engineering information such as survey, measurement, and field investigation of various units as the data party, through multi-party secure computing, federated learning and other privacy computing technologies, supplemented by underlying cryptographic technologies such as obfuscated circuits, secret sharing, and oblivious transmission, with the privacy computing platform as the computing party, to achieve the "available but invisible" highway engineering information data, and conduct multi-party collaborative analysis, processing, calculation and result release of multi-source heterogeneous engineering data, to achieve joint statistics, joint query, joint BIM+GIS modeling and various highway engineering calculation needs.
[0038] Example 2
[0039] This embodiment 2 is further optimized based on embodiment 1 and provides a specific implementation method.
[0040] like Figure 1 As shown in the figure, multiple units import highway engineering information data collected through surveying, measurement, and field investigation into the database. In other words, in the privacy computing platform, the weight of each unit's data varies. For example, unit A provides 40% of the survey data and 30% of the field investigation data for a certain highway, while unit B provides 30% of the survey data and 20% of the field investigation data for another highway, and unit C provides 50% of the survey data and 40% of the field investigation data for a certain highway, and so on.
[0041] Since there is another unit E that needs a large number of geological and hydrological calculation parameters for the finite element calculation model of a certain highway project, and the comprehensive data collected by unit ABCD during the survey process can just provide all the data required for the model, unit E can directly apply for the finite element calculation module of the privacy protection computing system, submit the application and structural parameters, and wait for the platform to send the calculation results to the corresponding account.
[0042] During the entire process, users are separated from the original calculated data, and "data is available but not visible". At the same time, this process can improve efficiency, reuse data, avoid waste of resources, and ensure the correctness of parameters in the platform, and the calculation results are highly accurate.
[0043] Example 3
[0044] This embodiment 3 further optimizes the embodiment 2 and provides a specific implementation method.
[0045] like Figure 2As shown in the figure, after the data providing unit imports its internal highway engineering information, such as engineering survey, engineering measurement, field investigation and other data into the database, that is, the privacy computing platform, there are still some confidential data within a certain unit that cannot be shared or the sharing process is complicated. Therefore, the database can provide a privacy computing interface to each unit's self-developed system. The self-developed system is the survey information system, field investigation system, etc. developed by each unit. When operating the self-developed system within the unit, the calculation results of the collaborative calculation and analysis of the data held by each department can be obtained by calling the privacy computing interface, and query and statistics can be performed in the self-developed system. The self-developed system can obtain data from the privacy computing interface through secret sharing, homomorphic encryption, oblivious transmission, obfuscated circuits or zero-knowledge proof, etc.
[0046] Example 4
[0047] This embodiment 4 further optimizes the embodiment 3 and provides a highway engineering information data sharing system based on privacy computing.
[0048] A sharing system platform is established in this sharing system, and a database is established in the sharing system platform. The party providing data, the party not providing data, and the party providing data later can all obtain their respective data through the above sharing method, thereby realizing a minimum technical solution for a highway engineering information data sharing method based on privacy computing, as described in Example 1, for the purpose of "using privacy computing technologies such as multi-party secure computing and federated learning, supplemented by underlying cryptographic technologies such as obfuscated circuits, secret sharing, and oblivious transmission, with a privacy computing platform as the computing party, to achieve the availability and invisibility of highway engineering information data."
[0049] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0050] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0051] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0052] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0053] Those skilled in the art will understand that all or part of the steps in implementing the above facts and methods can be completed by instructing relevant hardware through a program, and the program involved or the program can be stored in a computer-readable storage medium. When the program is executed, it includes the following steps: the corresponding method steps are then brought out, and the storage medium can be ROM / RAM, a disk, an optical disk, etc.
[0054] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for sharing highway engineering information data based on privacy computing, characterized in that: The method comprises the following steps: Establishing a shared database and importing data collected by data providers into the shared database, wherein the collected data is highway engineering information; The shared database calculates the data in the database through privacy computing to obtain a calculation result; Based on the calculation results, the shared database performs a first information sharing process and a second information sharing process for different entities: The first information sharing process includes: displaying the imported data, calculation process and calculation results to the data provider and making them available for the data provider to call; The second information sharing process includes: providing the calculation results to non-participating data providers under the authorization of the data provider; After the calculation result is obtained, the following steps are also included: After obtaining the calculation results, if the subsequent data provider questions the calculation results, they can submit an information question and information correction application to the database to update the data; The database also includes a privacy computing interface, which can be called by the self-developed system of the data provider, and obtain the data and calculation results provided by each data provider through the self-developed system for processing.
2. A method for sharing highway engineering information data based on privacy computing according to claim 1, characterized in that: After the data collected by the data providers are imported into the shared database, the following steps are also included: The shared database needs to review each data provider, evaluate its exploration and investigation capabilities, and retain the data imported by the data providers that meet the evaluation criteria.
3. A method for sharing highway engineering information data based on privacy computing according to claim 2, characterized in that: After retaining the data imported by the data providers that meet the evaluation criteria, the following steps are also included: According to different types of data, the retained data is checked for legitimacy and processed in a unified manner.
4. The method for sharing highway engineering information data based on privacy computing according to claim 1 is characterized in that: The privacy computing also includes the following functional modules: joint statistics module, joint query module, joint BIM+GIS three-dimensional modeling module and joint computing module.
5. The method for sharing highway engineering information data based on privacy computing according to claim 1 is characterized in that: The self-developed system obtains data from the privacy computing interface through secret sharing, homomorphic encryption, oblivious transmission, obfuscated circuits or zero-knowledge proof.
6. The method for sharing highway engineering information data based on privacy computing according to claim 1 is characterized in that: The second information sharing process further includes the following specific steps: The non-participating data provider needs to provide calculation parameters and call the corresponding function module. Then, under the authorization of the data provider, the corresponding function module calculates the calculation result and provides the calculation result to the non-participating data provider.
7. A highway engineering information data sharing system based on privacy computing, characterized in that: It includes a sharing system platform, which is used to implement a highway engineering information data sharing method based on privacy computing as described in any one of claims 1 to 6.
8. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, a method for sharing highway engineering information data based on privacy computing as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Construction project management system and method
CN113541959A
Data sharing system and method, storage medium and equipment
CN114020841A