Block chain-based geophysical data communication method, system and device, and medium

By using blockchain technology to encrypt, digest generation and distributed storage in geophysical data communication, and combining smart contracts to manage data access rights, the problems of data credibility, security and sharing efficiency are solved, and more efficient and reliable data communication is achieved.

CN119652490APending Publication Date: 2025-03-18SICHUAN ZHISHU INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411843044.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, geophysical data communication has problems such as insufficient data credibility, security risks in transmission processes, single point failure problems in centralized architectures, low data sharing efficiency, and insufficient audit and transparency.

Method used

The geophysical data communication method based on blockchain is adopted to preprocess, encrypt, and generate digital digests through data acquisition devices, and upload the encrypted data and digital digests to the blockchain network for verification and distributed storage. Use smart contracts to manage data access rights and sharing rules to ensure data security and transparency.

Benefits of technology

Through the immutable characteristics and consensus algorithm of blockchain, data integrity and security are ensured, man-in-the-middle attacks and data leakage problems in traditional centralized communications are avoided, the system's fault resistance is improved, and the efficiency and transparency of data sharing are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652490A_ABST
    Figure CN119652490A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of communication, and discloses a block chain-based geophysical data communication method, system and device and a medium, and the method comprises the steps: collecting geophysical data, carrying out the preprocessing of the geophysical data, and obtaining the preprocessed geophysical data; encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; generating a digital digest based on the encrypted data; and uploading the encrypted data and the digital digest to a pre-constructed block chain network, the block chain network being used for verifying the encrypted data based on a consensus algorithm, performing distributed storage on the encrypted data after verification is passed, and recording a storage path and the digital digest of the encrypted data. According to the invention, the efficiency and reliability of geophysical data communication are greatly improved, and important support is provided for technical innovation in the exploration field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and specifically relates to a geophysical data communication method, system, device and medium based on blockchain. Background Art

[0002] At present, geophysical data communication widely relies on traditional centralized network architecture. After the data is transmitted from the acquisition equipment to the remote server or cloud, it is centrally stored and processed before being distributed to relevant users. Although this method has certain efficiency in data management and analysis, its technical limitations are becoming increasingly apparent, especially in terms of data credibility, security and efficiency. There are the following significant problems: 1. Insufficient data credibility: Geophysical data usually involves a large number of sensor devices and remote collection points. There is a risk of data tampering during the collection, transmission and storage process. Traditional centralized management methods rely on single-point trust and are difficult to provide full-link data traceability and integrity assurance. Data falsification or loss is difficult to detect and correct. 2. Security risks in the transmission process: In existing technologies, data is vulnerable to man-in-the-middle attacks, interception or tampering during transmission; especially when it involves transmission across a network environment, data encryption measures are insufficient or overly dependent on single-point protection, making it difficult to completely resist security risks; 3. Single point failure problem of centralized architecture: Traditional centralized data communication methods are highly dependent on central servers. Once the central server fails, the entire data transmission and processing link may be interrupted, seriously affecting the efficiency of geophysical exploration and analysis. 4. Inefficient data sharing: Geophysical data usually needs to be shared among multiple parties, but the data sharing process under existing technologies relies on central institutions to allocate permissions and transfer data, which is inefficient and may cause trust issues among participants. 5. Insufficient auditing and transparency: In geophysical exploration, the data verification and auditing process between different institutions is complicated. Traditional technology cannot automatically achieve full record keeping and openness and transparency, which increases the cost and difficulty of data credibility review. Summary of the invention

[0003] The purpose of the present invention is to provide a geophysical data communication method, system, device and medium based on blockchain, so as to solve the problems of insufficient data credibility and potential safety hazards in the transmission process in the prior art.

[0004] In order to achieve the above object, the present invention adopts the following technical solutions: In a first aspect, the present invention provides a geophysical data communication method based on blockchain, which is applied to a data acquisition device, and the method comprises: Collecting geophysical data, preprocessing the geophysical data, and obtaining preprocessed geophysical data; Encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; generating a digital summary based on the encrypted data; The encrypted data and digital summary are uploaded to a pre-built blockchain network, which is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored, and the storage path and digital summary of the encrypted data are recorded.

