A computer motherboard (103, 203) of a personal computer, laptop computer, tablet computer, personal digital assistant, or cellular phone, comprising a keyboard peripheral port and a mouse peripheral port, characterized by: a first peripheral security arrangement to secure the keyboard peripheral port, said first peripheral security arrangement comprising: - a keyboard device emulator coupled to one computer peripheral port to emulate a user keyboard, - a keyboard host emulator coupled to said keyboard peripheral port to emulate computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; a second peripheral security arrangement to secure the mouse peripheral port, second peripheral security arrangement comprising: - a mouse device emulator coupled to one computer peripheral port to emulate a user mouse, - a mouse host emulator coupled to said mouse peripheral port to emulate a computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; wherein all unsecured peripheral ports are not exposed to the user. a first peripheral security arrangement to secure the keyboard peripheral port, said first peripheral security arrangement comprising: - a keyboard device emulator coupled to one computer peripheral port to emulate a user keyboard, - a keyboard host emulator coupled to said keyboard peripheral port to emulate computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; - a keyboard device emulator coupled to one computer peripheral port to emulate a user keyboard, - a keyboard host emulator coupled to said keyboard peripheral port to emulate computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; a second peripheral security arrangement to secure the mouse peripheral port, second peripheral security arrangement comprising: - a mouse device emulator coupled to one computer peripheral port to emulate a user mouse, - a mouse host emulator coupled to said mouse peripheral port to emulate a computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; - a mouse device emulator coupled to one computer peripheral port to emulate a user mouse, - a mouse host emulator coupled to said mouse peripheral port to emulate a computer host, and - unidirectional flow forcing circuitry configured to assure that data flows only 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; wherein all unsecured peripheral ports are not exposed to the user.