An information processing method, apparatus and communication device

By using blockchain and digital signature technologies for time and signature verification in computing power networks, the problem of low data authentication security in computing power networks is solved, ensuring data integrity and traceability, and improving the security and efficiency of information processing.

CN116961911BActive Publication Date: 2026-07-10CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-04-13
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Existing data authentication schemes for computing power networks suffer from low security, particularly in their inability to verify the source of data and their low signing efficiency.

Method used

By using blockchain and digital signature technologies between terminals and computing network devices, time verification and signature verification are performed. Combined with hash functions, bilinear mappings, and cryptographic commitment functions, data integrity and traceability of origin are ensured.

Benefits of technology

It enables the verification of the integrity and source of data in the computing network, improves the security and efficiency of information processing, and solves the problem of low security in existing technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116961911B_ABST
    Figure CN116961911B_ABST
Patent Text Reader

Abstract

The application provides an information processing method, device and communication equipment, wherein the information processing method comprises: sending first parameter information corresponding to a first signature of a terminal to a computing power network device; the first parameter information comprises original data; obtaining second parameter information uploaded by the computing power network device from a block chain; performing first verification according to the second parameter information; in the case that the first verification is passed, obtaining a first calculation result of the original data in the second parameter information; the first verification comprises time verification and signature verification. The scheme can support the use of block chain technology and digital signature technology to authenticate parameters circulating in the computing power network, and the calculation result is chained, which ensures the integrity of the data, confirms the data source, improves the efficiency, guarantees the safety of information processing, and solves the problem of low safety of the information processing scheme for data authentication in the computing power network in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to an information processing method, apparatus, and communication equipment. Background Technology

[0002] Currently, massive amounts of data are often outsourced to cloud platforms for storage. However, the centralized storage and processing architecture of cloud server systems leads to severe bandwidth and energy consumption issues and makes them potential targets for attackers, resulting in single points of failure. Therefore, edge computing, extending cloud computing to the network edge, has emerged. This allows data to be processed on edge computing platforms near the user, eliminating the need for data to be transferred between devices and the cloud, enabling real-time data processing and feedback locally. Simultaneously, to more efficiently utilize the massive distributed computing resources at the network edge and promote the deep integration and collaborative processing of distributed edge computing and the network, the concept of computing power networks has been proposed.

[0003] Computing power networks aim to interconnect and coordinate distributed computing nodes, optimizing and efficiently utilizing network and computing resources through improvements to network architecture and protocols. However, the security of computing power nodes cannot be guaranteed, and direct computation may lead to the leakage of data, computation processes, and results. Existing technologies have provided some data authentication schemes to address this, but the following problems still exist:

[0004] 1. Some solutions only guarantee the integrity of the data, but cannot verify its specific source, lack traceability, and still have low security.

[0005] 2. Some schemes only use the simplest ECDSA elliptic curve signature, which has low signing efficiency and cannot guarantee the trustworthiness of the verification public key, thus also posing security risks.

[0006] As shown above, existing information processing solutions for data authentication in computing power networks still suffer from low security and other defects. Summary of the Invention

[0007] The purpose of this invention is to provide an information processing method, apparatus, and communication device to solve the problem of low security in existing information processing schemes for data authentication of computing power networks.

[0008] To address the aforementioned technical problems, embodiments of the present invention provide an information processing method applied to a terminal, comprising:

[0009] The first parameter information corresponding to the first signature of the terminal is sent to the computing network device; the first parameter information includes: raw data;

[0010] Obtain the second parameter information uploaded by the computing power network device from the blockchain;

[0011] Perform the first verification based on the second parameter information;

[0012] If the first verification passes, obtain the first calculation result of the original data from the second parameter information;

[0013] The first verification includes time verification and signature verification.

[0014] Optionally, the second parameter information carries: the second signature of the computing power network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained;

[0015] The first verification based on the second parameter information includes:

[0016] Verify whether the first timestamp is within a valid range; and,

[0017] Verify the second signature.

[0018] Optionally, before sending the first parameter information corresponding to the first signature of the terminal to the computing network device, the method further includes:

[0019] The receiving node sends the original data and the first information;

[0020] Based on the original data, the hash function information and the first public key in the first information, obtain the first signature;

[0021] Wherein, the first public key is the public key corresponding to the computing power network device.

[0022] Optionally, the second parameter information also carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that performs calculations on the original data to obtain the first calculation result;

[0023] The verification of the second signature includes:

[0024] Based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing node, the first timestamp, and the target calculation result, the second signature is verified by bilinear mapping.

[0025] The target calculation result is either the first calculation result or the processed first calculation result.

[0026] Optionally, if the first verification passes, obtaining the first calculation result of the original data from the second parameter information includes:

[0027] If the first verification passes, obtain the first calculation result of the original data processed from the second parameter information;

[0028] Receive the second calculation result and result commitment verification parameters sent by the computing power network device;

[0029] Based on the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information, the commitment verification is performed on the processed first calculation result;

[0030] If the verification is successful, a first calculation result is obtained for the original data based on the first calculation result after processing.

[0031] Optionally, the first information also carries: a second private key, wherein the second private key is the private key corresponding to the terminal;

[0032] Obtaining the first signature based on the original data, the hash function information in the first information, and the first public key includes:

[0033] Based on the original data, the terminal's identity information, the second timestamp, and the hash function information, the first public key, and the second private key in the first information, a first signature is obtained;

[0034] The second timestamp is the real-time timestamp when the first signature was obtained.

[0035] Optionally, the first parameter information may further include: the terminal's identity information, the first signature, and the second timestamp.

[0036] This invention also provides an information processing method applied to a computing network device, comprising:

[0037] The received data includes the second information sent by the node and the first parameter information sent by the terminal.

[0038] A second verification is performed based on the first parameter information;

[0039] If the second verification passes, the first calculation result is obtained based on the original data in the first parameter information;

[0040] Based on the first calculation result, the second parameter information corresponding to the second signature of the computing power network device is uploaded to the blockchain;

[0041] The second verification includes: time verification, identity verification, and signature verification;

[0042] The second parameter information includes: the first calculation result.

[0043] Optionally, the first parameter information also carries: the terminal's identity information and first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained;

[0044] The second verification based on the first parameter information includes:

[0045] Verify that the second timestamp is within a valid range; and,

[0046] Verify whether the terminal's identity information has been registered on the computing power network; and,

[0047] Verify the first signature.

[0048] Optionally, verifying the first signature includes:

[0049] Based on the identity information of the terminal, and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information, the first signature is verified by bilinear mapping.

[0050] Wherein, the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0051] Optionally, uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result includes:

[0052] Based on the hash function information and the first private key in the second information, and the first calculation result, obtain the second signature;

[0053] Upload the second parameter information corresponding to the second signature to the blockchain;

[0054] The first private key is the private key corresponding to the computing power network device.

[0055] Optionally, before obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, the method further includes:

[0056] Based on the cryptographic commitment function information in the second information, the first calculation result is encapsulated and concealed to obtain the processed first calculation result.

[0057] Obtaining the second signature based on the hash function information in the second information, the first private key, and the first calculation result includes:

[0058] The second signature is obtained based on the hash function information and the first private key in the second information, as well as the processed first calculation result.

[0059] Optionally, obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes:

[0060] Based on the identity information of the target computing node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information, obtain the second signature;

[0061] The target computing node is the computing node that calculates the first calculation result based on the original data.

[0062] The first timestamp is the real-time timestamp when the second signature is obtained.

[0063] Optionally, the second parameter information may further include at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result;

[0064] The target calculation result is either the first calculation result or the processed first calculation result.

[0065] Optional, also includes:

[0066] Send the second calculation result and result commitment verification parameters to the terminal.

[0067] This invention also provides an information processing method applied to a data-owning node, comprising:

[0068] Obtain the confidentiality parameter information corresponding to the raw data;

[0069] The raw data is sent to the terminal, and according to the confidentiality parameter information, the first information is sent to the terminal, and the second information is sent to the computing network device.

[0070] The first information includes: hash function information and the first public key corresponding to the computing power network device;

[0071] The second information includes: hash function information and the first private key corresponding to the computing power network device.

[0072] Optionally, the first information further includes at least one of: cryptographic commitment function information and a second private key corresponding to the terminal; and / or,

[0073] The second information further includes: bilinear mapping information, a first public key corresponding to the computing power network device, and a second public key corresponding to the terminal; and / or,

[0074] The second information also includes: cryptographic commitment function information.

[0075] This invention also provides an information processing device applied to a terminal, comprising:

[0076] The first sending module is used to send the first parameter information corresponding to the first signature of the terminal to the computing network device; the first parameter information includes: raw data;

[0077] The first acquisition module is used to acquire the second parameter information uploaded by the computing power network device from the blockchain;