[0005] Preferably, when the amount of encrypted data is less than a preset amount of data, the encrypted data is directly stored on a blockchain node of the blockchain network.

[0006] Preferably, the blockchain network includes several blockchain nodes, each blockchain node corresponds to a data acquisition device, and each data acquisition device uploads the encrypted data and digital summary to the corresponding blockchain node on the blockchain network.

[0007] Preferably, the preprocessing of the geophysical data at least includes: data segmentation; after the geophysical data is segmented, a plurality of data blocks are obtained, and the plurality of data blocks are used as the preprocessed geophysical data.

[0008] Preferably, a smart contract is deployed on the blockchain network, and the smart contract is used to define the access rights and sharing rules of the data; the blockchain network is also used to: Obtain data access request from the requesting party; Respond to data access requests and verify the identity and permissions of the requester based on smart contracts; After verification, the encrypted data and corresponding storage path and digital summary required by the requester are extracted according to the identity and authority of the requester; The extracted encrypted data required by the demander, the corresponding storage path and the digital summary are sent to the demander.

[0009] Preferably, the method further comprises: The demander performs integrity verification and consistency verification on the received encrypted data according to the received digital summary and storage path to obtain a verification result; When the verification result is that the integrity verification failed and / or the consistency verification failed, the problematic blockchain node is traced back according to the records on the blockchain network and error correction is requested.

[0010] Preferably, the consensus algorithm is a PoW algorithm, a PoS algorithm or a PBFT algorithm.

[0011] In a second aspect, the present invention provides a geophysical data communication system based on blockchain, the system is used to implement the above-mentioned geophysical data communication method based on blockchain, and the system includes: A data processing module is used to collect geophysical data, preprocess the geophysical data, and obtain preprocessed geophysical data; A data encryption module, used for encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; A summary generation module, used for generating a digital summary based on encrypted data; The data upload module is used to upload encrypted data and digital summaries to a pre-built blockchain network. The blockchain network is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored and the storage path and digital summary of the encrypted data are recorded.

[0012] In a third aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned geophysical data communication method when executing the computer program.

[0013] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned geophysical data communication method.

[0014] Beneficial effects: 1. The present invention utilizes the tamper-proof characteristics of blockchain to record the entire process of geophysical data collection, transmission and storage in blockchain; through hash summary technology, the integrity and authenticity of the data are ensured, providing technical support for the reliability of exploration data; 2. The consensus algorithm of the present invention reduces the resource consumption of traditional blockchain solutions while ensuring the security of data verification, and adapts to the real-time requirements of geophysical data; 3. The present invention realizes full-link data protection through data encryption, digital summary and blockchain consensus mechanism, avoids the common man-in-the-middle attacks and data leakage problems in traditional centralized communications, and significantly enhances the security of data transmission; 4. The present invention gets rid of the dependence on a single point server, improves the system's ability to resist failure, and provides stable support for complex and distributed geophysical exploration environments; 5. The present invention greatly improves the efficiency and reliability of geophysical data communication, and provides important support for technological innovation in the exploration field. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings: Figure 1 It is a flow chart of a geophysical data communication method based on blockchain provided by one embodiment of the present invention; Figure 2 It is a block diagram of a blockchain-based geophysical data communication system provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in combination with the drawings and the description of the embodiments or the prior art. Obviously, the following description of the structure of the drawings is only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention.

[0017] Embodiment 1 Figure 1 FIG. 1 is a flow chart of a geophysical data communication method based on blockchain provided by an embodiment of the present invention. Figure 1 As shown, this embodiment provides a geophysical data communication method based on blockchain, which is applied to a data acquisition device. In this embodiment, there are multiple data acquisition devices, and each data acquisition device executes the following method, which includes: Step S10: The data acquisition device acquires geophysical data, and preprocesses the geophysical data to obtain preprocessed geophysical data, wherein the preprocessing includes: interpolation processing, detrending, coordinate transformation, and filtering processing; secondly, the preprocessing also includes: data segmentation, after the geophysical data is segmented, a plurality of data blocks are obtained, each data acquisition device segments the acquired geophysical data into a plurality of data blocks, each data block contains a certain amount of geophysical data, and the plurality of data blocks are used as preprocessed geophysical data.

