Secure message transport using message segmentation
First Claim
Patent Images
1. A computer implemented method comprising:
- dividing data into a plurality of blocks;
assigning a unique identifier to each of the plurality of blocks;
generating a key that identifies how to reconstruct the data from the plurality of blocks; and
transmitting the key and each of the plurality of blocks to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Data is divided into a plurality of blocks. A unique identifier is assigned to each of the plurality of blocks. A key is generated that identifies how to reconstruct the data from the plurality of blocks. The key and each of the plurality of blocks are transmitted to a recipient.
134 Citations
24 Claims
-
1. A computer implemented method comprising:
-
dividing data into a plurality of blocks; assigning a unique identifier to each of the plurality of blocks; generating a key that identifies how to reconstruct the data from the plurality of blocks; and transmitting the key and each of the plurality of blocks to a recipient. - View Dependent Claims (2, 5)
-
- 3. The method of claim I, wherein at least a first block of the plurality of blocks is transmitted separately from a second block of the plurality of blocks.
-
7. A computer implemented method comprising:
-
receiving a plurality of blocks, each of the plurality of blocks having a unique identifier and being received independently of others of the plurality of blocks; receiving a key that identifies how to reconstruct data from the plurality of blocks; and reconstructing the data from the plurality of blocks using the key. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable medium including instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
dividing data into a plurality of blocks; assigning a unique identifier to each of the plurality of blocks; generating a key that identifies how to reconstruct the data from the plurality of blocks; and transmitting the key and each of the plurality of blocks to a recipient. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium including instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
receiving a plurality of blocks, each of the plurality of blocks having a unique identifier and being received independently of others of the plurality of blocks; receiving a key that identifies how to reconstruct data from the plurality of blocks; and reconstructing the data from the plurality of blocks using the key. - View Dependent Claims (17, 18, 19)
-
-
20. A computing apparatus comprising:
-
a splitter to divide data into a plurality of blocks, to assign a unique identifier to each of the plurality of blocks, and to generate a key that identifies how to reconstruct the data from the plurality of blocks, and a transmitter connected with the splitter to transmit the key and each of the plurality of blocks to a recipient. - View Dependent Claims (21, 22, 23, 24)
-
Specification