US 12,105,823 B2
Protecting sensitive data
Vugranam C. Sreedhar, Yorktown Heights, NY (US); Sreekrishnan Venkateswaran, Bangalore (IN); and Charanjit Singh Jutla, Yorktown Heights, NY (US)
Assigned to Kyndryl, Inc., New York, NY (US)
Filed by Kyndryl, Inc., New York, NY (US)
Filed on Jan. 10, 2023, as Appl. No. 18/095,442.
Application 18/095,442 is a continuation of application No. 16/827,874, filed on Mar. 24, 2020, granted, now 11,580,240.
Prior Publication US 2023/0161894 A1, May 25, 2023
Int. Cl. G06F 21/62 (2013.01); G06F 16/23 (2019.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01)
CPC G06F 21/6218 (2013.01) [G06F 16/2379 (2019.01); H04L 9/0637 (2013.01); H04L 9/0861 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A node of a blockchain network, the node comprising:
a processor that executes one or more instructions stored in a memory, wherein the processor is configured to:
perform a hash on data with a master secret key to generate a hash value, wherein peers of a first blockchain of the blockchain network share the master secret key;
store the data that has been hashed in the first blockchain;
encrypt the data with the hash value; and
store the data that has been encrypted in a second blockchain of the blockchain network;
generate a secret key to decrypt the data that has been encrypted based on the master secret key and the data that has been encrypted and stored among peers of the second blockchain;
receive a request to recover the data that has been encrypted from the second blockchain; and
decrypt the data that has been encrypted in response to the request with the secret key.