| CPC H04L 63/0281 (2013.01) [G06F 21/53 (2013.01); H04L 1/1621 (2013.01); H04L 12/46 (2013.01); H04L 63/0209 (2013.01); H04L 63/105 (2013.01); G06F 2221/034 (2013.01)] | 19 Claims |

|
1. A method comprising:
transmitting, by a first interface card in a trusted domain, data;
receiving, by a second interface card in an untrusted domain, the data;
storing, by the second interface card, the data in a first memory location of a plurality of first memory locations in the untrusted domain;
verifying, by the second interface card, integrity of the data;
writing, by the second interface card, a result of the verifying in a second memory location of a plurality of second memory locations in the untrusted domain;
retrieving, by the first interface card in the trusted domain, the result of the verifying from the second memory location of the plurality of second memory locations in the untrusted domain; and
creating, by the first interface card in the trusted domain, a table configured to identify and track a state of the second memory location of the plurality of second memory locations in the untrusted domain corresponding to the data received from the first interface card in the trusted domain.
|