×

Multilevel secure workstation

  • US 5,075,884 A
  • Filed: 12/23/1987
  • Issued: 12/24/1991
  • Est. Priority Date: 12/23/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A secure computer workstation apparatus for processing classes of information, each class of information corresponding to a defined security level, and for presenting a display of said information on a screen of a video display device, said apparatus comprising:

  • a plurality of computer processors, each one of said computer processors constrained to operate in a single defined security level providing security control independent of any other of said computer processors;

    a plurality of output interfaces, each one of said output interfaces coupled to and restricted to receive output data and control information from a single one of said computer processors; and

    a display generator coupled to said output interfaces, said display generator comprising;

    a plurality of input interfaces restricted to providing digital data from secure sources, including from said computer processors, a single one of said output interfaces being coupled only to a single one of said input interfaces,a plurality of update memories, each one of said update memories being coupled to only one of said input interfaces for receiving data through said input interface from only a single one of said secure sources,a display memory coupled to receive data from all of said update memories for assembling said data into display information for display on said screen of said video display device,a display memory controller coupled to said display memory to control display of contents of the display memory, said display memory having memory locations restricted to a one-to-one correspondence with display locations on said screen of said video display device,a screen division controller means coupled to said update memories for limiting access of said update memories to selected address locations of the display memory, said screen division controller means comprising a first comparator and a second comparator, for comparing current memory locations with predefined memory locations and to issue update memory read enable signals to write to predefined locations of said display memory, said screen division controller means defining individual and independent screen divisions through selection of blocks of address locations, andan output means coupled to said display memory for directing output from said selected address locations defined by the display generator of the display memory and generating signals for said video display device to direct data to only one of said screen divisions having a defined security level, each said screen division comprising a portion of said screen of said video output display.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×