Back to results
US 8,943,319 B2Granted
Managing security for computer services
AssigneeInternational Business Machines Corporation
InventorsJohn Y. Chang, Ching Y. Chao, Hyen V. Chung
Life of this patent
Estimating the term…
Abstract
A method for providing security for a business application including receiving a request from a server including a server public key and a security token, deploying a virtual node implementing the business application in response to the request, using the security token in a bootstrap process by the virtual node to provide authentication to the server, and authenticating a message from the server using a server public key.
Claims20
A method of providing security for a business application comprising:
- receiving a request from a requesting server to establish a virtual node including deploying and securely provisioning the virtual node prior to utilizing the virtual node for performing the business application, the request including a bootstrap process generated by the requesting server to securely manage provisioning of the virtual node, a server public key and a security token;
- deploying on a virtual node server the virtual node implementing the business application in response to the request;
- using the security token in the bootstrap process by the deployed virtual node to provide authentication to the requesting server to request encrypted initialization data for provisioning the deployed virtual node to perform the business application;
- decrypting and authenticating a message from the requesting server using the server public key, the message including encrypted initialization data for provisioning the virtual node to perform the business application;
- and
- utilizing the decrypted initialization data to provision the virtual node, thereby deploying and securely provisioning the virtual node in response to the request.
3 more elements
A method of providing security for a business application comprising:
- providing a bootstrap process, a server public key, a security token, and a virtual node private key in a request from a requesting server to a virtual node server for deploying a virtual node implementing the business application wherein the bootstrap process is for securely managing provisioning of the virtual node prior to utilizing the virtual node for performing the business application;
- using the security token in the bootstrap process by the deployed virtual node to provide authentication to the requesting server to request encrypted initialization data for securely provisioning the deployed virtual node to perform the business application;
- in response to the request from the bootstrap process, the requesting server encrypting and providing the requested initialization data including using a server private key to sign a message to provide authentication to the virtual node;
- decrypting and authenticating a message from the requesting server using the server public key, the message including the encrypted initialization data for securely provisioning the virtual node to perform the business application;
- and
- utilizing the decrypted initialization data to provision the virtual node, thereby deploying and securely provisioning the virtual node in response to the request.
3 more elements
Dependencies are inferred from the claim text.