Computing power service operation management method and device, storage medium and program product
Through the security verification and encryption processing of the blockchain trusted operation platform, data is directly sent to the target computing resource node, solving the privacy and security problems caused by triple forwarding of user data, and improving the efficiency and security of computing power services.
Patent Information
- Application Number
- CN202411374548.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-09-29
AI Technical Summary
In the existing computing power network operation platform, user data needs to be forwarded triple, resulting in uncontrollable data privacy and security guarantees, and wasted the bandwidth and storage computing resources of the computing power network.
By introducing a trusted blockchain operation platform, data security verification and encryption processing are carried out, and encrypted data is directly sent to the target computing resource node to avoid redundant forwarding and ensure data security.
It significantly improves the service perception and service efficiency of computing power services, ensures data security, reduces the number of forwardings, and improves the security and efficiency of overall grid-connected computing power services.
Smart Images

Figure CN119299148A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computing power service operation technology, and in particular to a computing power service operation management method, equipment, storage medium and program product. Background Art
[0002] As society's digital transformation continues to deepen, computing power has experienced explosive growth, and computing power supply has shifted toward a cluster ecosystem. To promote the deep integration of computing power and networks, the industry has proposed an integrated computing power network information infrastructure and information service system.
[0003] The computing network is a new type of information infrastructure that takes computing as the center and the network as the foundation, deeply integrates the network, cloud, data, intelligence, security, edge, terminal, and chain (ABCDNETS) to provide integrated services. The goal of the computing network is to achieve "ubiquitous computing power, symbiosis of computing and network, intelligent orchestration, and integrated services", and gradually promote computing power to become a social-level service that can be "accessed at one point and used immediately" like water and electricity, and achieve the vision of "networks are everywhere, computing power is everywhere, and intelligence is everywhere".
[0004] When the current computing and network operation platform in the industry provides computing services to users, user data needs to be uploaded from the user side to the computing and network convergence operation system (CNCOS), and then sent from the computing and network operation system to the target third-party operation service system (the 3rd party operation system, 3rdOS), and then the third-party operation service system sends the user data to the target computing resource pool allocated to the user for processing. This triple forwarding of user data brings great uncontrollable risks to the privacy and security of user data, and wastes a lot of computing network bandwidth and storage computing resources. Summary of the invention
[0005] The present invention provides a computing power service operation management method, equipment, storage medium and program product, which are used to solve the defect in the prior art that when other computing power resource nodes provide computing power services, the data of the user end needs to be sent to other computing power resource nodes through triple forwarding, resulting in uncontrollable risks to the privacy and security of the user's data, thereby reducing the number of forwarding times and improving data security.
[0006] The present invention provides a computing service operation management method, which is applied to a user terminal, wherein the user terminal is connected to a computing network operation platform, and the computing network operation platform, a blockchain trusted operation platform and a plurality of third-party computing network operation platforms are connected via a first port; the method comprises: Perform security verification on the data to be processed, and feed back the security verification results to the blockchain trusted operation platform, so that the blockchain trusted operation platform verifies the security verification results and feeds back the verification results to the computing network operation platform; If it is detected that the network channel from the user terminal to the target computing resource node is opened, the data to be processed is encrypted based on the blockchain, and the encrypted data to be processed is sent to the target computing resource node; wherein the network channel is opened by the computing network operation platform based on the verification result; Receive the computing power service result fed back by the target computing power resource node based on the data to be processed.
[0007] According to a computing power service operation management method provided by the present invention, the encryption processing of the to-be-processed data based on blockchain includes: Digitally signing and encrypting the data to be processed; The encrypted data to be processed and metadata corresponding to the data to be processed are stored in the blockchain trusted operation platform.
[0008] According to a computing power service operation management method provided by the present invention, before performing security verification on the data to be processed, the method further includes: Download the security detection software from the computing network operation platform and verify whether the security detection software has been tampered with; If the security detection software has not been tampered with, obtaining a hash value corresponding to the security detection software from the blockchain trusted operation platform; The integrity of the security detection software is detected according to the hash value.
[0009] According to a computing power service operation management method provided by the present invention, the step of feeding back the security verification result to the blockchain trusted operation platform includes: Digitally signing the security verification result, and encrypting the metadata of the data to be processed and the digitally signed security verification result to obtain target encrypted data; The target encrypted data is sent to the blockchain trusted operation platform.
[0010] The present invention provides a computing service operation management method, which is applied to a computing network operation platform, wherein a user terminal is connected to the computing network operation platform, the computing network operation platform, a blockchain trusted operation platform and a plurality of third-party computing network operation platforms are connected via a first port, and the third-party computing network operation platform is connected to at least one computing resource node; the method comprises: Receive the verification result sent by the blockchain trusted operation platform; wherein the verification result is the result of the blockchain trusted operation platform verifying the security verification result, and the security verification result is the result of the user terminal performing security verification on the data to be processed; If the verification result indicates that the verification is passed, a network channel from the user terminal to the target computing power resource node is opened.
[0011] The present invention provides a computing service operation management method, which is applied to a third-party computing network operation platform, wherein a user terminal is connected to the computing network operation platform, wherein the computing network operation platform, a blockchain trusted operation platform and a plurality of the third-party computing network operation platforms are connected via a first port, and the third-party computing network operation platform is connected to at least one computing resource node; the method comprises: If a decryption request is received from the target computing resource node, the first digital signature and the first key corresponding to the decryption request are requested from the blockchain trusted operation platform, and the first digital signature and the first key are fed back to the target computing resource node; If an encryption request is received from the target computing resource node, a second digital signature and a second key corresponding to the encryption request are requested from the blockchain trusted operation platform, and the second digital signature and the second key are fed back to the target computing resource node.
[0012] According to a computing power service operation management method provided by the present invention, after feeding back the second digital signature and the second key to the target computing power resource node, the method further includes: Receive the computing power service report, billing data and resource status data reported by the target computing power resource node.
[0013] The present invention also provides a computing service operation management device, which is applied to a user terminal, wherein the user terminal is connected to a computing network operation platform, and the computing network operation platform, a blockchain trusted operation platform, and a plurality of third-party computing network operation platforms are connected via a first port; the device comprises: A security verification module is configured to perform security verification on the data to be processed, and to feed back the security verification result to the blockchain trusted operation platform, so that the blockchain trusted operation platform verifies the security verification result and feeds back the verification result to the computing network operation platform; The encryption processing module is configured to encrypt the data to be processed based on the blockchain if it is detected that the network channel from the user terminal to the target computing resource node is opened, and send the encrypted data to be processed to the target computing resource node; wherein the network channel is opened by the computing network operation platform based on the verification result; The first receiving module is configured to receive the computing power service result fed back by the target computing power resource node based on the data to be processed.
[0014] The present invention also provides a computing service operation management device, which is applied to a computing network operation platform, wherein a user terminal is connected to the computing network operation platform, wherein the computing network operation platform, a blockchain trusted operation platform and a plurality of third-party computing network operation platforms are connected via a first port, and wherein the third-party computing network operation platform is connected to at least one computing resource node; the device comprises: A second receiving module is configured to receive a verification result sent by the blockchain trusted operation platform; wherein the verification result is a result of the blockchain trusted operation platform verifying the security verification result, and the security verification result is a result of the user terminal performing security verification on the data to be processed; The opening module is configured to open a network channel from the user terminal to the target computing power resource node if the verification result indicates that the verification is passed.
[0015] The present invention also provides a computing service operation management device, which is applied to a third-party computing network operation platform, wherein a user terminal is connected to the computing network operation platform, wherein the computing network operation platform, a blockchain trusted operation platform and a plurality of the third-party computing network operation platforms are connected via a first port, and the third-party computing network operation platform is connected to at least one computing resource node; the device comprises: A first request module is configured to, upon receiving a decryption request from a target computing resource node, request a first digital signature and a first key corresponding to the decryption request from the blockchain trusted operation platform, and feed back the first digital signature and the first key to the target computing resource node; The second request module is configured to, upon receiving an encryption request from a target computing resource node, request the blockchain trusted operation platform for a second digital signature and a second key corresponding to the encryption request, and feed back the second digital signature and the second key to the target computing resource node.
[0016] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a computing power service operation and management method as described above is implemented.
[0017] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements any of the computing power service operation management methods described above.
[0018] The present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the computing power service operation and management methods described above.
[0019] The computing power service operation management method, device, storage medium and program product provided by the present invention realize the data security and trustworthiness direct access between the user terminal and the target computing power node providing computing power services by introducing the first port between the computing power operation platform, the third-party computing power operation platform and the blockchain trusted operation platform. The data to be processed is security verified, and the security verification result is fed back to the blockchain trusted operation platform. The blockchain trusted operation platform verifies the security verification result and feeds back the verification result to the computing network operation platform. The computing network operation platform determines whether to open the network channel from the user terminal to the target computing power resource node based on the verification result. After the network channel is opened, the data to be processed is encrypted based on the blockchain, and the encrypted data to be processed is directly sent to the target computing power resource node. The target computing power resource node provides computing power services, and obtains the corresponding computing power service results, avoiding redundant forwarding of the data to be processed between the operation platforms at all levels, significantly improving the business perception and service efficiency of the entire grid-connected computing power service, and at the same time, the data to be processed transmitted to the target computing power resource node is encrypted, which can ensure the security of the data to be processed. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 It is a flow chart of the computing power service operation management method applied to the user terminal provided by the present invention.
[0022] Figure 2 The present invention provides a connection diagram of a user terminal, a computing network operation platform, a blockchain trusted operation platform and a third-party computing network operation platform.
[0023] Figure 3 It is a flow chart of the computing power service operation management method applied to the computing network operation platform provided by the present invention.
[0024] Figure 4 It is a flow chart of the computing power service operation and management method provided by the present invention and applied on a third-party computing network operation platform.
[0025] Figure 5 It is a structural diagram of a computing power service operation management device applied to a user terminal provided by the present invention.
[0026] Figure 6It is a structural diagram of a computing power service operation management device applied to a computing network operation platform provided by the present invention.
[0027] Figure 7 It is a structural diagram of a computing power service operation and management device provided by the present invention and applied on a third-party computing network operation platform.
[0028] Figure 8 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] Figure 1 FIG. 1 is a flowchart of a computing service operation management method according to an exemplary embodiment. Figure 1 As shown, in an exemplary embodiment, this computing power service operation management method is applied to a user terminal, and the user terminal is connected to a computing network operation platform, and the computing network operation platform, a blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port; the method includes steps 110 to 130, which are described in detail as follows.
[0031] Step 110, perform security verification on the data to be processed, and feed back the security verification result to the blockchain trusted operation platform, so that the blockchain trusted operation platform verifies the security verification result and feeds back the verification result to the computing network operation platform.
[0032] In the embodiment of the present invention, Figure 2 As shown, the user terminal is connected to the computing network operation platform, the computing network operation platform is connected to multiple third-party computing network operation platforms through the second port IF2, and the computing network operation platform, the blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through the first port IF1. The third-party computing network operation platform includes the supercomputing operation platform and the intelligent computing operation platform. Each third-party computing network operation platform can connect to multiple third-party computing resource nodes, such as HPC (High Performance Computing), AI, etc. through the corresponding management and orchestration software.
[0033] When the user terminal needs to rely on other third-party computing power resource nodes to provide services for it, the user terminal uses the security detection software installed by itself to perform security verification on the data to be processed, and reports the security verification result to the blockchain trusted operation platform. After the blockchain trusted operation platform verifies the security verification result, it sends the verification result to the computing power operation platform. If the verification result received by the computing power operation platform is passed, the computing power operation platform opens the network channel from the user side to the target computing power resource, otherwise it will not be opened.
[0034] Step 120: If it is detected that the network channel from the user terminal to the target computing power resource node is opened, the data to be processed is encrypted based on the blockchain, and the encrypted data to be processed is sent to the target computing power resource node; wherein, the network channel is opened by the computing network operation platform based on the verification result.
[0035] In the embodiment of the present invention, after the network channel is opened, the user terminal encrypts the data to be processed, and directly sends the encrypted data to be processed to the target computing resource node through the network.
[0036] Step 130 receives the computing service result fed back by the target computing resource node based on the data to be processed.
[0037] In an embodiment of the present invention, after receiving the data to be processed, the target computing power resource node processes the data to be processed, obtains the corresponding computing power service result, and feeds back the computing power service result to the user terminal.
[0038] In the embodiment of the present invention, by introducing the first port IF1 between the computing power operation platform, the third-party computing power operation platform and the blockchain trusted operation platform, the data between the user terminal and the target computing power node providing computing power services can be directly connected with security and reliability. The data to be processed is securely verified, and the security verification result is fed back to the blockchain trusted operation platform. The blockchain trusted operation platform verifies the security verification result and feeds back the verification result to the computing network operation platform. The computing network operation platform determines whether to open the network channel from the user terminal to the target computing power resource node based on the verification result. After the network channel is opened, the data to be processed is encrypted based on the blockchain, and the encrypted data to be processed is directly sent to the target computing power resource node. The target computing power resource node provides computing power services, and obtains the corresponding computing power service results, avoiding redundant forwarding of the data to be processed between the operation platforms at all levels, significantly improving the business perception and service efficiency of the entire grid-connected computing power service, and at the same time, the data to be processed transmitted to the target computing power resource node is encrypted, which can ensure the security of the data to be processed.
[0039] In an exemplary embodiment of the present invention, the encryption processing of the data to be processed based on blockchain includes the following steps, which are described in detail as follows.
[0040] Digitally signing and encrypting the data to be processed; The encrypted data to be processed and metadata corresponding to the data to be processed are stored in the blockchain trusted operation platform.
[0041] In an embodiment of the present invention, in order to ensure that the process of sending the data to be processed from the user terminal to the target computing resource node is safe and reliable, the data to be processed is encrypted.
[0042] Request the first digital signature and the first key from the blockchain trusted operation platform, and use the first digital signature and the first key to sign and encrypt the data to be processed on the user terminal. The signed and encrypted results and the metadata of the data to be processed are stored on the blockchain trusted operation platform.
[0043] After receiving the data to be processed sent by the user terminal, the target computing resource node decrypts it and further verifies the signature to ensure the integrity and authenticity of the data to be processed sent by the user terminal. If the data to be processed is tampered with, the target computing resource node will not be able to verify the consistency of the signature or data. Specifically, a smart contract is created, which defines the rules and processes for verifying the integrity and authenticity of the data to be processed. Based on the smart contract, the integrity and authenticity of the data to be processed are verified and stored on the blockchain for subscription by the computing network operation platform. At the same time, the data on the blockchain is audited regularly to ensure that the data has not been tampered with. Control the blockchain network and detect abnormal behavior.
[0044] In an exemplary embodiment of the present invention, before performing security verification on the data to be processed, the method further includes the following steps, which are described in detail as follows.
[0045] Download the security detection software from the computing network operation platform and verify whether the security detection software has been tampered with.
[0046] If the security detection software has not been tampered with, obtain the hash value corresponding to the security detection software from the blockchain trusted operation platform.
[0047] The integrity of the security detection software is detected according to the hash value.
[0048] In an embodiment of the present invention, the security detection software is downloaded from the computing network operation platform. In order to ensure the security and reliability of the security detection software downloaded from the computing network operation platform, the blockchain technology is used to ensure that the downloaded security detection software will not be tampered with during the download process. Specifically, at the publisher end of the security detection software, the security detection software is digitally signed using a private key. When the user terminal downloads the security detection software, the public key is used to verify the digital signature. If the verification signature is valid, it means that the security detection software has not been tampered with. The hash value (or other summary) of the security detection software is stored on the blockchain. A smart contract is created. When the user (downloader) downloads the security detection software, the smart contract is called to verify whether the hash value of the security detection software is consistent with that on the blockchain to verify the integrity of the software. The security detection software file is distributed and stored on multiple computing network nodes. In this way, even if a computing network node is attacked, other network nodes can still provide the correct software file. Regularly audit the data on the blockchain to ensure that the data has not been tampered with. Monitor the blockchain network and detect abnormal behavior.
[0049] In an exemplary embodiment of the present invention, the method of feeding back the security verification result to the blockchain trusted operation platform includes the following steps, which are described in detail as follows.
[0050] The security verification result is digitally signed, and the metadata of the data to be processed and the digitally signed security verification result are encrypted to obtain target encrypted data.
[0051] The target encrypted data is sent to the blockchain trusted operation platform.
[0052] In the embodiment of the present invention, in order to ensure that the process of uploading data from the user terminal to the blockchain trusted operation platform is safe and reliable, and to ensure that the uploaded data is not tampered with during the upload process, the user terminal uses security detection software to perform security scans on the data to be processed, generates corresponding security scan results, i.e., security verification results, and signs them with digital signatures. The signed results and corresponding metadata are encrypted, and the encrypted data is uploaded to the blockchain trusted operation platform. After the blockchain trusted operation platform decrypts the uploaded data, it further verifies the signature to ensure the integrity and authenticity of the data uploaded by the user terminal.
[0053] Figure 3 FIG. 1 is a flowchart of a computing service operation management method according to an exemplary embodiment. Figure 3As shown, in an exemplary embodiment, this computing power service operation management method is applied to a computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, the blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port, and the third-party computing network operation platform is connected to at least one computing power resource node; the method includes steps 310 and 320.
[0054] Step 310, receiving the verification result sent by the blockchain trusted operation platform; wherein, the verification result is the result of the blockchain trusted operation platform verifying the security verification result, and the security verification result is the result of the user terminal performing security verification on the data to be processed.
[0055] In an embodiment of the present invention, after the blockchain trusted operation platform verifies the security verification result uploaded by the user terminal, the verification result is sent to the computing power operation platform corresponding to the user terminal.
[0056] Step 320: If the verification result indicates that the verification is passed, a network channel from the user terminal to the target computing resource node is opened.
[0057] In an embodiment of the present invention, if the computing power operation platform receives a verification result indicating that the verification is passed, the computing power operation platform opens a network channel from the user terminal to the target computing power resource, and the user terminal can send the data to be processed directly to the target computing power resource node through the network channel.
[0058] Figure 4 FIG. 1 is a flowchart of a computing service operation management method according to an exemplary embodiment. Figure 4 As shown, in an exemplary embodiment, this computing power service operation and management method is applied to a third-party computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, the blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port, and the third-party computing network operation platform is connected to at least one computing power resource node; the method includes steps 410 and 420, which are described in detail as follows.
[0059] Step 410: If a decryption request is received from a target computing resource node, a first digital signature and a first key corresponding to the decryption request are requested from the blockchain trusted operation platform, and the first digital signature and the first key are fed back to the target computing resource node.
[0060] In an embodiment of the present invention, after receiving the data to be processed, the target computing power resource node initiates a decryption request to the corresponding third-party computing network operation platform. The third-party computing network operation platform requests the corresponding first digital signature and first key from the blockchain trusted operation platform based on the decryption request, restores the data to be processed on the target computing power resource node, and provides the computing power service subscribed by the user to process the data to obtain the corresponding computing power service result.
[0061] Step 420: If an encryption request is received from the target computing resource node, a second digital signature and a second key corresponding to the encryption request are requested from the blockchain trusted operation platform, and the second digital signature and the second key are fed back to the target computing resource node.
[0062] In an embodiment of the present invention, after obtaining the computing power service result, the target computing power resource node initiates an encryption request to the corresponding third-party computing network operation platform. The third-party computing network operation platform obtains the second digital signature and the second key from the blockchain trusted operation platform based on the encryption request, digitally signs and encrypts the computing power service result through the second digital signature and the second key, and then sends the digitally signed and encrypted computing power service result data to the user terminal.
[0063] In an exemplary embodiment of the present invention, after feeding back the second digital signature and the second key to the target computing resource node, the method further includes the following steps, which are described in detail as follows.
[0064] Receive the computing power service report, billing data and resource status data reported by the target computing power resource node.
[0065] In an embodiment of the present invention, after completing the computing service, the target computing resource node will feed back the computing service report, billing data and resource status data generated by the computing service to the corresponding third-party computing network operation platform to facilitate subsequent settlement of service fees.
[0066] The computing power service operation management device provided by the present invention is described below. The computing power service operation management device described below and the computing power service operation management method described above can be referred to each other. It should be noted that the device provided in the following embodiment and the method provided in the above embodiment belong to the same concept, and the specific way in which each module and unit performs the operation has been described in detail in the method embodiment, which will not be repeated here.
[0067] In an exemplary embodiment of the present invention, see Figure 5 , Figure 5A computing service operation management device according to an exemplary embodiment is applied to a user terminal, the user terminal is connected to a computing network operation platform, and the computing network operation platform, a blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port; the device includes: The security verification module 510 is configured to perform security verification on the data to be processed, and feed back the security verification result to the blockchain trusted operation platform, so that the blockchain trusted operation platform verifies the security verification result and feeds back the verification result to the computing network operation platform; The encryption processing module 520 is configured to encrypt the data to be processed based on the blockchain if it is detected that the network channel from the user terminal to the target computing resource node is opened, and send the encrypted data to be processed to the target computing resource node; wherein the network channel is opened by the computing network operation platform based on the verification result; The first receiving module 530 is configured to receive the computing power service result fed back by the target computing power resource node based on the data to be processed.
[0068] In an exemplary embodiment of the present invention, the encryption processing module 520 includes: An encryption submodule, configured to digitally sign and encrypt the data to be processed; The storage submodule is configured to store the encrypted data to be processed and the metadata corresponding to the data to be processed in the blockchain trusted operation platform.
[0069] In an exemplary embodiment of the present invention, the device further comprises: A first acquisition module is configured to download security detection software from the computing network operation platform and verify whether the security detection software has been tampered with; A second acquisition module is configured to obtain a hash value corresponding to the security detection software from the blockchain trusted operation platform if the security detection software has not been tampered with; A detection module is configured to detect the integrity of the security detection software according to the hash value.
[0070] In an exemplary embodiment of the present invention, the security verification module 510 includes: A digital signature submodule is configured to digitally sign the security verification result, and encrypt the metadata of the data to be processed and the digitally signed security verification result to obtain target encrypted data; The sending submodule is configured to send the target encrypted data to the blockchain trusted operation platform.
[0071] In an exemplary embodiment of the present invention, see Figure 6 , Figure 6 A computing service operation management device according to an exemplary embodiment is applied to a computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, a blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port, and the third-party computing network operation platform is connected to at least one computing resource node; the device includes: The second receiving module 610 is configured to receive the verification result sent by the blockchain trusted operation platform; wherein the verification result is the result of the blockchain trusted operation platform verifying the security verification result, and the security verification result is the result of the user terminal performing security verification on the data to be processed; The opening module 620 is configured to open a network channel from the user terminal to the target computing resource node if the verification result indicates that the verification is passed.
[0072] In an exemplary embodiment of the present invention, see Figure 7 , Figure 7 A computing service operation management device according to an exemplary embodiment is applied to a third-party computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, the blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port, and the third-party computing network operation platform is connected to at least one computing resource node; the device includes: The first request module 710 is configured to, upon receiving a decryption request from a target computing resource node, request a first digital signature and a first key corresponding to the decryption request from the blockchain trusted operation platform, and feed back the first digital signature and the first key to the target computing resource node; The second request module 720 is configured to, upon receiving an encryption request from a target computing resource node, request the blockchain trusted operation platform for a second digital signature and a second key corresponding to the encryption request, and feed back the second digital signature and the second key to the target computing resource node.
[0073] In an exemplary embodiment of the present invention, the device further comprises: The third receiving module is configured to receive the computing power service report, billing data and resource status data reported by the target computing power resource node.
[0074] Figure 8 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 8As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the computing power service operation management method.
[0075] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0076] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the computing power service operation and management methods provided by the above methods.
[0077] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the computing power service operation and management method provided by the above-mentioned methods.
[0078] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0079] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A computing power service operation management method, characterized in that: Applied to a user terminal, the user terminal is connected to a computing network operation platform, the computing network operation platform, the blockchain trusted operation platform and multiple third-party computing network operation platforms are connected through a first port, and the third-party computing network operation platform is connected to at least one computing power resource node; the method includes: Perform security verification on the data to be processed, and feed back the security verification results to the blockchain trusted operation platform, so that the blockchain trusted operation platform verifies the security verification results and feeds back the verification results to the computing network operation platform; If it is detected that the network channel from the user terminal to the target computing resource node is opened, the data to be processed is encrypted based on the blockchain, and the encrypted data to be processed is sent to the target computing resource node; wherein the network channel is opened by the computing network operation platform based on the verification result; Receive the computing power service result fed back by the target computing power resource node based on the data to be processed.
2. The computing power service operation management method according to claim 1, characterized in that: The encrypting the data to be processed based on the blockchain includes: Digitally signing and encrypting the data to be processed; The encrypted data to be processed and metadata corresponding to the data to be processed are stored in the blockchain trusted operation platform.
3. The computing power service operation management method according to claim 1, characterized in that: Before performing security verification on the data to be processed, the method further includes: Download the security detection software from the computing network operation platform and verify whether the security detection software has been tampered with; If the security detection software has not been tampered with, obtaining a hash value corresponding to the security detection software from the blockchain trusted operation platform; The integrity of the security detection software is detected according to the hash value.
4. The computing power service operation management method according to claim 3, characterized in that: Feeding back the security verification result to the blockchain trusted operation platform includes: Digitally signing the security verification result, and encrypting the metadata of the data to be processed and the digitally signed security verification result to obtain target encrypted data; The target encrypted data is sent to the blockchain trusted operation platform.
5. A computing power service operation management method, characterized in that: Applied to a computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, a blockchain trusted operation platform and multiple third-party computing network operation platforms are connected via a first port, and the third-party computing network operation platform is connected to at least one computing power resource node; the method includes: Receive the verification result sent by the blockchain trusted operation platform; wherein the verification result is the result of the blockchain trusted operation platform verifying the security verification result, and the security verification result is the result of the user terminal performing security verification on the data to be processed; If the verification result indicates that the verification is passed, a network channel from the user terminal to the target computing power resource node is opened.
6. A computing power service operation management method, characterized in that: Applied to a third-party computing network operation platform, a user terminal is connected to the computing network operation platform, the computing network operation platform, the blockchain trusted operation platform and a plurality of the third-party computing network operation platforms are connected via a first port, and the third-party computing network operation platform is connected to at least one computing power resource node; the method comprises: If a decryption request is received from the target computing resource node, the first digital signature and the first key corresponding to the decryption request are requested from the blockchain trusted operation platform, and the first digital signature and the first key are fed back to the target computing resource node; If an encryption request is received from the target computing resource node, a second digital signature and a second key corresponding to the encryption request are requested from the blockchain trusted operation platform, and the second digital signature and the second key are fed back to the target computing resource node.
7. The computing power service operation management method according to claim 6, characterized in that: After feeding back the second digital signature and the second key to the target computing resource node, the method further includes: Receive the computing power service report, billing data and resource status data reported by the target computing power resource node.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the computing power service operation management method as described in any one of claims 1 to 7 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computing power service operation management method as described in any one of claims 1 to 7 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computing power service operation management method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Data processing method and device, electronic equipment and storage medium
CN114338201A
Computing power scheduling system and method, control node, storage medium and equipment
CN117294702A
Computing power network user and resource verification and authentication method based on block chain
CN117714047A
Computing power resource allocation method and device, equipment, storage medium and product
CN118093183A
Blockchain-based virtual resource allocation method and device
WO2020215824A1