摘要 |
Enabling secure input at a user device. A security manager is configured to determine whether the user device is in an insecure environment, for example by generating a security score from a plurality of input parameters and comparing the security score to a threshold. The input parameters maybe in the form of an audio signal and the threshold maybe a noise threshold or the parameters may be location based or visual information from the device cameras. In response to a determination that the user device is in an insecure environment, a user input unit is operated in a secure user input mode where the user input may be entered in an obfuscated manner and when received is decoded before being passed to an application, by using a decoding algorithm. The decoding algorithm may be pre-programmed or may be user-defined, and different decoding algorithms may be used for different applications. In some embodiments, a secure output mode where displayed content is encoded may also be activated when an insecure environment is detected. |