[0078] The first verification module is used to perform a first verification based on the second parameter information;

[0079] The second acquisition module is used to acquire the first calculation result of the original data in the second parameter information when the first verification is passed;

[0080] The first verification includes time verification and signature verification.

[0081] Optionally, the second parameter information carries: the second signature of the computing power network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained;

[0082] The first verification based on the second parameter information includes:

[0083] Verify whether the first timestamp is within a valid range; and,

[0084] Verify the second signature.

[0085] Optional, also includes:

[0086] The first receiving module is used to receive the original data and first information sent by the data ownership node before sending the first parameter information corresponding to the first signature of the terminal to the computing network device.

[0087] The third acquisition module is used to acquire the first signature based on the original data, the hash function information and the first public key in the first information;

[0088] Wherein, the first public key is the public key corresponding to the computing power network device.

[0089] Optionally, the second parameter information also carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that performs calculations on the original data to obtain the first calculation result;

[0090] The verification of the second signature includes:

[0091] Based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing node, the first timestamp, and the target calculation result, the second signature is verified by bilinear mapping.

[0092] The target calculation result is either the first calculation result or the processed first calculation result.

[0093] Optionally, if the first verification passes, obtaining the first calculation result of the original data from the second parameter information includes:

[0094] If the first verification passes, obtain the first calculation result of the original data processed from the second parameter information;

[0095] Receive the second calculation result and result commitment verification parameters sent by the computing power network device;

[0096] Based on the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information, the commitment verification is performed on the processed first calculation result;

[0097] If the verification is successful, a first calculation result is obtained for the original data based on the first calculation result after processing.

[0098] Optionally, the first information also carries: a second private key, wherein the second private key is the private key corresponding to the terminal;

[0099] Obtaining the first signature based on the original data, the hash function information in the first information, and the first public key includes:

[0100] Based on the original data, the terminal's identity information, the second timestamp, and the hash function information, the first public key, and the second private key in the first information, a first signature is obtained;

[0101] The second timestamp is the real-time timestamp when the first signature was obtained.

[0102] Optionally, the first parameter information may further include: the terminal's identity information, the first signature, and the second timestamp.

[0103] This invention also provides an information processing device applied to a computing network device, comprising:

[0104] The second receiving module is used to receive the second information sent by the data ownership node and the first parameter information sent by the terminal.

[0105] The second verification module is used to perform a second verification based on the first parameter information;

[0106] The first processing module is used to obtain a first calculation result based on the original data in the first parameter information if the second verification is passed.

[0107] The first upload module is used to upload the second parameter information corresponding to the second signature of the computing power network device to the blockchain according to the first calculation result;

[0108] The second verification includes: time verification, identity verification, and signature verification;

[0109] The second parameter information includes: the first calculation result.

[0110] Optionally, the first parameter information also carries: the terminal's identity information and first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained;

[0111] The second verification based on the first parameter information includes:

[0112] Verify that the second timestamp is within a valid range; and,

[0113] Verify whether the terminal's identity information has been registered on the computing power network; and,

[0114] Verify the first signature.

[0115] Optionally, verifying the first signature includes:

[0116] Based on the identity information of the terminal, and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information, the first signature is verified by bilinear mapping.

[0117] Wherein, the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0118] Optionally, uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result includes:

[0119] Based on the hash function information and the first private key in the second information, and the first calculation result, obtain the second signature;

[0120] Upload the second parameter information corresponding to the second signature to the blockchain;

[0121] The first private key is the private key corresponding to the computing power network device.

[0122] Optional, also includes:

[0123] The second processing module is used to encapsulate and conceal the first calculation result according to the cryptographic commitment function information in the second information before obtaining the second signature based on the hash function information and the first private key in the second information and the first calculation result, so as to obtain the processed first calculation result.

[0124] Obtaining the second signature based on the hash function information in the second information, the first private key, and the first calculation result includes:

[0125] The second signature is obtained based on the hash function information and the first private key in the second information, as well as the processed first calculation result.

[0126] Optionally, obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes:

[0127] Based on the identity information of the target computing node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information, obtain the second signature;

[0128] The target computing node is the computing node that calculates the first calculation result based on the original data.

[0129] The first timestamp is the real-time timestamp when the second signature is obtained.

[0130] Optionally, the second parameter information may further include at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result;

[0131] The target calculation result is either the first calculation result or the processed first calculation result.

[0132] Optional, also includes:

[0133] The second sending module is used to send the second calculation result and result commitment verification parameters to the terminal.

[0134] This invention also provides an information processing device applied to a data ownership node, comprising:

[0135] The fourth acquisition module is used to acquire the confidential parameter information corresponding to the original data;

[0136] The third sending module is used to send the original data to the terminal, and send the first information to the terminal and the second information to the computing network device according to the confidentiality parameter information.

[0137] The first information includes: hash function information and the first public key corresponding to the computing power network device;

[0138] The second information includes: hash function information and the first private key corresponding to the computing power network device.

[0139] Optionally, the first information further includes at least one of: cryptographic commitment function information and a second private key corresponding to the terminal; and / or,

[0140] The second information further includes: bilinear mapping information, a first public key corresponding to the computing power network device, and a second public key corresponding to the terminal; and / or,

[0141] The second information also includes: cryptographic commitment function information.

[0142] This invention also provides a communication device, which is a terminal, comprising: a processor and a transceiver;

[0143] The processor is configured to send the first parameter information corresponding to the first signature of the terminal to the computing network device via the transceiver; the first parameter information includes: raw data;

[0144] Obtain the second parameter information uploaded by the computing power network device from the blockchain;

[0145] Perform the first verification based on the second parameter information;

[0146] If the first verification passes, obtain the first calculation result of the original data from the second parameter information;

[0147] The first verification includes time verification and signature verification.

[0148] Optionally, the second parameter information carries: the second signature of the computing power network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained;

[0149] The first verification based on the second parameter information includes:

[0150] Verify whether the first timestamp is within a valid range; and,

[0151] Verify the second signature.

[0152] Optionally, the processor is further configured to:

[0153] Before sending the first parameter information corresponding to the first signature of the terminal to the computing network device, the transceiver receives the original data and first information sent by the data ownership node;

[0154] Based on the original data, the hash function information and the first public key in the first information, obtain the first signature;

[0155] Wherein, the first public key is the public key corresponding to the computing power network device.

[0156] Optionally, the second parameter information also carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that performs calculations on the original data to obtain the first calculation result;

[0157] The verification of the second signature includes:

[0158] Based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing node, the first timestamp, and the target calculation result, the second signature is verified by bilinear mapping.

[0159] The target calculation result is either the first calculation result or the processed first calculation result.

[0160] Optionally, if the first verification passes, obtaining the first calculation result of the original data from the second parameter information includes:

[0161] If the first verification passes, obtain the first calculation result of the original data processed from the second parameter information;

[0162] Receive the second calculation result and result commitment verification parameters sent by the computing power network device;

[0163] Based on the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information, the commitment verification is performed on the processed first calculation result;

[0164] If the verification is successful, a first calculation result is obtained for the original data based on the first calculation result after processing.

[0165] Optionally, the first information also carries: a second private key, wherein the second private key is the private key corresponding to the terminal;

[0166] Obtaining the first signature based on the original data, the hash function information in the first information, and the first public key includes:

[0167] Based on the original data, the terminal's identity information, the second timestamp, and the hash function information, the first public key, and the second private key in the first information, a first signature is obtained;

[0168] The second timestamp is the real-time timestamp when the first signature was obtained.

[0169] Optionally, the first parameter information may further include: the terminal's identity information, the first signature, and the second timestamp.

[0170] This invention also provides a communication device, which is a computing network device, including: a processor and a transceiver;

[0171] The processor is used to receive second information sent by the data ownership node and first parameter information sent by the terminal through the transceiver.

[0172] A second verification is performed based on the first parameter information;

[0173] If the second verification passes, the first calculation result is obtained based on the original data in the first parameter information;

[0174] Based on the first calculation result, the second parameter information corresponding to the second signature of the computing power network device is uploaded to the blockchain;

[0175] The second verification includes: time verification, identity verification, and signature verification;

[0176] The second parameter information includes: the first calculation result.

[0177] Optionally, the first parameter information also carries: the terminal's identity information and first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained;

[0178] The second verification based on the first parameter information includes:

[0179] Verify that the second timestamp is within a valid range; and,

[0180] Verify whether the terminal's identity information has been registered on the computing power network; and,

[0181] Verify the first signature.

[0182] Optionally, verifying the first signature includes:

[0183] Based on the identity information of the terminal, and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information, the first signature is verified by bilinear mapping.

[0184] Wherein, the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0185] Optionally, uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result includes:

[0186] Based on the hash function information and the first private key in the second information, and the first calculation result, obtain the second signature;

