×

Method and apparatus for reliable, high speed data transfers in a high assurance multiple level secure environment

  • US 8,024,788 B2
  • Filed: 05/31/2007
  • Issued: 09/20/2011
  • Est. Priority Date: 05/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of passing data from a first application to a second application, comprising the steps of:

  • establishing, in a first computer executing the first application at a first security level, an upchannel communications link from the first application to a second application executing in a second computer at a second security level higher than the first security level via a data guard, the upchannel communications link complying with a user datagram protocol (UDP);

    establishing, in the second computer, a backchannel communications link from the second application to the first application via the data guard, the backchannel communications link complying with a transmission control protocol (TCP);

    sending a first transmission having a first portion of the data from the first application executing in the first computer to the second application executing in the second computer via the upchannel communications link;

    transmitting an acknowledgement message from the second application executing in the second computer to the first application executing in the first computer via the backchannel link;

    receiving the acknowledgement message in the first application executing in the first computer, the acknowledgement message comprising information describing the reception of the first portion of the data; and

    sending a second transmission of the data from the first application executing in the first computer to the second application executing in the second computer according to the received acknowledgement message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×