A project process forensics method encrypted by blockchain technology
Through blockchain technology and watermark technology, fixed handover time and location data at the construction site, the problems of chaotic process and data tampering on the construction site are solved, the security and reliability of data are achieved, and the integrity and traceability of evidence are ensured. .
Patent Information
- Application Number
- CN202410110708.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-25
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-01-25
AI Technical Summary
In the existing technology, the construction site process is chaotic, without traceability and on-site supervision mechanisms, and is easily tampered with forgery, making it difficult to guarantee the authenticity and reliability of the data.
The process evidence method for project encryption using blockchain technology is used. Through the interaction between the positioning system and the mobile terminal, the time stamp module and the location stamp module are used to fix the handover time and location data on the blockchain platform to generate unique block data, and Fix on-site evidence through watermarking technology to ensure that the evidence elements such as time, place, characters, matters, etc. are complete, cannot be tampered with, cannot be denied, and traceable.
It improves the data security and reliability of the construction site, prevents data tampering, realizes process traceability, reduces disputes, and improves work efficiency and quality.
Smart Images

Figure CN118395458B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of project processes, and in particular relates to a project process evidence collection method encrypted by blockchain technology. Background Art
[0002] Electronic data preservation uses a third party to instantly encrypt and solidify the content and creation time of electronic information data, generate a unique digital ID for the file, ensure the authenticity, fairness and validity of the data, and give the electronic data file legal proof effect. Its complete process generally includes prior system evaluation, electronic data preservation during the process, and post-event electronic data forensic appraisal.
[0003] For the electronic data preservation center, it can be applied to various industries including e-commerce, commercial insurance, digital intellectual property, medical electronic data, Internet finance, etc., to preserve electronic data for various data-related behavioral facts in the electronic world. The traditional approach requires the development of targeted front-ends and back-ends according to the characteristics of different industries. The practice of developing corresponding front-ends and back-ends for each industry consumes a lot of manpower and material resources, and the development efficiency is low. There is an urgent need for a universal data preservation system that can be compatible with various front-end businesses.
[0004] At present, watermark technology is a commonly used on-site evidence preservation technology, which aims to prove relevant facts by adding marks to on-site evidence. Commonly used watermarks include time watermarks, location watermarks, event watermarks, etc. This technology can help enterprises ensure the authenticity and reliability of evidence in scenarios such as delivery, receipt, and acceptance, and can also prevent people from tampering with or forging on-site evidence, improve work efficiency and quality, and reduce business risks. Summary of the invention
[0005] The present invention proposes a project process evidence collection method that is encrypted by blockchain technology, which solves the problems in the prior art of chaotic construction site processes, lack of traceability and on-site supervision mechanisms, and many processes that are easily tampered with and forged.
[0006] The technical solution of the present invention is implemented as follows: a project process evidence collection method encrypted by blockchain technology, the method comprising the following steps:
[0007] The project handover personnel log in to the positioning system using their real-name account;
[0008] The handover personnel interact with the positioning system through the mobile terminal. During the interaction, the built-in timestamp module and location stamp module of the positioning system will interact with the handover time information data and the handover location data through the blockchain platform and the mobile terminal of the project handover personnel's login account;
[0009] The positioning system remotely controls the handover personnel's mobile terminal to call the camera module and stores the handover time data and handover location data in the camera module through watermark information;
[0010] The handover personnel use the camera module to record the handover documents and on-site conditions, and then upload the data to the blockchain platform through the mobile terminal. A unique block data is generated in the blockchain, and the encryption key is fed back to the mobile terminal.
[0011] The nodes of the same briefing location information are grouped in series according to time series to form blockchain project group points, and the keys of the blockchain project group points are uploaded to the positioning system process association.
[0012] This application document uses a mobile terminal: the process camera is an App built into the mobile terminal, which utilizes the hardware facilities such as the camera of the existing mobile device. Watermark technology: The watermark technology is used to fix the on-site evidence to ensure that the time, place, people, matters and other evidence elements are complete, cannot be tampered with, cannot be denied, and can be traced. Data storage and transmission: The process camera needs to store and transmit the captured pictures and related information for subsequent accountability and determination of responsibility. As a special function of on-site risk control, the process camera of this application document is an App built into the mobile terminal, which is suitable for various scenarios such as on-site delivery, receipt, and acceptance. The camera fixes the on-site evidence through watermarks. The time, place, people, matters and other evidence elements are complete, cannot be tampered with, cannot be denied, and can be traced, which is convenient for subsequent accountability and determination of responsibility and reduces disputes. Therefore, there is an urgent need for a project process evidence collection method that is encrypted through blockchain technology.
[0013] As a preferred implementation, when the project is started, the real-name account enters the information data of the project stakeholders into the positioning system, and allocates an administrator account through the positioning system. The project stakeholders issue login permissions through the administrator account.
[0014] As a preferred implementation, the timestamp module has a built-in clock module, and when the handover time information is transmitted to the mobile terminal, the time is synchronized with the clock module in the mobile terminal.
[0015] As a preferred implementation, after time synchronization, if the clock module built into the timestamp module matches the time of the clock module in the mobile terminal, the matching time is set as the backup time in the watermark information; if the clock module built into the timestamp module does not match the time of the time module in the mobile terminal, an alarm message is displayed in the mobile terminal, and after the mobile terminal adjusts the clock module to match it, the matching time is set as the backup time in the watermark information.
[0016] As a preferred implementation, an electronic fence is set up at the project site, and the location information data related to the project is pre-stored in the location stamp module. When interacting with the mobile terminal, the location is reviewed with the positioning module in the mobile terminal.
[0017] As a preferred implementation, when conducting a location review, if the location information pre-stored in the location stamp module overlaps with the location information of the mobile terminal positioning module, the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information; if the location information pre-stored in the location stamp module does not overlap with the location information of the mobile terminal positioning module, an alarm message is displayed on the mobile terminal, and the handover personnel re-position the location until the location data overlaps with the location information pre-stored in the location stamp, and the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information.
[0018] As a preferred implementation, after the blockchain feeds back data and the mobile terminal obtains the key information, the mobile terminal selects a random symmetric key in the encryption module of the blockchain platform, obtains a unique shared key, and uploads the shared key to the positioning system association process.
[0019] As a preferred implementation, before feedback is given on rectification requirements for on-site conditions through the mobile terminal, the handover personnel will count the on-site materials and receive the goods during the ordering process.
[0020] As a preferred implementation, after the project handover personnel log into the positioning system through a real-name account, the delivery personnel count the materials and deliver the materials during the dispatch process.
[0021] After adopting the above technical solution, the beneficial effect of the present invention is that the process positioning method can be used to improve the security and reliability of the blockchain project, including the verification and encryption of encrypted data. By verifying and encrypting the data, the data can be effectively prevented from being tampered with by unauthorized people or organizations. In addition, the process positioning method can also be used to improve the process efficiency of the blockchain project, because in the encryption process, a large amount of data needs to be verified and encrypted, thereby reducing the time and energy consumption of data processing. The process positioning method can help the project achieve better security because it uses blockchain technology to encrypt the data of the project so that only authorized users can access the data in the project. In addition, the process positioning method can also help the project achieve higher efficiency because it can automatically complete encryption and decryption operations, eliminating the steps of manual intervention. In practical applications, the process positioning method can be used to protect various data in the project, including personal information, transaction information, etc. In addition, the process positioning method can also help the project achieve better scalability and integrability because it can be combined with other blockchain technologies to achieve more complex functions and applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0023] Figure 1 This is a flowchart of the mobile camera process of the present invention.
[0024] Figure 2 The figure is a flow chart of the method of the present invention. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] Example:
[0027] like Figures 1-2 As shown, a method for obtaining evidence of a project process encrypted by blockchain technology comprises the following steps:
[0028] The project handover personnel log in to the positioning system using their real-name account;
[0029] The handover personnel interact with the positioning system through the mobile terminal. During the interaction, the built-in timestamp module and location stamp module of the positioning system will interact with the handover time information data and the handover location data through the blockchain platform and the mobile terminal of the project handover personnel's login account;
[0030] The positioning system remotely controls the handover personnel's mobile terminal to call the camera module and stores the handover time data and handover location data in the camera module through watermark information;
[0031] The handover personnel use the camera module to record the handover documents and on-site conditions, and then upload the data to the blockchain platform through the mobile terminal. A unique block data is generated in the blockchain, and the encryption key is fed back to the mobile terminal.
[0032] The nodes of the same briefing location information are grouped in series according to time series to form blockchain project group points, and the keys of the blockchain project group points are uploaded to the positioning system process association.
[0033] The working steps of this method are as follows: the project handover personnel log in to the positioning system through the real-name account. The handover personnel interact with the positioning system through the mobile terminal, and the built-in timestamp module and location stamp module of the positioning system interact with the mobile terminal of the project handover personnel's login account through the blockchain platform. The positioning system remotely controls the handover personnel's mobile terminal to call the camera module and stores the handover time data and handover location data in the camera module through watermark information. The handover personnel records the handover documents and on-site conditions through the camera module and uploads the data to the blockchain platform through the mobile terminal, generates unique block data in the blockchain, and feeds back the encryption key to the mobile terminal. The nodes of the same handover location information are connected in series in time sequence to form a blockchain project group point, and the key of the blockchain project group point is uploaded to the positioning system process association. In general, this positioning method ensures the reliability and security of the handover time and location through blockchain technology, and records the on-site conditions through the camera module, further improving the credibility of the handover process.
[0034] When the project is started, the real-name account enters the information data of the project-related parties into the positioning system, and allocates an administrator account through the positioning system, and the project-related parties issue login permissions through the administrator account. This real-name account can be realized by entering the information data of the project-related parties. This information includes name, ID number, contact information, etc., which can be entered into the positioning system so that the project-related parties can be accurately identified. At the same time, the real-name account can also control the access rights of the project-related parties by allocating an administrator account. This implementation method of the real-name account can effectively improve the security and reliability of the project. Since the real-name account is realized by data entry and account allocation, it can effectively prevent hacker attacks and fraud. In addition, this implementation method of the real-name account can also improve the work efficiency of the project, because it can quickly allow the relevant parties to obtain login permissions, thereby facilitating them to carry out related work.
[0035] The timestamp module has a built-in clock module, and when the handover time information is transmitted to the mobile terminal, it is synchronized with the clock module in the mobile terminal. This timestamp module can be implemented by a built-in clock module. When the clock module of the mobile terminal sends time information to this module, the timestamp module will synchronize with the time of the mobile terminal to ensure that the time of the mobile terminal is consistent with the handover time. This synchronization can be achieved by using GPS or Beidou navigation system. In addition, the timestamp module can also transmit time information through an internal communication protocol to ensure that the time information transmitted between the mobile terminal and the mobile terminal is consistent. This synchronization can be achieved by using Bluetooth, Wi-Fi or 5G network. The timestamp module has a built-in clock module, and when it is synchronized with the clock module of the mobile terminal, the timing accuracy can be improved and the error can be reduced.
[0036] After the time is synchronized, if the time of the clock module built into the timestamp module matches the time of the clock module in the mobile terminal, the matching time is set as the backup time in the watermark information. If the time of the clock module built into the timestamp module does not match the time of the time module in the mobile terminal, an alarm message is displayed on the mobile terminal. After the mobile terminal adjusts the clock module to match it, the matching time is set to the backup time in the watermark information. This process can be achieved by using Bluetooth, Wi-Fi or 5G network. When the timestamp module is synchronized with the clock module of the mobile terminal, if the time of the two is inconsistent, an alarm message will be generated. In order to solve this problem, the matching time can be set to the backup time in the watermark information, and the alarm message can be displayed on the mobile terminal. After the mobile terminal is adjusted, the matching time is set to the backup time in the watermark information, so as to avoid the influence of the error between the timestamp module and the mobile terminal on the monitoring results.
[0037] An electronic fence is set up at the project site. The location information data involved in the project is pre-stored in the location stamp module. When interacting with the mobile terminal, the location is reviewed with the positioning module in the mobile terminal. The location information data involved in the project is pre-stored in the location stamp module. When interacting with the mobile terminal, the module can check the accuracy of the location information data through the location review function. The location review function can be achieved by interacting with the positioning module in the mobile terminal. When the positioning module of the mobile terminal sends location information to this module, the location stamp module will review the location of the information to check whether it accurately contains the location information in the project. If an error is found, the error information will be returned to the mobile terminal. This can improve the accuracy and reliability of the location data, and can avoid the problem of inaccurate positioning results due to errors in the location data.
[0038] When conducting a location review, if the location information pre-stored in the location stamp module overlaps with the location information of the mobile terminal positioning module, the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information. If the location information pre-stored in the location stamp module does not overlap with the location information of the mobile terminal positioning module, an alarm message is displayed on the mobile terminal, and the handover personnel re-position until the location data overlaps with the location information pre-stored in the location stamp, and the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information. If the location stamp module pre-stores data related to location information in the project, then when interacting with the mobile terminal, the location stamp module can pre-check whether the location information accurately contains the location information in the project. If it is found to be incorrect, the location stamp module will set the overlapping location data and longitude and latitude data as the backup location data in the watermark information. If an error is found, the location stamp module will display an alarm message on the mobile terminal, and the handover personnel will re-position until the positioning data coincides with the location information stored in the location stamp, and the coincident location data and longitude and latitude data are set as the backup location data in the watermark information. This can improve the accuracy and reliability of the location data.
[0039] After the blockchain feeds back the data and the mobile terminal obtains the key information, the mobile terminal selects a random symmetric key in the encryption module of the blockchain platform to obtain a unique shared key, and uploads the shared key to the positioning system association process. The process of implementing blockchain node feedback data includes two steps: first, the mobile terminal obtains a unique shared key by selecting a random symmetric key in the encryption module of the blockchain platform. Secondly, the mobile terminal uploads the shared key to the positioning system association process. There are several key points in this implementation process. First, the mobile terminal needs to obtain the node key information. If the node does not provide a shared key, the mobile terminal cannot feed back the data to the blockchain platform. Secondly, the mobile terminal needs to select a random symmetric key and upload it to the blockchain platform. These key points can help realize the function of blockchain node feedback data. By following these steps, the mobile terminal can ensure the accuracy and reliability of the data, while also preventing hacker attacks and the emergence of false data.
[0040] Before feedback on the rectification requirements for the on-site conditions through the mobile terminal, the handover personnel count the on-site materials and receive the goods in the ordering process. Before feedback on the rectification requirements for the on-site conditions through the mobile terminal, the handover personnel count the on-site materials and receive the goods in the ordering process. This practice is to ensure that the work handover between the two parties is accurate and to prepare for the subsequent delivery of goods. First, the handover personnel need to count the on-site materials to ensure that their quantity and quality meet the requirements. This is an important step in the ordering process, because only after the quantity and quality are counted can it be confirmed that the received goods meet the requirements. Secondly, after the handover personnel count the on-site materials, both parties need to confirm the location and status of the goods in the ordering process. This can be fed back to the recipient through the mobile terminal so that the recipient can understand the status and location of the goods in a timely manner. If the goods cannot reach the recipient within the specified time, the handover personnel need to communicate with the recipient in a timely manner and ask the recipient to take corresponding remedial measures. In short, in this way, the handover of goods can be ensured to be accurate and provide necessary information and support for the subsequent ordering process.
[0041] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A project process evidence collection method encrypted by blockchain technology, characterized in that: The method comprises the following steps: The project handover personnel log in to the positioning system using their real-name account; The handover personnel interact with the positioning system through the mobile terminal. During the interaction, the built-in timestamp module and location stamp module of the positioning system will interact with the handover time information data and the handover location data through the blockchain platform and the mobile terminal of the project handover personnel's login account; The positioning system remotely controls the handover personnel's mobile terminal to call the camera module and stores the handover time data and handover location data in the camera module through watermark information; The handover personnel use the camera module to record the handover documents and on-site conditions, and then upload the data to the blockchain platform through the mobile terminal. A unique block number is generated in the blockchain, and the encryption key of the block number is fed back to the mobile terminal. The rectification requirements for the on-site conditions are also fed back through the mobile terminal. The nodes of the same briefing location information are grouped in series according to the time series to form a blockchain project group point, and the key of the blockchain project group point is uploaded to the positioning system process association; An electronic fence is set up at the project site. The location information data involved in the project is pre-stored in the location stamp module. When interacting with the mobile terminal, the location is reviewed with the positioning module in the mobile terminal. When reviewing the location, if the location information pre-stored in the location stamp module overlaps with the positioning information of the mobile terminal positioning module, the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information. If the location information pre-stored in the location stamp module does not overlap with the positioning information of the mobile terminal positioning module, an alarm message is displayed in the mobile terminal, and the handover personnel re-position until the positioning data overlaps with the location information pre-stored in the location stamp, and the overlapping location data and longitude and latitude data are set as the backup location data in the watermark information.
2. A project process evidence collection method encrypted by blockchain technology as claimed in claim 1, characterized in that: When the project is started, the real-name account enters the information data of the project stakeholders into the positioning system, and allocates an administrator account through the positioning system. The project stakeholders issue login permissions through the administrator account.
3. A project process evidence collection method encrypted by blockchain technology as claimed in claim 1, characterized in that: The timestamp module has a built-in clock module, and when the handover time information is transmitted to the mobile terminal, the time is synchronized with the clock module in the mobile terminal.
4. A project process evidence collection method encrypted by blockchain technology as claimed in claim 3, characterized in that: After time synchronization, if the clock module built into the timestamp module matches the time of the clock module in the mobile terminal, the matching time will be set as the backup time in the watermark information; if the clock module built into the timestamp module does not match the time of the time module in the mobile terminal, an alarm message will be displayed on the mobile terminal. After the mobile terminal adjusts the clock module to match it, the matching time will be set as the backup time in the watermark information.
5. A project process evidence collection method encrypted by blockchain technology as claimed in claim 1, characterized in that: After the blockchain feeds back data and the mobile terminal obtains the key information, the mobile terminal selects a random symmetric key in the encryption module of the blockchain platform to obtain a unique shared key, and uploads the shared key to the positioning system association process.
6. A project process evidence collection method encrypted by blockchain technology as claimed in claim 1, characterized in that: Before providing feedback on rectification requirements for on-site conditions through the mobile terminal, the handover personnel will count the on-site materials and receive the goods during the ordering process.
7. A project process evidence collection method encrypted by blockchain technology as claimed in claim 1, characterized in that: After the project handover personnel log in to the positioning system with a real-name account, the shipping personnel will count the materials and ship them during the dispatch process.