[0187] Upload the second parameter information corresponding to the second signature to the blockchain;

[0188] The first private key is the private key corresponding to the computing power network device.

[0189] Optionally, the processor is further configured to:

[0190] Before obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, the first calculation result is encapsulated and concealed based on the cryptographic commitment function information in the second information to obtain the processed first calculation result;

[0191] Obtaining the second signature based on the hash function information in the second information, the first private key, and the first calculation result includes:

[0192] The second signature is obtained based on the hash function information and the first private key in the second information, as well as the processed first calculation result.

[0193] Optionally, obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes:

[0194] Based on the identity information of the target computing node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information, obtain the second signature;

[0195] The target computing node is the computing node that calculates the first calculation result based on the original data.

[0196] The first timestamp is the real-time timestamp when the second signature is obtained.

[0197] Optionally, the second parameter information may further include at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result;

[0198] The target calculation result is either the first calculation result or the processed first calculation result.

[0199] Optionally, the processor is further configured to:

[0200] The transceiver sends the second calculation result and result commitment verification parameters to the terminal.

[0201] This invention also provides a communication device, which is a data ownership node, comprising: a processor and a transceiver;

[0202] The processor is used to acquire confidential parameter information corresponding to the original data;

[0203] The transceiver sends the raw data to the terminal, and according to the confidentiality parameter information, sends the first information to the terminal and the second information to the computing network device through the transceiver.

[0204] The first information includes: hash function information and the first public key corresponding to the computing power network device;

[0205] The second information includes: hash function information and the first private key corresponding to the computing power network device.

[0206] Optionally, the first information further includes at least one of: cryptographic commitment function information and a second private key corresponding to the terminal; and / or,

[0207] The second information further includes: bilinear mapping information, a first public key corresponding to the computing power network device, and a second public key corresponding to the terminal; and / or,

[0208] The second information also includes: cryptographic commitment function information.

[0209] This invention also provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned terminal-side information processing method; or,

[0210] When the processor executes the program, it implements the aforementioned information processing method on the computing power network device side; or...

[0211] When the processor executes the program, it implements the aforementioned information processing method on the data ownership node side.

[0212] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps of the aforementioned terminal-side information processing method; or,

[0213] When executed by the processor, this program implements the steps in the information processing method on the computing power network device side described above; or...

[0214] When the program is executed by the processor, it implements the steps in the information processing method on the data-owning node side described above.

[0215] The beneficial effects of the above-described technical solution of the present invention are as follows:

[0216] In the above scheme, the information processing method sends the first parameter information corresponding to the first signature of the terminal to the computing power network device; the first parameter information includes: original data; obtaining the second parameter information uploaded by the computing power network device from the blockchain; performing a first verification based on the second parameter information; and obtaining the first calculation result of the original data in the second parameter information if the first verification passes; wherein, the first verification includes: time verification and signature verification; it can support the use of blockchain technology and digital signature technology to authenticate the parameters flowing in the computing power network, and simultaneously upload the calculation results to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, thus solving the problem of low security in existing information processing schemes for data authentication in computing power networks. Attached Figure Description

[0217] Figure 1 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 1 ;

[0218] Figure 2 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 2 ;

[0219] Figure 3 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 3 ;

[0220] Figure 4 This is a schematic diagram of the system architecture for implementing the information processing method in an embodiment of the present invention;

[0221] Figure 5 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 1 ;

[0222] Figure 6 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 2 ;

[0223] Figure 7 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 3 ;

[0224] Figure 8 This is a schematic diagram of the communication device structure according to an embodiment of the present invention. Figure 1 ;

[0225] Figure 9 This is a schematic diagram of the communication device structure according to an embodiment of the present invention. Figure 2 ;

[0226] Figure 10 This is a schematic diagram of the communication device structure according to an embodiment of the present invention. Figure 3 . Detailed Implementation

[0227] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0228] This invention addresses the low security of existing information processing schemes for data authentication in computing power networks by providing an information processing method applicable to terminals, such as... Figure 1 As shown, it includes:

[0229] Step 11: Send the first parameter information corresponding to the first signature of the terminal to the computing network device; the first parameter information includes: raw data;

[0230] Step 12: Obtain the second parameter information uploaded by the computing power network device from the blockchain;

[0231] Step 13: Perform the first verification based on the second parameter information;

[0232] Step 14: If the first verification passes, obtain the first calculation result of the original data in the second parameter information; wherein, the first verification includes: time verification and signature verification.

[0233] In this embodiment of the invention, the first signature may also be referred to as the first digital signature, but is not limited thereto.

[0234] The information processing method provided in this embodiment of the invention sends first parameter information corresponding to the first signature of the terminal to a computing power network device; the first parameter information includes: original data; second parameter information uploaded by the computing power network device is obtained from the blockchain; a first verification is performed based on the second parameter information; if the first verification passes, a first calculation result for the original data is obtained from the second parameter information; wherein, the first verification includes: time verification and signature verification; it can support the use of blockchain technology and digital signature technology to authenticate parameters flowing in the computing power network, and simultaneously upload the calculation result to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, thus solving the problem of low security in existing information processing schemes for data authentication in computing power networks.

[0235] The second parameter information carries: the second signature of the computing network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained; the first verification based on the second parameter information includes: verifying whether the first timestamp is within a valid range; and verifying the second signature.

[0236] This allows for accurate time verification and identity verification. In this embodiment of the invention, the second signature may also be referred to as a second digital signature, but is not limited thereto.

[0237] Furthermore, before sending the first parameter information corresponding to the first signature of the terminal to the computing power network device, the method further includes: receiving the original data and first information sent by the data ownership node; obtaining the first signature based on the original data, the hash function information and the first public key in the first information; wherein the first public key is the public key corresponding to the computing power network device.

[0238] This way, the first signature can be obtained accurately.

[0239] In this embodiment of the invention, the second parameter information further carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; the verification of the second signature includes: performing bilinear mapping verification on the second signature based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing power node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0240] This allows for accurate verification of the second signature and also helps in authenticating which computing node performed the computation (such as obtaining the target computation result mentioned above), thus avoiding security risks associated with dishonest computing nodes or forged computing nodes performing the computation.

[0241] Wherein, obtaining the first calculation result for the original data in the second parameter information when the first verification passes includes: obtaining the processed first calculation result for the original data in the second parameter information when the first verification passes; receiving the second calculation result and result commitment verification parameters sent by the computing power network device; performing commitment verification on the processed first calculation result according to the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information; and obtaining the first calculation result for the original data according to the processed first calculation result when the verification passes.

[0242] The phrase "obtaining a first calculation result for the original data based on the first calculation result after processing" can specifically include: obtaining the first calculation result before processing corresponding to the first calculation result after processing, and using it as the first calculation result for the original data.

[0243] Furthermore, the first information also carries a second private key, which is the private key corresponding to the terminal; obtaining the first signature based on the original data, the hash function information and the first public key in the first information includes: obtaining the first signature based on the original data, the identity information of the terminal, the second timestamp, the hash function information, the first public key and the second private key in the first information; wherein, the second timestamp is the real-time timestamp when the first signature is obtained.

[0244] This allows for a more accurate first signature.

[0245] In this embodiment of the invention, the first parameter information further includes: the identity information of the terminal, the first signature, and the second timestamp.

[0246] This invention also provides an information processing method applied to computing network devices, such as... Figure 2 As shown, it includes:

[0247] Step 21: Receive the second information sent by the data-owning node and the first parameter information sent by the terminal;

[0248] Step 22: Perform a second verification based on the first parameter information;

[0249] Step 23: If the second verification passes, obtain the first calculation result based on the original data in the first parameter information;

[0250] Step 24: Based on the first calculation result, upload the second parameter information corresponding to the second signature of the computing power network device to the blockchain; wherein, the second verification includes: time verification, identity verification and signature verification; the second parameter information includes: the first calculation result.

[0251] Step 23 may include: if the second verification passes, obtaining the original data carried in the first parameter information; and obtaining a first calculation result based on the original data. Specifically, "obtaining a first calculation result based on the original data" may include: determining a target computing power node; and using the target computing power node to obtain the first calculation result based on the original data; however, it is not limited to this.

[0252] In this embodiment of the invention, the second signature may also be referred to as the second digital signature, but is not limited thereto.

[0253] The information processing method provided in this embodiment of the invention receives second information sent by a data-owning node and first parameter information sent by a terminal; performs a second verification based on the first parameter information; if the second verification passes, obtains a first calculation result based on the original data in the first parameter information; and uploads the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result. The second verification includes time verification, identity verification, and signature verification; the second parameter information includes the first calculation result. This method supports the use of blockchain technology and digital signature technology to authenticate parameters flowing in the computing power network and simultaneously uploads the calculation results to the blockchain. This ensures data integrity, confirms the data source, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security in existing information processing schemes for computing power network data authentication.

