Patent ID: 9563753
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A computer system for dumping a confidential image on a trusted computer system, the computer system comprising one or more processors, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors, the program instructions executable to: load, by the trusted computer system, an encrypted client dumper image key onto a protected area on the trusted computer system; decrypt, by the trusted computer system, the encrypted client dumper image key to generate a client dumper image key in the protected area, with a private host key stored in the protected area; compare, by the trusted computer system, the client dumper image key with a client image key in the protected area; determine, by the trusted computer system, whether the client dumper image key matches the client image key; load, by the trusted computer system, an encrypted dumper including a client dump key onto a secure logical partition on the trusted computer system, in response to determining that the client dumper image key matches the client image key; decrypt, by the trusted computer system, with the client dumper image key, the encrypted dumper to generate a dumper including the client dump key; start, by the trusted computer system, the dumper; generate, by the dumper, an encrypted dump by encrypting, with the client dump key, an image to be dumped in the secure logical partition; write, by the dumper, the encrypted dump on a client dump device; wherein the protected area is in secure firmware of the trusted computer system, inaccessible by any program outside the secure firmware, inaccessible by an operating system, and inaccessible by a user; wherein the client image key in the protected area is used to encrypt a boot image of a current operating system stored in the secure logical partition on the trusted computer system; wherein the encrypted client dumper image key is generated, with a public host key, by a client computer; wherein the encrypted dumper is generated, with the client dumper image key, by the client computer; and wherein the dumper is stored in an area of the secure logical partition which is reserved for the dumper.