[0018] Step S20: The data acquisition device encrypts the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; wherein the encryption algorithm may be the following: AES (Advanced Encryption Standard) algorithm, the AES algorithm provides key lengths of 128, 192, and 256 bits; The CAST-128 (Cipher-based Authentication Mode) algorithm supports variable key lengths, which can be 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, or 128 bits. This allows the algorithm to adjust the key length according to specific needs to provide different levels of security.

[0019] In this embodiment, the encrypted data output by a data acquisition device includes multiple encrypted data blocks.

[0020] Step S30: The data collection device generates a digital summary (Hash) based on the encrypted data. The digital summary is unique and can be used as a basis for data integrity verification.

[0021] Step S40: The data collection device uploads the encrypted data and the digital summary to a pre-built blockchain network, which is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored, and the storage path and digital summary of the encrypted data are recorded.

[0022] In this embodiment, the blockchain network includes several blockchain nodes, each blockchain node corresponds to a data acquisition device, and each data acquisition device uploads the encrypted data and digital summary to the corresponding blockchain node on the blockchain network; after each data acquisition device uploads the encrypted data and digital summary, the encrypted data is verified at the corresponding blockchain node.

[0023] In this embodiment, the consensus algorithm is a PoW algorithm, a PoS algorithm or a PBFT algorithm; Among them, PoW (Proof of Work) algorithm: the earliest consensus algorithm, blockchain nodes need to compete for the right to record accounts by solving computational problems. The higher the difficulty, the higher the security and decentralization, but the greater the resource consumption; Among them, the PoS (Proof of Stake) algorithm: blockchain nodes obtain the right to record accounts based on the number and duration of tokens they hold, which does not require a lot of calculations and is more energy-efficient; Among them, the PBFT (Delegated Proof of Stake) algorithm is suitable for scenarios where there are a large number of nodes and they do not trust each other. It selects node representatives through voting to keep accounts, taking into account both efficiency and decentralization.

[0024] In this embodiment, there are two ways to store the encrypted data after verification: First, when the amount of encrypted data is less than the preset amount, the amount of encrypted data is relatively small, and the encrypted data can be directly stored on the blockchain network; Second: When the amount of encrypted data is greater than or equal to the preset amount of data, the amount of encrypted data at this time exceeds the storage limit of the blockchain network itself. At this time, a distributed storage system is built, such as a distributed database. The distributed database has multiple storage nodes, and multiple encrypted data blocks are stored on corresponding storage nodes, and the storage path of each encrypted data block is recorded.

[0025] As a further optimization of this embodiment, a smart contract is deployed on the blockchain network, and the smart contract is used to define data access rights and sharing rules. The sharing rules include the principle of legality, the principle of purpose limitation, the principle of transparency, the principle of quality, etc. Among them, the principle of legality is to ensure that data sharing complies with the requirements of relevant laws and regulations; the principle of purpose limitation is that the use of data should be limited to the specific purpose clearly stated at the time of sharing, and shall not be used beyond the scope; the principle of transparency is that the process of data sharing should remain transparent, and the data subject should be able to understand how its data is shared and used; the quality principle is that the shared data should be accurate, complete and timely.

[0026] The blockchain network is also used to: Step a10: obtaining a data access request from a requesting party, where the requesting party may be a user or a third party; Step a20: respond to the data access request and verify the identity and authority of the requester based on the smart contract; in this embodiment, when a user or a third party requests to access data, the smart contract will automatically verify their identity and authority to ensure the legal circulation of data; Step a30: After the verification is passed, the encrypted data and corresponding storage path and digital summary required by the requester are extracted according to the identity and authority of the requester; Step a40: Send the extracted encrypted data required by the demander, the corresponding storage path and the digital summary to the demander.