[0254] The first parameter information also carries: the terminal's identity information and a first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained; the second verification based on the first parameter information includes: verifying whether the second timestamp is within a valid range; verifying whether the terminal's identity information has been registered on the computing power network; and verifying the first signature.

[0255] This allows for accurate time verification, identity verification, and signature verification. In this embodiment of the invention, the first signature may also be referred to as the first digital signature, but is not limited thereto.

[0256] In this embodiment of the invention, verifying the first signature includes: performing bilinear mapping verification on the first signature based on the identity information of the terminal, and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information; wherein the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0257] This allows for accurate first signature verification.

[0258] The step of uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result includes: obtaining the second signature based on the hash function information and the first private key in the second information, as well as the first calculation result; and uploading the second parameter information corresponding to the second signature to the blockchain; wherein the first private key is the private key corresponding to the computing power network device.

[0259] This allows for the accurate acquisition of the second signature, enabling the uploading of the corresponding second parameter information.

[0260] Furthermore, before obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, the method further includes: encapsulating and concealing the first calculation result based on the cryptographic commitment function information in the second information to obtain a processed first calculation result; obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes: obtaining the second signature based on the hash function information and the first private key in the second information, and the processed first calculation result.

[0261] This further ensures the confidentiality of information transmission.

[0262] The step of obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes: obtaining the second signature based on the identity information of the target computing power node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information; wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; and the first timestamp is the real-time timestamp when the second signature is obtained.

[0263] This allows for a more accurate acquisition of the second signature and also helps to verify which computing node performed the computation (such as obtaining the target computation result mentioned above), thus avoiding the security risks associated with dishonest computing nodes or forged computing nodes performing the computation.

[0264] Furthermore, the second parameter information also includes at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0265] In this embodiment of the invention, the information processing method further includes: sending a second calculation result and a result commitment verification parameter to the terminal.

[0266] This allows for verification of information confidentiality.

[0267] This invention also provides an information processing method applied to data-owning nodes, such as... Figure 3 As shown, it includes:

[0268] Step 31: Obtain the confidentiality parameter information corresponding to the original data;

[0269] Step 32: Send the original data to the terminal, and send first information to the terminal and second information to the computing power network device according to the confidentiality parameter information; wherein, the first information includes: hash function information and the first public key corresponding to the computing power network device; the second information includes: hash function information and the first private key corresponding to the computing power network device.

[0270] The confidentiality parameter information may include: bilinear mapping information, cryptographic commitment function information, hash function information, the second public key and the second private key corresponding to the terminal, and the first public key and the first private key corresponding to the computing power network device, etc., which are not limited here.

[0271] The information processing method provided in this embodiment of the invention obtains confidential parameter information corresponding to the original data; sends the original data to a terminal, and sends first information to the terminal and second information to the computing power network device according to the confidential parameter information; wherein, the first information includes: hash function information and a first public key corresponding to the computing power network device; the second information includes: hash function information and a first private key corresponding to the computing power network device; it can support the use of blockchain technology and digital signature technology to authenticate the parameters flowing in the computing power network, and simultaneously upload the calculation results to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security of information processing schemes for data authentication in computing power networks in the prior art.

[0272] Furthermore, the first information further includes at least one of: cryptographic commitment function information and the second private key corresponding to the terminal; and / or, the second information further includes: bilinear mapping information, the first public key corresponding to the computing power network device and the second public key corresponding to the terminal; and / or, the second information further includes: cryptographic commitment function information.

[0273] In this embodiment of the invention, the first information may further include: the first public key corresponding to the terminal, but is not limited thereto.

[0274] The following is an example of the information processing method provided in the embodiments of the present invention. The signatures involved above are digital signatures, specifically BLS signatures.

[0275] To address the aforementioned technical problems, embodiments of the present invention provide an information processing method, specifically a data authentication scheme for computing power networks based on BLS signatures and blockchain. This scheme can efficiently verify the computation process and results within the computing power network, ensuring the confidentiality, integrity, and non-forgeability of data and computation parameters. Specifically, the system architecture for implementing this scheme can be as follows: Figure 4 As shown, it involves four functional modules: a data owner module (corresponding to the aforementioned data owner node), a user module (corresponding to the aforementioned terminal), a computing power network module (corresponding to the aforementioned computing power network equipment), and a blockchain module (corresponding to the aforementioned blockchain); among which:

[0276] (1) The data owner module can be used to store the original data and generate confidentiality parameters (corresponding to the confidentiality parameter information mentioned above); and send relevant information to the user (corresponding to the user module) and the computing power network module respectively based on the original data and confidentiality parameters (corresponding to sending the original data to the terminal, sending the first information to the terminal according to the confidentiality parameter information, and sending the second information to the computing power network device).

[0277] (2) The user module can be used to receive raw data and upload the data signature (corresponding to the first signature mentioned above) to the computing power network (corresponding to the computing power network module) for calculation. At the same time, the user needs to obtain the final correct calculation result (corresponding to the first calculation result mentioned above).

[0278] (3) The computing power network module can be used to authenticate the transmitted data to ensure the confidentiality and integrity of the data; and through the computing power network's own mechanism, it can select the optimal node for computation and obtain the computation result according to the corresponding computation function (corresponding to the first computation result mentioned above); it can also hide the computation result with cryptographic commitment (corresponding to the above-mentioned encapsulation and hiding of the first computation result according to the cryptographic commitment function information in the second information to obtain the processed first computation result), merge it with the computing power node identity information to sign (corresponding to obtaining the second signature according to the processed first computation result and the identity information of the target computing power node, etc.) and put it on the chain.

[0279] (4) The blockchain module can be used to store the signature data (corresponding to the second signature mentioned above) transmitted by the computing power nodes, ensuring that it cannot be tampered with and is traceable. Users can verify the signature information stored in the blockchain to obtain what they need.

[0280] Based on the above, such as Figure 4 As shown, this solution may specifically include the following:

[0281] Part One, the Data Owner Module, is used to store the original data, generate confidentiality parameters corresponding to the original data, and send the original data and at least a portion of the confidentiality parameters to the User Module, as well as to send at least a portion of the confidentiality parameters to the Computing Power Network Module. Specifically, this may involve the following operations:

[0282] 1. The data owner DO generates a security parameter param (i.e., a confidential parameter corresponding to the original data) and sends information to each participant accordingly. The security parameter can be represented as: param = {e(u,v), H(), Com(), pk1, sk1, pk2, sk2}, where e(u,v) is a bilinear mapping (corresponding to the above bilinear mapping information, specifically the bilinear mapping related parameter information), specifically assuming g is a parameter in the bilinear mapping; Com() is a cryptographic commitment algorithm (corresponding to the above cryptographic commitment function information, specifically the cryptographic commitment function related parameter information), which can be used to hide key information (such as the above first calculation result); H() is a hash function (corresponding to the above hash function information, specifically the hash function related parameter information), pk1 and sk1 are the public key (corresponding to the above second public key) and private key (corresponding to the above second private key) of the user module, respectively, and pk2 and sk2 are the public key (corresponding to the above first public key) and private key (corresponding to the above first private key) of the computing power network module, respectively. For both pairs of keys, g can be obtained. sk =pk (for example) g represents a security parameter in the bilinear mapping. At this point, the security parameter generation phase is complete.

[0283] Subsequently, the data owner (module) can disclose information such as e(u,v) and H(); specifically, in the security parameters, except for the private key, all other information can be disclosed to all participants; for example, sk1 is only sent to the user module and not disclosed to other participants (such as the computing power network module); while sk2 is only sent to the computing power network module and not disclosed to other participants (such as the user module).

[0284] 2. The data owner DO will store the dataset D = {d1, d2, ... d...} n Send to User (user). This solution assumes the user has already established trust with the data owner. Where d... i The following explanation uses a single data point (corresponding to the original data mentioned above) as an example to illustrate the operation performed on the computing network.

[0285] Part Two, the user module, can be used to generate a corresponding first signature based on the received raw data, using a hash function (corresponding to the hash function information in the first information mentioned above) and a first public key (corresponding to the first public key in the first information mentioned above), and send the first parameter corresponding to the first signature (corresponding to the first parameter information mentioned above) to the computing power network module. Specifically, this may involve the following operations:

[0286] 3. User's view on (raw) data d i First, using a hash function (corresponding to the hash function information in the first information above) and the public key of the computing power network module C (corresponding to the first public key in the first information), a (first) signature Sig1 is generated, which can be specifically represented as follows: Among them, ID U For the User's identity information, TS1 is the current timestamp (corresponding to the second timestamp mentioned above). Next, the first parameter corresponding to the first signature can be... <ID U ||TS1||Sig1||d i >Sent to computing network module C.

