Secure payload authentication
AssigneeInternational Business Machines Corporation
InventorsJames McConnell, TROY E FISHER, Andrew Low
Life of this patent
Estimating the term…
Abstract
An embodiment generates a key pair, the key pair including a public key and a private key. The embodiment registers the public key in a secure key registry. The embodiment generates a payload. The embodiment digitally signs the payload with the private key creating a secure payload. The embodiment detects the secure payload by a target system. The embodiment validates the secure payload using the public key registered in the secure key registry. The embodiment executes, upon validation of the secure payload, the secure payload over the target system.
Claims20
A computer-implemented method comprising:
- generating a key pair, the key pair including a public key and a private key;
- registering the public key in a secure key registry;
- generating a payload;
- digitally signing the payload with the private key creating a secure payload;
- detecting the secure payload by a target system;
- validating the secure payload using the public key registered in the secure key registry;
- and
- executing, upon validation of the secure payload, the secure payload over the target system.
A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by a processor to cause the processor to perform operations comprising:
- generating a key pair, the key pair including a public key and a private key;
- registering the public key in a secure key registry;
- generating a payload;
- digitally signing the payload with the private key creating a secure payload;
- detecting the secure payload by a target system;
- validating the secure payload using the public key registered in the secure key registry;
- and
- executing, upon validation of the secure payload, the secure payload over the target system.
A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:
- generating a key pair, the key pair including a public key and a private key;
- registering the public key in a secure key registry;
- generating a payload;
- digitally signing the payload with the private key creating a secure payload;
- detecting the secure payload by a target system;
- validating the secure payload using the public key registered in the secure key registry;
- and
- executing, upon validation of the secure payload, the secure payload over the target system.
Dependencies are inferred from the claim text.