Cloud computing system and cloud server managing method thereof
AssigneeElectronics and Telecommunications Research Institute
InventorsJong Youl Park, Seung Yun Lee
Life of this patent
Estimating the term…
Abstract
A cloud computing system is disclosed. The cloud computing system includes a management server that manages a plurality of servers and distributes service resources. Each of the servers corresponds to one of a secure server type and a general server type, and the secure server type of server decrypts an encrypted code provided from a client. Accordingly, a secure server can execute a code requiring security. Especially, by classifying a program code as a general code or a secret code, the general server can also perform the partial function of a program.
Claims13
A cloud computing system comprising:
- a management server configured to manage a plurality of servers and distribute service resources,
- wherein,
- each of the servers corresponds to one of a secure server type and a general server type,
- the secure server type of server decrypts an encrypted code of a program provided from a client, and
- secret code of the program is executed by one or more secure server type of servers and general code of the program is executed by one or more general server type of servers.
A method of providing a program for a cloud service, which is performed by a client computer, the method comprising:
- classifying a plurality of codes comprised in the program into a general code and a secret code requiring security;
- encrypting a code classified as the secret code to create an encrypted code by using a public key;
- creating a program package which comprises the encrypted code and the general code;
- and
- providing the program package to a server,
- wherein the client computer is classified into a secure sever type and a general sever type, and
- the secret code of the program is executed by one or more secure server type of servers and the general code of the program is executed by one or more general server type of servers.
A method of executing a program which is executed by a specific server connected to a management server and a plurality of different servers, the method comprising:
- classifying the plurality of different servers into a secure sever type and a general sever type;
- receiving a program package which includes a code encrypted by using a public key and a general code;
- and
- decrypting the encrypted code by using a private key to create a secret code, the specific server retaining the private key,
- wherein,
- the secret code of the program is executed by one or more secure server type of servers and the general code of the program is executed by one or more general server type of servers.
Dependencies are inferred from the claim text.