[0027] As a further optimization of this embodiment, the method further includes: Step b10: the demander performs integrity verification and consistency verification on the received encrypted data according to the received digital summary and storage path to obtain a verification result; Step b20: When the verification result is that the integrity verification fails and / or the consistency verification fails, trace the problematic blockchain node according to the records on the blockchain network and request error correction.

[0028] In this embodiment, after receiving the required encrypted data, the demander verifies the integrity and consistency of the data through the digital summary recorded on the blockchain network. If data is found to be missing or wrong, the problem node can be traced back and correction can be requested based on the on-chain records. Therefore, each data collection, transmission, storage and access is recorded on the blockchain to form a complete traceability record. Any data change operation (such as supplementation, deletion) must be subject to on-chain consensus and audit to ensure data transparency and credibility.

[0029] The present invention has the following advantages: 1. Data credibility and tamper-proof: With the distributed ledger and tamper-proof characteristics of blockchain, the authenticity and integrity of geophysical data from collection, transmission to storage are ensured, effectively avoiding risks such as data tampering and forgery, and providing a credible data foundation for multi-party collaboration; 2. Improved data transmission security: Through data encryption, digital summary and blockchain consensus mechanism, full-link data protection is achieved, avoiding the middleman attacks and data leakage problems common in traditional centralized communications, and significantly enhancing the security of data transmission; 3. Transparency and full-chain traceability: Each data operation is recorded on the blockchain, forming an unalterable traceability record, providing full life cycle management and auditability of data, and reducing the cost and complexity of data management; 4. Optimize data sharing efficiency: Automated access control and data sharing are achieved through smart contracts, which not only improves data circulation efficiency, but also ensures data ownership and privacy security, and reduces human intervention; 5. Flexible on-chain and off-chain (on-chain is blockchain node, off-chain is distributed database) combined storage: While ensuring data credibility, off-chain storage is used to reduce blockchain storage pressure, adapting to the characteristics of large amounts of geophysical data, and taking into account both performance and economy; 6. Decentralization and high reliability: It gets rid of the dependence on single-point servers, improves the system's ability to resist failures, and provides stable support for complex and distributed geophysical exploration environments.

[0030] In summary, the present invention greatly improves the efficiency and reliability of geophysical data communication, and provides important support for technological innovation in the exploration field.

[0031] Secondly, the present invention can be widely used in geophysical exploration, geological survey, environmental monitoring and other fields, providing a reliable and efficient data communication foundation for multi-party collaboration. At the same time, its innovation in data security and transparency can also be extended to other industries with high requirements for data credibility, such as medical, energy and finance.

[0032] Embodiment 2 Figure 2FIG. 1 is a block diagram of a geophysical data communication system based on blockchain provided by an embodiment of the present invention. Figure 2 As shown, this embodiment provides a geophysical data communication system based on blockchain, and the system is used to implement the geophysical data communication method based on blockchain in embodiment 1. The system includes: A data processing module is used to collect geophysical data, preprocess the geophysical data, and obtain preprocessed geophysical data; A data encryption module, used for encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; A summary generation module, used for generating a digital summary based on encrypted data; The data upload module is used to upload encrypted data and digital summaries to a pre-built blockchain network. The blockchain network is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored and the storage path and digital summary of the encrypted data are recorded.

[0033] This embodiment also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the geophysical data communication method in the first embodiment when executing the computer program.

[0034] This embodiment further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the geophysical data communication method in the first embodiment is implemented.