[0287] Part Three, the computing power network module, is used for time and user authentication based on the first parameter (corresponding to the second authentication mentioned above). When authentication is successful, it acquires the original data and uses the optimal computing power node (corresponding to the target computing power node mentioned above) to calculate the original data, obtaining a first calculation result and performing anonymization processing to obtain the processed first calculation result. Simultaneously, it generates a second signature based on a hash function (corresponding to the hash function information in the second information mentioned above) and a first private key (corresponding to the first private key in the second information mentioned above), and sends the second parameter corresponding to the second signature (corresponding to the second parameter information mentioned above) to the blockchain module. Specifically, this may involve the following operations:

[0288] 4. The computing power network module verifies whether the time parameter in the first parameter (corresponding to the second timestamp mentioned above) is within a valid range; it verifies the user's identity information based on the user identity parameter (corresponding to the identity information of the terminal mentioned above) to determine whether the user has registered in the computing power network; furthermore, when e(g,Sig1)=e(pk1,H(ID) exists... U When ||pk2||Sig1)), it indicates that the first signature verification was successful (corresponding to the above-mentioned bilinear mapping verification of the first signature based on the terminal's identity information, and the bilinear mapping information, first public key, second public key, and hash function information in the second information); when all verifications are successful, the original data d can be obtained. i ;

[0289] Specifically, after receiving the first parameter sent by the user, the computing network module C first verifies whether the timestamp (corresponding to the second timestamp) is within a valid range, and then verifies the user's identity information (corresponding to the terminal's identity information), which is equivalent to confirming whether the user has registered in the computing network. Furthermore, the computing network module C can use the bilinear mapping e(u,v) to verify the equation e(g,Sig1)=e(pk1,H(ID)). U Does ||pk2||Sig1) hold true (corresponding to the above-mentioned bilinear mapping verification of the first signature based on the terminal's identity information, and the bilinear mapping information, first public key, second public key, and hash function information in the second information)? If true, the signature verification is successful. Specifically, the derivation of this equation is as follows:

[0290] Because the public key of the computing network module is bound to a hash function, there is no possibility of attack by forging the public key. After successful signature verification, the computing network can obtain the original data d. i .

[0291] In this solution, "verifying identity information" can specifically refer to verifying the security of the identity information; subsequently, after successful signature verification, the user's identity information ID... U It can be registered in the computing power network.

[0292] 5. The computing power network module obtains the raw data d. i Then, based on the computing power network's own mechanism, the optimal computing power node (corresponding to the aforementioned target computing power node, with identity information as ID) is selected. C For the original data d iThe calculation yields a first calculation result RS. Based on a cryptographic function (corresponding to the cryptographic commitment function information in the second information above), the first calculation result RS is encapsulated and concealed to obtain the processed first calculation result Com(RS). Then, a second signature can be generated based on a hash function (corresponding to the hash function information in the second information above) and a first private key, where the first private key is the private key corresponding to the computing power network device. The second parameter corresponding to the second signature is then sent to the blockchain module.

[0293] Specifically, the computing network module C obtains the data to be operated on, d. i Then, the optimal computing power node (identity information is ID) can be selected using the computing power network's own mechanism. C The computational network module C performs calculations to obtain the first calculation result RS. Then, the computing network module C can first encapsulate RS using a cryptographic function (corresponding to the cryptographic commitment function information in the second information above) to obtain Com(RS) (corresponding to the first calculation result after processing), thus concealing its (RS) information. Next, the computing network module C can use a hash function (the hash function information in the second information) and the private key of the computing network device (corresponding to the first private key above) to generate a (second) signature Sig2, which can be specifically represented as... And based on this, the second parameter information <TS2||Sig2||ID C ||Com(RS)> is sent to blockchain module B (i.e., transmitted to the blockchain); in this scheme, the parameters are directly uploaded to the chain, so the parameters cannot be tampered with or forged, and the traceability of the parameters is guaranteed. TS2 in the second parameter information corresponds to the first timestamp mentioned above, which is the real-time timestamp when the second signature is generated.

[0294] Part 4, the blockchain module, can be used to store the second signature data.

[0295] Part 5, the user module, can also be used for verification based on the second signature (corresponding to the first verification mentioned above). When the verification is successful, the processed first calculation result is obtained. Subsequently, the user can perform commitment verification based on the second calculation result sent by the computing power network module, the result commitment verification parameters, and the processed first calculation result. If the verification is successful, the first calculation result can be obtained. Specifically, the following operations may be involved:

[0296] 6. The user module verifies the second signature. Specifically, when e(g,Sig2)=e(pk2,H(ID) exists... CWhen ||Com(RS)||TS2)), the second signature verification is successful (corresponding to the above bilinear mapping verification of the second signature based on the bilinear mapping information, hash function information and first public key in the first information, as well as the identity information of the target computing node, the first timestamp and the target calculation result), then the processed first calculation result Com(RS) is obtained.

[0297] Specifically, users can view the second signature on the blockchain and verify it. In this scheme, the blockchain, as a storage medium, ensures the immutability and traceability of the parameters. Regarding "signature verification," it can specifically include: after the timestamp TS2 is verified, the verifier (user) verifies the signature, i.e., verifying the equation e(g,Sig2)=e(pk2,H(ID)). C If ||Com(RS)||TS2)) is true, then the verification is successful, and the verifier obtains the identity information as ID. C The target computing power node is for data d i The computation result contains the hidden information Com(RS), and all of the above information is authenticated and cannot be tampered with. At this point, due to the confidentiality of the computation result, cryptographic commitments are used to protect its privacy, ensuring that non-participating parties cannot obtain specific information about the result.

[0298] 7. The user module generates Com′(RS) based on the second calculation result RS′ sent by the computing power network module and the result commitment verification parameter p. When there exists Com′(RS) = Com(RS), it proves that the commitment verification is successful, and then the first calculation result RS is obtained.

[0299] Specifically, the user performs the result commitment verification. When the verifier (user) desires the specific result RS, they need to open and verify the commitment (corresponding to Com(RS)). The computing power network can publish the computation result RS′ (corresponding to the second computation result mentioned above, which can theoretically be equal to RS) or send it to the registered user through a covert channel (depending on the specific scenario), and send the confidential parameter p required to generate the commitment (corresponding to the result commitment verification parameter mentioned above). After receiving RS′ and p, the user can generate Com′(RS) using a cryptographic function (corresponding to the cryptographic commitment function information in the first information mentioned above). Then, the user checks whether Com′(RS) is the same as the Com(RS) stored on the chain. If they are the same, the commitment verification is successful, proving that the result has been modified by the computing power node, and the user obtains the correct result RS. At this point, the scheme is completed.

[0300] Therefore, the solutions provided by the embodiments of the present invention involve:

[0301] 1. Data Authentication Method for Computing Power Networks Based on BLS Signatures and Blockchain: This solution uses blockchain technology and BLS digital signature technology to authenticate the parameters flowing in the computing power network. At the same time, it makes a cryptographic commitment to the calculation results and puts them on the chain, which not only ensures the integrity of the data and confirms the source of the data, but also ensures the trustworthiness of the public key, which has great protection value.

[0302] 2. This scheme uses cryptographic commitments to ensure the confidentiality of computation results in the computing power network. That is, it not only authenticates the identity but also protects the privacy of the computation results. Only when the integrity and source are guaranteed can the commitment be opened and verified at the appropriate time to obtain the computation results, which has great protective value.

[0303] 3. Authentication Method: This scheme binds the verifier's public key (specifically bound to the hash function) to the signature, ensuring the trustworthiness of the public key and preventing forgery for signature verification. It also binds a timestamp to prevent replay attacks and the identity information of the computing power node, clearly identifying the computing party and preventing forgery of computing power nodes or their repudiation. Simultaneously, the blockchain serves as a storage medium in this scheme, ensuring the parameters are immutable and traceable, but is not used for actual verification, thus improving efficiency. This can also be understood as:

[0304] This solution is based on blockchain technology and BLS digital signature technology. It utilizes the public key, timestamp, and identity information of the target computing node bound to the user to ensure that the public key cannot be forged for signature verification, prevent replay attacks, and prevent forged computing nodes from performing calculations or denying their existence. It also makes a cryptographic commitment to the calculation result to ensure data integrity and data source. At the same time, when obtaining the final calculation result, it is further verified according to the commitment to the calculation result to further reduce the possibility of leakage of the calculation result. Furthermore, the blockchain, as a storage medium, can ensure that the signature parameters cannot be tampered with and are traceable. It is not used for specific verification, thus improving efficiency.

[0305] Specifically, this solution uses blockchain technology and BLS digital signature technology to authenticate time and user identity information based on signature parameters in the computing power network module, ensuring data integrity. Furthermore, the calculated results are encrypted to ensure confidentiality. At the same time, the blockchain module is used to store data, which ensures that the parameters cannot be tampered with and are traceable, without being used for specific verification, thus improving efficiency.

