US 11,868,460 B2
Authorized encryption
Guerney D. H. Hunt, Yorktown Heights, NY (US); and Steven Robert Hetzler, Los Altos, CA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 5, 2021, as Appl. No. 17/193,905.
Prior Publication US 2022/0284087 A1, Sep. 8, 2022
Int. Cl. G06F 21/44 (2013.01); G06F 21/60 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC G06F 21/44 (2013.01) [G06F 21/602 (2013.01); H04L 9/088 (2013.01); H04L 9/3242 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A computer program product, the 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 comprising:
program instructions to authenticate an application as authorized to perform encryption,
program instructions to receive data at an authenticated encryption layer,
program instructions to encrypt the data using an encryption key, wherein the encryption key is not available to the application,
program instructions to generate a watermark token of the encrypted data,
program instructions to generate a watermark of the encrypted data using the watermark token and a watermark key; and
program instructions to send the encrypted data, the watermark token, and the watermark to a storage system, wherein the storage system is configured to verify the encrypted data for storage using the watermark key.