Patent ID: 8869308

Claim:
A secure computer comprising: an enclosure having at least a secure keyboard peripheral port and a secure mouse peripheral port exposed to outside said enclosure; and a computer motherboard inside said enclosure, said motherboard comprising: a first peripheral security function to secure said secure keyboard peripheral port comprising: a keyboard device emulator coupled to one computer peripheral port to emulate user keyboard; a keyboard host emulator coupled to a dedicated user keyboard port to emulate computer host; and a unidirectional flow forcing circuitry to assure that data is only flowing from said keyboard host emulator to said keyboard device emulator and no other data may flow from the said keyboard device emulator to the said keyboard host emulator; and a second peripheral security function to secure said secure mouse peripheral port comprising: a mouse device emulator coupled to one computer peripheral port to emulate user mouse; a mouse host emulator coupled to a dedicated user mouse port to emulate computer host; and a unidirectional flow forcing circuitry to assure that data is only flowing from said mouse host emulator to said mouse device emulator and no other data may flow from the mouse device emulator to the mouse host emulator.