[0306] In summary, the solution provided by the embodiments of the present invention has the following advantages:

[0307] 1. This solution not only authenticates the data flowing in the computing network to ensure data integrity, but also puts the signature on the blockchain to ensure data traceability, meaning that adversaries cannot launch attacks by forging signatures.

[0308] 2. This scheme authenticates the identity information of nodes, clarifies the identity of the computing party, and prevents forged computing power nodes from performing calculations or their denial; at the same time, it encapsulates the calculation results with cryptographic commitments to protect the confidentiality of the results and prevent non-participating parties from maliciously stealing the results.

[0309] 3. This solution utilizes BLS digital signatures and blockchain authentication, with the blockchain serving merely as a storage medium. Compared to using ECDSA signatures for authentication, this significantly improves efficiency and eliminates the need for smart contract verification, making it more valuable for application.

[0310] This invention also provides an information processing device applied to a terminal, such as... Figure 5 As shown, it includes:

[0311] The first sending module 51 is used to send the first parameter information corresponding to the first signature of the terminal to the computing network device; the first parameter information includes: raw data;

[0312] The first acquisition module 52 is used to acquire the second parameter information uploaded by the computing power network device from the blockchain;

[0313] The first verification module 53 is used to perform a first verification based on the second parameter information;

[0314] The second acquisition module 54 is used to acquire the first calculation result of the original data in the second parameter information when the first verification is passed;

[0315] The first verification includes time verification and signature verification.

[0316] The information processing device provided in this embodiment of the invention sends first parameter information corresponding to the first signature of the terminal to a computing power network device. The first parameter information includes: original data; second parameter information uploaded by the computing power network device is obtained from the blockchain; a first verification is performed based on the second parameter information; if the first verification passes, a first calculation result for the original data is obtained from the second parameter information; wherein, the first verification includes: time verification and signature verification; it can support the use of blockchain technology and digital signature technology to authenticate parameters flowing in the computing power network, and simultaneously upload the calculation result to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, thus solving the problem of low security in existing information processing schemes for data authentication in computing power networks.

[0317] The second parameter information carries: the second signature of the computing network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained; the first verification based on the second parameter information includes: verifying whether the first timestamp is within a valid range; and verifying the second signature.

[0318] Furthermore, the information processing device further includes: a first receiving module, configured to receive the original data and first information sent by the data ownership node before sending the first parameter information corresponding to the first signature of the terminal to the computing power network device; and a third obtaining module, configured to obtain the first signature based on the original data, the hash function information and the first public key in the first information; wherein the first public key is the public key corresponding to the computing power network device.

[0319] In this embodiment of the invention, the second parameter information further carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; the verification of the second signature includes: performing bilinear mapping verification on the second signature based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing power node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0320] Wherein, obtaining the first calculation result for the original data in the second parameter information when the first verification passes includes: obtaining the processed first calculation result for the original data in the second parameter information when the first verification passes; receiving the second calculation result and result commitment verification parameters sent by the computing power network device; performing commitment verification on the processed first calculation result according to the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information; and obtaining the first calculation result for the original data according to the processed first calculation result when the verification passes.

[0321] Furthermore, the first information also carries a second private key, which is the private key corresponding to the terminal; obtaining the first signature based on the original data, the hash function information and the first public key in the first information includes: obtaining the first signature based on the original data, the identity information of the terminal, the second timestamp, the hash function information, the first public key and the second private key in the first information; wherein, the second timestamp is the real-time timestamp when the first signature is obtained.

[0322] In this embodiment of the invention, the first parameter information further includes: the identity information of the terminal, the first signature, and the second timestamp.

[0323] The aforementioned implementation embodiments of the information processing method on the terminal side are all applicable to the embodiments of the information processing device and can achieve the same technical effect.

[0324] This invention also provides an information processing device applied to computing network equipment, such as... Figure 6 As shown, it includes:

[0325] The second receiving module 61 is used to receive the second information sent by the data ownership node and the first parameter information sent by the terminal.

[0326] The second verification module 62 is used to perform a second verification based on the first parameter information;

[0327] The first processing module 63 is used to obtain a first calculation result based on the original data in the first parameter information when the second verification is passed;

[0328] The first upload module 64 is used to upload the second parameter information corresponding to the second signature of the computing power network device to the blockchain according to the first calculation result;

[0329] The second verification includes: time verification, identity verification, and signature verification;

[0330] The second parameter information includes: the first calculation result.

[0331] The information processing device provided in this embodiment of the invention receives second information sent by a data-owning node and first parameter information sent by a terminal; performs a second verification based on the first parameter information; if the second verification passes, obtains a first calculation result based on the original data in the first parameter information; and uploads the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result. The second verification includes time verification, identity verification, and signature verification; the second parameter information includes the first calculation result. This device supports the use of blockchain technology and digital signature technology to authenticate parameters circulating in the computing power network and simultaneously uploads the calculation results to the blockchain. This ensures data integrity, verifies the data source, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security in existing information processing schemes for computing power network data authentication.

[0332] Furthermore, the first parameter information also carries: the terminal's identity information and a first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained; the second verification based on the first parameter information includes: verifying whether the second timestamp is within a valid range; verifying whether the terminal's identity information has been registered on the computing power network; and verifying the first signature.

[0333] The verification of the first signature includes: performing bilinear mapping verification on the first signature based on the identity information of the terminal and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information; wherein the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0334] In this embodiment of the invention, uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain according to the first calculation result includes: obtaining a second signature based on the hash function information and the first private key in the second information, and the first calculation result; uploading the second parameter information corresponding to the second signature to the blockchain; wherein, the first private key is the private key corresponding to the computing power network device.

[0335] Furthermore, the information processing device further includes: a second processing module, configured to encapsulate and conceal the first calculation result based on the cryptographic commitment function information in the second information before obtaining the second signature based on the hash function information and the first private key in the second information and the first calculation result, to obtain a processed first calculation result; the step of obtaining the second signature based on the hash function information and the first private key in the second information and the first calculation result includes: obtaining the second signature based on the hash function information and the first private key in the second information and the processed first calculation result.

[0336] The step of obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes: obtaining the second signature based on the identity information of the target computing power node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information; wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; and the first timestamp is the real-time timestamp when the second signature is obtained.

[0337] Furthermore, the second parameter information also includes at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0338] In this embodiment of the invention, the information processing device further includes: a second sending module, used to send a second calculation result and result commitment verification parameters to the terminal.

[0339] The implementation embodiments of the information processing method on the computing network device side described above are all applicable to the embodiments of the information processing device, and can achieve the same technical effect.

[0340] This invention also provides an information processing device applied to a data ownership node, such as... Figure 7 As shown, it includes:

[0341] The fourth acquisition module 71 is used to acquire the confidential parameter information corresponding to the original data;

[0342] The third sending module 72 is used to send the original data to the terminal, and send first information to the terminal and second information to the computing network device according to the confidentiality parameter information.

[0343] The first information includes: hash function information and the first public key corresponding to the computing power network device;

[0344] The second information includes: hash function information and the first private key corresponding to the computing power network device.

[0345] The information processing device provided in this embodiment of the invention obtains confidential parameter information corresponding to the original data; sends the original data to a terminal, and sends first information to the terminal and second information to the computing power network device according to the confidential parameter information; wherein, the first information includes: hash function information and a first public key corresponding to the computing power network device; the second information includes: hash function information and a first private key corresponding to the computing power network device; it can support the use of blockchain technology and digital signature technology to authenticate the parameters flowing in the computing power network, and simultaneously upload the calculation results to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security of information processing schemes for data authentication in computing power networks in the prior art.

[0346] In this embodiment of the invention, the first information further includes at least one of: cryptographic commitment function information and the second private key corresponding to the terminal; and / or, the second information further includes: bilinear mapping information, the first public key corresponding to the computing power network device and the second public key corresponding to the terminal; and / or, the second information further includes: cryptographic commitment function information.

[0347] The aforementioned implementation embodiments of the information processing method on the node side are all applicable to the embodiments of the information processing device and can achieve the same technical effect.

[0348] This invention also provides a communication device, which is a terminal, such as... Figure 8 As shown, it includes: a processor 81 and a transceiver 82;

[0349] The processor 81 is used to send the first parameter information corresponding to the first signature of the terminal to the computing network device through the transceiver 82; the first parameter information includes: raw data;

[0350] Obtain the second parameter information uploaded by the computing power network device from the blockchain;

[0351] Perform the first verification based on the second parameter information;

[0352] If the first verification passes, obtain the first calculation result of the original data from the second parameter information;

[0353] The first verification includes time verification and signature verification.

