SECURE AND SCALABLE DATA TRANSFER USING A HYBRID BLOCKCHAIN-BASED APPROACH
First Claim
1. A method for transferring data between computer systems, the method comprising:
- transmitting, by a first computer system at a first site, a token to a second computer system at a second site, wherein the token includes metadata regarding a data set to be transferred from the first computer system to the second computer system and one or more cloud storage service addresses where the data set will be temporarily stored, and wherein the token is transmitted using a blockchain network that is accessible to the first and second computer systems via a public network; and
uploading, by the first computer system, the data set to the one or more cloud storage service addresses via the public network.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for facilitating secure and scalable data transfers using a hybrid blockchain-based approach are provided. In one embodiment, a first computer system at a first site can transmit a token to a second computer system at a second site, where the token includes metadata regarding a data set to be transferred from the first computer system to the second computer system and one or more cloud storage service addresses where the data set will be temporarily stored. The token can be transmitted using a blockchain network that is accessible to the first and second computer systems via a public network. The first computer system can then upload the data set to the one or more cloud storage service addresses via the public network, and the second computer system can download the data set from the one or more cloud storage service addresses via the public network.
107 Citations
21 Claims
-
1. A method for transferring data between computer systems, the method comprising:
-
transmitting, by a first computer system at a first site, a token to a second computer system at a second site, wherein the token includes metadata regarding a data set to be transferred from the first computer system to the second computer system and one or more cloud storage service addresses where the data set will be temporarily stored, and wherein the token is transmitted using a blockchain network that is accessible to the first and second computer systems via a public network; and uploading, by the first computer system, the data set to the one or more cloud storage service addresses via the public network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having stored thereon program code executable by a first computer system at a first site, the program code embodying a method comprising:
-
transmitting a token to a second computer system at a second site, wherein the token includes metadata regarding a data set to be transferred from the first computer system to the second computer system and one or more cloud storage service addresses where the data set will be temporarily stored, and wherein the token is transmitted using a blockchain network that is accessible to the first and second computer systems via a public network; and uploading the data set to the one or more cloud storage service addresses via the public network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; and a non-transitory computer readable medium having stored thereon program code for transferring data to another computer system, the program code causing the processor to; transmit a token to said another computer system, wherein the token includes metadata regarding a data set to be transferred to said another computer system and one or more cloud storage service addresses where the data set will be temporarily stored, and wherein the token is transmitted using a blockchain network that is accessible to the computer system and said another computer system via a public network; and upload the data set to the one or more cloud storage service addresses via the public network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification