A system for a user of a host computer, to securely provide key credential information to a remote computer, with protection against any malware resident in a motherboard of the host computer, where the host computer is configured for network communications with a remote computer through a communications network interface, the system comprising secure logic circuitry for being disposed in a host computer and a secure user interface, wherein: (a) the secure logic circuitry is configured for: (i) detecting a request message indicative of a request for provision of the key credential information from the remote computer; (ii) generating a prompt message for prompting the user for provision of the key credential information; (iii) transmitting the prompt message to the secure user interface; (iv) receiving the key credential information from the secure user interface; and, (v) providing the received key credential information to the remote computer absent processing using the motherboard; and, (b) the secure user interface comprises an enhanced keyboard, the secure interface being configured for: (i) connection to the secure logic circuitry; (ii) prompting the user for provision of the key credential information; (iii) receiving the key credential information from the user; and, (iv) providing the key credential information to the secure logic circuitry; wherein the enhanced keyboard is connected to both the motherboard and to the secure logic circuitry and is activable by the secure logic circuitry to operate in either: (c) a non-secure mode to transmit keystroke signals from the enhanced keyboard to the motherboard; or, (d) a secure mode to interrupt transmission of keystroke signals from the enhanced keyboard to the motherboard; and, wherein the secure logic circuitry comprises activating means for activating the mode of operation of the enhanced keyboard to the secure mode prior to receiving the key credential information from the user and for activating the mode of operation of the enhanced keyboard to the non-secure mode after the secure logic circuitry has provided the key credential information to the remote computer. (a) the secure logic circuitry is configured for: (i) detecting a request message indicative of a request for provision of the key credential information from the remote computer; (ii) generating a prompt message for prompting the user for provision of the key credential information; (iii) transmitting the prompt message to the secure user interface; (iv) receiving the key credential information from the secure user interface; and, (v) providing the received key credential information to the remote computer absent processing using the motherboard; and, (i) detecting a request message indicative of a request for provision of the key credential information from the remote computer; (ii) generating a prompt message for prompting the user for provision of the key credential information; (iii) transmitting the prompt message to the secure user interface; (iv) receiving the key credential information from the secure user interface; and, (v) providing the received key credential information to the remote computer absent processing using the motherboard; and, (b) the secure user interface comprises an enhanced keyboard, the secure interface being configured for: (i) connection to the secure logic circuitry; (ii) prompting the user for provision of the key credential information; (iii) receiving the key credential information from the user; and, (iv) providing the key credential information to the secure logic circuitry; wherein the enhanced keyboard is connected to both the motherboard and to the secure logic circuitry and is activable by the secure logic circuitry to operate in either: (i) connection to the secure logic circuitry; (ii) prompting the user for provision of the key credential information; (iii) receiving the key credential information from the user; and, (iv) providing the key credential information to the secure logic circuitry; (c) a non-secure mode to transmit keystroke signals from the enhanced keyboard to the motherboard; or, (d) a secure mode to interrupt transmission of keystroke signals from the enhanced keyboard to the motherboard; and,