[0035] The present invention has the following advantages: 1. Data credibility and tamper-proof: With the distributed ledger and tamper-proof characteristics of blockchain, the authenticity and integrity of geophysical data from collection, transmission to storage are ensured, effectively avoiding risks such as data tampering and forgery, and providing a credible data foundation for multi-party collaboration; 2. Improved data transmission security: Through data encryption, digital summary and blockchain consensus mechanism, full-link data protection is achieved, avoiding the middleman attacks and data leakage problems common in traditional centralized communications, and significantly enhancing the security of data transmission; 3. Transparency and full-chain traceability: Each data operation is recorded on the blockchain, forming an unalterable traceability record, providing full life cycle management and auditability of data, and reducing the cost and complexity of data management; 4. Optimize data sharing efficiency: Automated access control and data sharing are achieved through smart contracts, which not only improves data circulation efficiency, but also ensures data ownership and privacy security, and reduces human intervention; 5. Flexible on-chain and off-chain (on-chain is blockchain node, off-chain is distributed database) combined storage: While ensuring data credibility, off-chain storage is used to reduce blockchain storage pressure, adapting to the characteristics of large amounts of geophysical data, and taking into account both performance and economy; 6. Decentralization and high reliability: It gets rid of the dependence on single-point servers, improves the system's ability to resist failures, and provides stable support for complex and distributed geophysical exploration environments.

[0036] In summary, the present invention greatly improves the efficiency and reliability of geophysical data communication, and provides important support for technological innovation in the exploration field.

[0037] 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 adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0038] 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 box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes 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 generate 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.

[0039] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A geophysical data communication method based on blockchain, applied to data acquisition equipment, characterized in that: The method comprises: Collecting geophysical data, preprocessing the geophysical data, and obtaining preprocessed geophysical data; Encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; generating a digital summary based on the encrypted data; The encrypted data and digital summary are uploaded to a pre-built blockchain network, which is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored, and the storage path and digital summary of the encrypted data are recorded.

2. The blockchain-based geophysical data communication method according to claim 1, characterized in that: When the amount of encrypted data is less than a preset amount of data, the encrypted data is directly stored on the blockchain node of the blockchain network.

3. The blockchain-based geophysical data communication method according to claim 1, characterized in that: The blockchain network includes several blockchain nodes, each blockchain node corresponds to a data acquisition device, and each data acquisition device uploads the encrypted data and digital summary to the corresponding blockchain node on the blockchain network.

4. The blockchain-based geophysical data communication method according to claim 1, characterized in that: The preprocessing of geophysical data at least includes: data segmentation; after the geophysical data is segmented, a plurality of data blocks are obtained, and the plurality of data blocks are used as the preprocessed geophysical data.

5. The blockchain-based geophysical data communication method according to claim 1, characterized in that: A smart contract is deployed on the blockchain network, and the smart contract is used to define the access rights and sharing rules of data; the blockchain network is also used to: Obtain data access request from the requesting party; Respond to data access requests and verify the identity and permissions of the requester based on smart contracts; After verification, the encrypted data and corresponding storage path and digital summary required by the requester are extracted according to the identity and authority of the requester; The extracted encrypted data required by the demander, the corresponding storage path and the digital summary are sent to the demander.

6. The blockchain-based geophysical data communication method according to claim 5, characterized in that: The method further comprises: The demander performs integrity verification and consistency verification on the received encrypted data according to the received digital summary and storage path to obtain a verification result; When the verification result is that the integrity verification failed and / or the consistency verification failed, the problematic blockchain node is traced back according to the records on the blockchain network and error correction is requested.

7. The blockchain-based geophysical data communication method according to claim 1, characterized in that: The consensus algorithm is a PoW algorithm, a PoS algorithm or a PBFT algorithm.

8. A geophysical data communication system based on blockchain, the system being used to implement the geophysical data communication method based on blockchain as described in any one of claims 1 to 7, characterized in that: The system comprises: A data processing module is used to collect geophysical data, preprocess the geophysical data, and obtain preprocessed geophysical data; A data encryption module, used for encrypting the preprocessed geophysical data based on an encryption algorithm to obtain encrypted data; A summary generation module, used for generating a digital summary based on encrypted data; The data upload module is used to upload encrypted data and digital summaries to a pre-built blockchain network. The blockchain network is used to verify the encrypted data based on a consensus algorithm. After the verification is passed, the encrypted data is distributedly stored and the storage path and digital summary of the encrypted data are recorded.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the blockchain-based geophysical data communication method described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the blockchain-based geophysical data communication method described in any one of claims 1 to 7 is implemented.