1. A method, comprising: initiating a secure data input mode at a user input device coupled with a computing system, wherein the computing system has a processor for executing an operating system, and the user input device is a peripheral input device for receiving input into the computing system; receiving user identification data and user inputted peripheral device data at the user input device; encrypting the user inputted peripheral device data within the physical bounds of the user input device prior to transmission of the user inputted data from the user input device to the computing system, wherein the user inputted peripheral device data is encrypted with an encryption key that is based on a time varying password and the user identification data, the encryption key tying the encrypted user inputted peripheral device data to the user input device and a specific user; transmitting the encrypted user inputted peripheral device data to the computing system for routing to a trusted application, the encrypted user inputted peripheral device data to remain hidden from an operating system of the computing system; receiving encrypted data at a data transducer from the trusted application, the encrypted data generated by the trusted application from an unencrypted form of the encrypted user inputted peripheral device data, wherein the data transducer is a second peripheral device coupled with the computing system, and the second peripheral device is one of a computing system monitor, audio speaker system, or vibration system; decrypting the encrypted data within the physical bounds of the data transducer; and generating a data output, from the decrypted encrypted data, for presentation to the user with the data transducer, wherein the received encrypted data to remain hidden from the operating system of the computing system.