[0354] The communication device provided in this embodiment of the invention sends first parameter information corresponding to the first signature of the terminal to a computing power network device; the first parameter information includes: original data; second parameter information uploaded by the computing power network device from the blockchain; a first verification is performed based on the second parameter information; if the first verification passes, a first calculation result for the original data is obtained from the second parameter information; wherein, the first verification includes: time verification and signature verification; it can support the use of blockchain technology and digital signature technology to authenticate parameters flowing in the computing power network, and simultaneously upload the calculation result to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, thus solving the problem of low security in existing information processing schemes for data authentication in computing power networks.

[0355] The second parameter information carries: the second signature of the computing network device, and a first timestamp; the first timestamp is the real-time timestamp when the second signature is obtained; the first verification based on the second parameter information includes: verifying whether the first timestamp is within a valid range; and verifying the second signature.

[0356] Furthermore, the processor is also configured to: receive the original data and first information sent by the data ownership node through the transceiver before sending the first parameter information corresponding to the first signature of the terminal to the computing power network device; obtain the first signature based on the original data, the hash function information and the first public key in the first information; wherein the first public key is the public key corresponding to the computing power network device.

[0357] In this embodiment of the invention, the second parameter information further carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; the verification of the second signature includes: performing bilinear mapping verification on the second signature based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing power node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0358] Wherein, obtaining the first calculation result for the original data in the second parameter information when the first verification passes includes: obtaining the processed first calculation result for the original data in the second parameter information when the first verification passes; receiving the second calculation result and result commitment verification parameters sent by the computing power network device; performing commitment verification on the processed first calculation result according to the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information; and obtaining the first calculation result for the original data according to the processed first calculation result when the verification passes.

[0359] Furthermore, the first information also carries a second private key, which is the private key corresponding to the terminal; obtaining the first signature based on the original data, the hash function information and the first public key in the first information includes: obtaining the first signature based on the original data, the identity information of the terminal, the second timestamp, the hash function information, the first public key and the second private key in the first information; wherein, the second timestamp is the real-time timestamp when the first signature is obtained.

[0360] In this embodiment of the invention, the first parameter information further includes: the identity information of the terminal, the first signature, and the second timestamp.

[0361] The aforementioned implementation embodiments of the information processing method on the terminal side are all applicable to the embodiments of the communication device and can achieve the same technical effect.

[0362] This invention also provides a communication device, which is a computing network device, such as... Figure 9 As shown, it includes: processor 91 and transceiver 92;

[0363] The processor 91 is used to receive second information sent by the data ownership node and first parameter information sent by the terminal through the transceiver 92;

[0364] A second verification is performed based on the first parameter information;

[0365] If the second verification passes, the first calculation result is obtained based on the original data in the first parameter information;

[0366] Based on the first calculation result, the second parameter information corresponding to the second signature of the computing power network device is uploaded to the blockchain;

[0367] The second verification includes: time verification, identity verification, and signature verification;

[0368] The second parameter information includes: the first calculation result.

[0369] The communication device provided in this embodiment of the invention receives second information sent by a data ownership node and first parameter information sent by a terminal; performs a second verification based on the first parameter information; if the second verification passes, obtains a first calculation result based on the original data in the first parameter information; and uploads the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result. The second verification includes time verification, identity verification, and signature verification; the second parameter information includes the first calculation result. This supports the use of blockchain technology and digital signature technology to authenticate parameters flowing in the computing power network and simultaneously upload the calculation results to the blockchain. This ensures data integrity, confirms the data source, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security in existing information processing schemes for computing power network data authentication.

[0370] Furthermore, the first parameter information also carries: the terminal's identity information and a first signature, and a second timestamp; the second timestamp is the real-time timestamp when the first signature was obtained; the second verification based on the first parameter information includes: verifying whether the second timestamp is within a valid range; verifying whether the terminal's identity information has been registered on the computing power network; and verifying the first signature.

[0371] The verification of the first signature includes: performing bilinear mapping verification on the first signature based on the identity information of the terminal and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information; wherein the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

[0372] In this embodiment of the invention, uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain according to the first calculation result includes: obtaining a second signature based on the hash function information and the first private key in the second information, and the first calculation result; uploading the second parameter information corresponding to the second signature to the blockchain; wherein, the first private key is the private key corresponding to the computing power network device.

[0373] Furthermore, the processor is also configured to: before obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, encapsulate and conceal the first calculation result based on the cryptographic commitment function information in the second information to obtain the processed first calculation result; obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result includes: obtaining the second signature based on the hash function information and the first private key in the second information, and the processed first calculation result.

[0374] The step of obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, includes: obtaining the second signature based on the identity information of the target computing power node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information; wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; and the first timestamp is the real-time timestamp when the second signature is obtained.

[0375] Furthermore, the second parameter information also includes at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result; wherein the target calculation result is the first calculation result or the processed first calculation result.

[0376] In this embodiment of the invention, the processor is further configured to: send a second calculation result and result commitment verification parameters to the terminal via the transceiver.

[0377] The aforementioned implementation embodiments of the information processing method on the computing network device side are all applicable to the embodiments of the communication device and can achieve the same technical effect.

[0378] This invention also provides a communication device, which is a data ownership node, such as... Figure 10 As shown, it includes: processor 101 and transceiver 102;

[0379] The processor 101 is used to obtain confidential parameter information corresponding to the original data;

[0380] The transceiver 102 sends the raw data to the terminal, and according to the confidentiality parameter information, the transceiver 102 sends the first information to the terminal and the second information to the computing network device.

[0381] The first information includes: hash function information and the first public key corresponding to the computing power network device;

[0382] The second information includes: hash function information and the first private key corresponding to the computing power network device.

[0383] The communication device provided in this embodiment of the invention obtains confidential parameter information corresponding to the original data; sends the original data to a terminal, and sends first information to the terminal and second information to the computing power network device according to the confidential parameter information; wherein, the first information includes: hash function information and a first public key corresponding to the computing power network device; the second information includes: hash function information and a first private key corresponding to the computing power network device; it can support the use of blockchain technology and digital signature technology to authenticate the parameters flowing in the computing power network, and simultaneously upload the calculation results to the chain. In this way, it not only ensures the integrity of the data, but also confirms the source of the data, improves efficiency, and effectively guarantees the security of information processing, solving the problem of low security of information processing schemes for data authentication in computing power networks in the prior art.

[0384] In this embodiment of the invention, the first information further includes at least one of: cryptographic commitment function information and the second private key corresponding to the terminal; and / or, the second information further includes: bilinear mapping information, the first public key corresponding to the computing power network device and the second public key corresponding to the terminal; and / or, the second information further includes: cryptographic commitment function information.

[0385] The aforementioned implementation embodiments of the information processing method on the node side are all applicable to the embodiments of the communication device and can achieve the same technical effect.

[0386] This invention also provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned terminal-side information processing method; or, when the processor executes the program, it implements the aforementioned computing network device-side information processing method; or, when the processor executes the program, it implements the aforementioned data-owning node-side information processing method.

[0387] The aforementioned implementation embodiments of the information processing methods on the terminal side, computing network device side, or data ownership node side are all applicable to the embodiments of the communication device and can achieve the same technical effect.

[0388] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the aforementioned terminal-side information processing method; or, when executed by a processor, implements the steps in the aforementioned computing network device-side information processing method; or, when executed by a processor, implements the steps in the aforementioned data-owning node-side information processing method.

[0389] The aforementioned implementation embodiments of the information processing methods on the terminal side, computing network device side, or data ownership node side are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.

[0390] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.

[0391] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0392] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0393] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0394] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. An information processing method applied to a terminal, characterized in that, include: Send the first parameter information corresponding to the first signature of the terminal to the computing network device; The first parameter information includes: raw data; Obtain the second parameter information uploaded by the computing power network device from the blockchain; Perform the first verification based on the second parameter information; If the first verification passes, obtain the first calculation result of the original data from the second parameter information; The first verification includes: time verification and signature verification; Before sending the first parameter information corresponding to the first signature of the terminal to the computing network device, the method further includes: The receiving node sends the original data and the first information; Based on the original data, the hash function information and the first public key in the first information, obtain the first signature; Wherein, the first public key is the public key corresponding to the computing power network device.

2. The information processing method according to claim 1, characterized in that, The second parameter information carries: the second signature of the computing network device, and the first timestamp; The first timestamp is the real-time timestamp when the second signature was obtained; The first verification based on the second parameter information includes: Verify whether the first timestamp is within a valid range; as well as, Verify the second signature.

3. The information processing method according to claim 2, characterized in that, The second parameter information also carries: the identity information of the target computing power node, wherein the target computing power node is the computing power node that calculates the first calculation result based on the original data; The verification of the second signature includes: Based on the bilinear mapping information, hash function information, and first public key in the first information, as well as the identity information of the target computing node, the first timestamp, and the target calculation result, the second signature is verified by bilinear mapping. The target calculation result is either the first calculation result or the processed first calculation result.

