Block chain-based outsourcing computing system and method in secure trusted execution environment
An execution environment and computing system technology, applied in the field of cloud computing, can solve problems such as a large number of computing resources and application limitations, and achieve the effects of reducing computing costs, reducing manual intervention, and improving reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] see Figure 1 to Figure 5 , a blockchain-based outsourcing computing system in a safe and trusted execution environment, including data processing demanders, several cloud service providers and blockchain platforms.
[0068] The data processing requirement sends encrypted key information of outsourcing tasks to be processed to the block chain platform.
[0069] The data processing demand direction receives IP addresses sent by several cloud service providers, and selects a trusted cloud service provider from these cloud service providers.
[0070] The data processing demander establishes a communication channel with the trusted cloud service provider, and sends the encrypted detailed information of outsourcing tasks to be processed to the trusted cloud service provider through the communication channel. The smart contract deployment address P is included in the details of the pending outsourcing tasks Contract .
[0071] The data processing demander receives the proc...
Embodiment 2
[0107] The use steps of the blockchain-based outsourcing computing system in a secure and trusted execution environment include the following links:
[0108] 1) The data processing requirements send the key information of outsourcing tasks to be processed to the block chain platform.
[0109] 2) The BSC module broadcasts the key information of outsourcing tasks to be processed to all cloud service providers.
[0110] 3) The cloud service provider decides whether to execute the task, and if so, sends its own IP address to the data processing demander.
[0111]4) The data processing demander selects a trusted cloud service provider. The data processing demander performs remote authentication and establishes a communication channel with the trusted cloud service provider.
[0112] 5) The data processing demander sends the encrypted detailed information of the outsourcing task to be processed, the transaction serial number No, the key PK, and the smart contract deployment addres...
Embodiment 3
[0121] A blockchain-based outsourcing computing system in a secure and trusted execution environment, including data processing demanders, several cloud service providers and blockchain platforms.
[0122] The data processing requirement sends encrypted key information of outsourcing tasks to be processed to the block chain platform.
[0123] The data processing demand direction receives IP addresses sent by several cloud service providers, and selects a trusted cloud service provider from these cloud service providers.
[0124] The data processing demander establishes a communication channel with the trusted cloud service provider, and sends the encrypted detailed information of outsourcing tasks to be processed to the trusted cloud service provider through the communication channel.
[0125] The data processing demander receives the processed outsourcing task information fed back by the blockchain platform, and decrypts it.
[0126] The data processing demander has register...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


