IP Library Granted Patent US 11,122,052
Granted Patent B2
US 11,122,052 · App. 15/992,649 · Granted Sep 14, 2021

Sensitive information accessibility in blockchain

Inventors: Edgar A. Zamora Duran (Heredia, CR); Franz F. Liebinger Portela (Heredia, CR); Ryan G. DeJana (Longmont, CO)
Assignee: International Business Machines Corporation
H04L63/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,122,052
App. No.
15/992,649
Granted
Sep 14, 2021
Kind
B2
Abstract

A method, computer system, and a computer program product for accessing data in a network is provided. The present invention may include reading a control blockchain, by a non-trusted node, to enable the non-trusted node to read an asset from a trusted node blockchain on a trusted node. The present invention may also include reading the trusted node blockchain by the non-trusted node. The present invention may then include creating, by the non-trusted node, a new block on a temporary blockchain based on the read trusted node blockchain. The present invention may further include transmitting, by the non-trusted node, the created new block to the trusted node, wherein transmitting the created new block causes the created new block to be added to the trusted node blockchain.

Claims (38)

1. A computer-implemented process for granting geographic access to sensitive personal information (SPI) in blockchains across a public network, the computer-implemented process comprising:

sharing blockchains among nodes in a local network A, wherein nodes in the local network A are trusted nodes for accessing a SPI repository stored in the local network A, wherein the SPI repository requires biometric features for access,

wherein the local network A is within a first regional network, wherein the first regional network is within the public network, wherein the public network comprises a controller node and a second regional network in a different geography than the first regional network, wherein the controller node comprises a control blockchain and a hierarchy grouping, wherein the controller node manages the blockchains in the local network A and controls access to the blockchains, wherein the hierarchy grouping comprises a list of nodes from each local network within each of the first regional network and the second regional network, wherein the second regional network comprises a local network B,

wherein the control blockchain comprises a list of complexity pairs between a hierarchy level of the hierarchy grouping and a public network level and manages a conversion when a blockchain is shared from a miner node of the local network A with a miner node of the local network B;

reading, by a node 2 of the local network B, a first SPI blockchain of the SPI repository of a node 1 of the local network A, in response to the node 1 notifying the controller node to share the first SPI blockchain for a limited period of time, based on approved biometric features for access to the first SPI blockchain;

creating a new block to a temporary second SPI blockchain in the node 2 based on the first SPI blockchain and additional SPI from node 2 ;

sharing the new block on the temporary second SPI blockchain in the node 2 with node 1 for the limited period of time; and

sending instructions to the node 1 to create a new block in a node 1 blockchain based on the new block.

2. The computer-implemented process of claim 1 , wherein the node 1 resides on a level of hierarchy that is different from the control blockchain.

3. The computer-implemented process of claim 1 , wherein the node 1 and the node 2 reside on the same level of hierarchy.

4. The computer-implemented process of claim 1 , wherein the node 1 and the node 2 each reside in a separate regional blockchain network.

5. The computer-implemented process of claim 1 , wherein the control blockchain, the node 1 and the node 2 each have a plurality of miners to read and write to a plurality of blockchains.

6. A computer system for granting geographic access to personal sensitive information (SPI) in blockchains across a public network, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more computer-readable tangible storage media for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system performs a process comprising:

sharing blockchains among nodes in a local network A, wherein nodes in the local network A are trusted nodes for accessing a SPI repository stored in the local network A, wherein the SPI repository requires biometric features for access,

wherein the local network A is within a first regional network, wherein the first regional network is within the public network, wherein the public network comprises a controller node and a second regional network in a different geography than the first regional network, wherein the controller node comprises a control blockchain and a hierarchy grouping, wherein the controller node manages the blockchains in the local network A and controls access to the blockchains, wherein the hierarchy grouping comprises a list of nodes from each local network within each of the first regional network and the second regional network, wherein the second regional network comprises a local network B,

wherein the control blockchain comprises a list of complexity pairs between a hierarchy level of the hierarchy grouping and a public network level and manages a conversion when a blockchain is shared from a miner node of the local network A with a miner node of the local network B;

reading, by a node 2 of the local network B, a first SPI blockchain of the SPI repository of a node 1 of the local network A, in response to the node 1 notifying the controller node to share the first SPI blockchain for a limited period of time, based on approved biometric features for access to the first SPI blockchain;

creating a new block to a temporary second SPI blockchain in the node 2 based on the first SPI blockchain and additional SPI from node 2 ;

sharing the new block on the temporary second SPI blockchain in the node 2 with node 1 for the limited period of time; and

sending instructions to the node 1 to create a new block in a node 1 blockchain based on the new block.

7. The computer system of claim 6 , wherein the node 1 resides on a level of hierarchy that is different from the control blockchain.

8. The computer system of claim 6 , wherein the node 1 and the node 2 reside on the same level of hierarchy.

9. The computer system of claim 6 , wherein the node 1 and the node 2 each reside in a separate regional blockchain network.

10. The computer system of claim 6 , wherein the control blockchain, wherein the control blockchain, the node 1 and the node 2 each have a plurality of miners to read and write to a plurality of blockchains.

11. A computer program product for granting geographic access to personal sensitive information (SPI) in blockchains across a public network, comprising:

one or more non-transitory computer-readable tangible storage media and program instructions stored on at least one of the one or more non-transitory computer-readable tangible storage media, the program instructions executable by a processor to cause the processor to perform a process comprising:

sharing blockchains among nodes in a local network A, wherein nodes in the local network A are trusted nodes for accessing a SPI repository stored in the local network A, wherein the SPI repository requires biometric features for access,

wherein the local network A is within a first regional network, wherein the first regional network is within the public network, wherein the public network comprises a controller node and a second regional network in a different geography than the first regional network, wherein the controller node comprises a control blockchain and a hierarchy grouping, wherein the controller node manages the blockchains in the local network A and controls access to the blockchains, wherein the hierarchy grouping comprises a list of nodes from each local network within each of the first regional network and the second regional network, wherein the second regional network comprises a local network B,

wherein the control blockchain comprises a list of complexity pairs between a hierarchy level of the hierarchy grouping and a public network level and manages a conversion when a blockchain is shared from a miner node of the local network A with a miner node of the local network B;

reading, by a node 2 of the local network B, a first SPI blockchain of the SPI repository of a node 1 of the local network A, in response to the node 1 notifying the controller node to share the first SPI blockchain for a limited period of time, based on approved biometric features for access to the first SPI blockchain;

creating a new block to a temporary second SPI blockchain in the node 2 based on the first SPI blockchain and additional SPI from node 2 ;

sharing the new block on the temporary second SPI blockchain in the node 2 with node 1 for the limited period of time; and

sending instructions to the node 1 to create a new block in a node 1 blockchain based on the new block.

12. The computer program product of claim 11 , wherein the node 1 resides on a level of hierarchy that is different from the control blockchain.

13. The computer program product of claim 11 , wherein the node 1 and the node 2 reside on the same level of hierarchy.

14. The computer program product of claim 11 , wherein the node 1 and the node 2 each reside in a separate regional blockchain network.

15. The computer system of claim 6 , wherein the control blockchain, wherein the control blockchain, the node 1 and the node 2 each have a plurality of miners to read and write to a plurality of blockchains.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2018
From: ZAMORA DURAN, EDGAR A.; LIEBINGER PORTELA, FRANZ F.; DEJANA, RYAN G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045934/0738 →