4. The information processing method according to claim 1 or 3, characterized in that, If the first verification passes, obtaining the first calculation result of the original data from the second parameter information includes: If the first verification passes, obtain the first calculation result of the original data processed from the second parameter information; Receive the second calculation result and result commitment verification parameters sent by the computing power network device; Based on the second calculation result, the result commitment verification parameters, and the cryptographic commitment function information in the first information, the commitment verification is performed on the processed first calculation result; If the verification is successful, a first calculation result is obtained for the original data based on the first calculation result after processing.

5. The information processing method according to claim 1, characterized in that, The first information also carries: a second private key, which is the private key corresponding to the terminal; Obtaining the first signature based on the original data, the hash function information in the first information, and the first public key includes: Based on the original data, the terminal's identity information, the second timestamp, and the hash function information, the first public key, and the second private key in the first information, a first signature is obtained; The second timestamp is the real-time timestamp when the first signature was obtained.

6. The information processing method according to claim 5, characterized in that, The first parameter information also includes: the identity information of the terminal, the first signature, and the second timestamp.

7. An information processing method applied to a computing network device, characterized in that, include: The received data includes the second information sent by the node and the first parameter information sent by the terminal. A second verification is performed based on the first parameter information; If the second verification passes, a first calculation result is obtained based on the original data in the first parameter information; Based on the first calculation result, the second parameter information corresponding to the second signature of the computing power network device is uploaded to the blockchain; The second verification includes: time verification, identity verification, and signature verification; The second parameter information includes: the first calculation result; The terminal is used to execute the information processing method according to claim 1.

8. The information processing method according to claim 7, characterized in that, The first parameter information also carries: the terminal's identity information and first signature, and a second timestamp; The second timestamp is the real-time timestamp at the time the first signature was obtained; The second verification based on the first parameter information includes: Verify that the second timestamp is within a valid range; and, Verify whether the terminal's identity information has been registered on the computing power network; and, Verify the first signature.

9. The information processing method according to claim 8, characterized in that, The verification of the first signature includes: Based on the identity information of the terminal, and the bilinear mapping information, the first public key, the second public key, and the hash function information in the second information, the first signature is verified by bilinear mapping. Wherein, the first public key is the public key corresponding to the computing power network device, and the second public key is the public key corresponding to the terminal.

10. The information processing method according to claim 7, characterized in that, The step of uploading the second parameter information corresponding to the second signature of the computing power network device to the blockchain based on the first calculation result includes: Based on the hash function information and the first private key in the second information, and the first calculation result, obtain the second signature; Upload the second parameter information corresponding to the second signature to the blockchain; The first private key is the private key corresponding to the computing power network device.

11. The information processing method according to claim 10, characterized in that, Before obtaining the second signature based on the hash function information and the first private key in the second information, and the first calculation result, the process further includes: Based on the cryptographic commitment function information in the second information, the first calculation result is encapsulated and concealed to obtain the processed first calculation result. Obtaining the second signature based on the hash function information in the second information, the first private key, and the first calculation result includes: The second signature is obtained based on the hash function information and the first private key in the second information, as well as the processed first calculation result.

12. The information processing method according to claim 10 or 11, characterized in that, Obtaining the second signature based on the hash function information in the second information, the first private key, and the first calculation result includes: Based on the identity information of the target computing node, the first calculation result, the first timestamp, and the hash function information and the first private key in the second information, obtain the second signature; The target computing node is the computing node that calculates the first calculation result based on the original data. The first timestamp is the real-time timestamp when the second signature is obtained.

13. The information processing method according to claim 12, characterized in that, The second parameter information also includes at least one of the following: the second signature, the identity information of the target computing node, the first timestamp, and the target calculation result; The target calculation result is either the first calculation result or the processed first calculation result.

14. The information processing method according to claim 11, characterized in that, Also includes: Send the second calculation result and result commitment verification parameters to the terminal.

15. An information processing method applied to a data-owning node, characterized in that, include: Obtain the confidentiality parameter information corresponding to the raw data; The raw data is sent to the terminal, and according to the confidentiality parameter information, the first information is sent to the terminal, and the second information is sent to the computing network device. The first information includes: hash function information and the first public key corresponding to the computing power network device; The second information includes: hash function information and the first private key corresponding to the computing power network device; The terminal is used to execute the information processing method according to claim 1.

16. The information processing method according to claim 15, characterized in that, The first information also includes at least one of: cryptographic commitment function information and a second private key corresponding to the terminal; and / or, The second information further includes: bilinear mapping information, a first public key corresponding to the computing power network device, and a second public key corresponding to the terminal; and / or, The second information also includes: cryptographic commitment function information.

17. An information processing device, applied to a terminal, characterized in that, include: The first sending module is used to send the first parameter information corresponding to the first signature of the terminal to the computing network device. The first parameter information includes: raw data; The first acquisition module is used to acquire the second parameter information uploaded by the computing power network device from the blockchain; The first verification module is used to perform a first verification based on the second parameter information; The second acquisition module is used to acquire the first calculation result of the original data in the second parameter information when the first verification is passed; The first verification includes: time verification and signature verification; The information processing device further includes: The first receiving module is configured to receive the original data and first information sent by the data ownership node before sending the first parameter information corresponding to the first signature of the terminal to the computing network device. The third acquisition module is used to acquire the first signature based on the original data, the hash function information and the first public key in the first information; Wherein, the first public key is the public key corresponding to the computing power network device.

18. An information processing device, applied to computing network equipment, characterized in that, include: The second receiving module is used to receive the second information sent by the data ownership node and the first parameter information sent by the terminal. The second verification module is used to perform a second verification based on the first parameter information; The first processing module is used to obtain a first calculation result based on the original data in the first parameter information if the second verification is passed. The first upload module is used to upload the second parameter information corresponding to the second signature of the computing power network device to the blockchain according to the first calculation result; The second verification includes: time verification, identity verification, and signature verification; The second parameter information includes: the first calculation result; The terminal is used to execute the information processing method according to claim 1.

19. An information processing device applied to a data ownership node, characterized in that, include: The fourth acquisition module is used to acquire the confidential parameter information corresponding to the original data; The third sending module is used to send the original data to the terminal, and send the first information to the terminal and the second information to the computing network device according to the confidentiality parameter information. The first information includes: hash function information and the first public key corresponding to the computing power network device; The second information includes: hash function information and the first private key corresponding to the computing power network device; The terminal is used to execute the information processing method according to claim 1.

20. A communication device, wherein the communication device is a terminal, characterized in that, include: Processor and transceiver; The processor is used to send the first parameter information corresponding to the first signature of the terminal to the computing network device through the transceiver. The first parameter information includes: raw data; Obtain the second parameter information uploaded by the computing power network device from the blockchain; Perform the first verification based on the second parameter information; If the first verification passes, obtain the first calculation result of the original data from the second parameter information; The first verification includes: time verification and signature verification; The processor is further configured to: Before sending the first parameter information corresponding to the first signature of the terminal to the computing network device, the transceiver receives the original data and first information sent by the data ownership node; Based on the original data, the hash function information and the first public key in the first information, obtain the first signature; Wherein, the first public key is the public key corresponding to the computing power network device.

21. A communication device, wherein the communication device is a computing network device, characterized in that, include: Processor and transceiver; The processor is used to receive second information sent by the data ownership node and first parameter information sent by the terminal through the transceiver. A second verification is performed based on the first parameter information; If the second verification passes, a first calculation result is obtained based on the original data in the first parameter information; Based on the first calculation result, the second parameter information corresponding to the second signature of the computing power network device is uploaded to the blockchain; The second verification includes: time verification, identity verification, and signature verification; The second parameter information includes: the first calculation result; The terminal is used to execute the information processing method according to claim 1.

22. A communication device, wherein the communication device is a data ownership node, characterized in that, include: Processor and transceiver; The processor is used to acquire confidential parameter information corresponding to the original data; The transceiver sends the raw data to the terminal, and according to the confidentiality parameter information, sends the first information to the terminal and the second information to the computing network device through the transceiver. The first information includes: hash function information and the first public key corresponding to the computing power network device; The second information includes: hash function information and the first private key corresponding to the computing power network device; The terminal is used to execute the information processing method according to claim 1.

23. A communication device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method as described in any one of claims 1 to 6; or... When the processor executes the program, it implements the information processing method as described in any one of claims 7 to 14; or... When the processor executes the program, it implements the information processing method as described in any one of claims 15 to 16.

24. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 6; or... When executed by a processor, the program implements the steps of the information processing method as described in any one of claims 7 to 14; or, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 15 to 16.