Apparatus for authentication of solution topology
AssigneeInternational Business Machines Corporation
InventorsAshish Kundu, Ajay Mohindra
Life of this patent
Estimating the term…
Abstract
A computer implemented method is provided to verify an integrity of a solution. The computer implemented method comprises hashing, by a computer, a set of virtual machine instances in a solution topology of the solution. The computer hashes a set of connections in the solution topology. The set of connections comprising a connection between ones of the set of virtual machine instances, a connection between a first component of a first one of the set of virtual machine instances and a second component of a second one of the set of virtual machine instances, and combinations thereof. The computer hashes a set of solution-specific information, and then signs the hashes to create a first signed topology.
Claims20
A computer program product for verifying an integrity of a solution, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to hash a set of virtual machine instances in a solution topology of the solution;
- computer readable program code configured to hash a set of connections in the solution topology, the set of connections comprising a connection between ones of the set of virtual machine instances, a connection between a first component of a first one of the set of virtual machine instances and a second component of a second one of the set of virtual machine instances, and combinations thereof;
- computer readable program code configured to hash a set of solution-specific information;
- and
- computer readable program code configured to sign the hashes to create a first signed topology.
A computer comprising:
- a storage having computer readable program code embodied therewith for verifying an integrity of a solution;
- a bus connecting the stage to a processor;
- and
- a processor, wherein the processor executes the computer readable program code:
- to hash a set of virtual machine instances in a solution topology of the solution;
- to hash a set of connections in the solution topology, the set of connections comprising a connection between ones of the set of virtual machine instances, a connection between a first component of a first one of the set of virtual machine instances and a second component of a second one of the set of virtual machine instances, and combinations thereof;
- to hash a set of solution-specific information;
- and to sign the hashes to create a first signed topology.
Dependencies are inferred from the claim text.