PEK is a novel, context-aware, privacy-enhancing keyboard for touch-enabled device. When a user inputs normal text like an email or a message, PEK shows a normal QWERTY keyboard or a system default keyboard. However, every time a user of a touch-enabled device presses a password input box on the screen, PEK will randomly shuffle the positions of the characters on the keyboard and show this randomized keyboard to the user. PEK's usability is well preserved since PEK is context aware. That is, a randomized keyboard shows up only when a user inputs a password or pin, and users do NOT input passwords quite often in their daily use of a touch-enabled device.

Download this free application from Google Play. PEK is for Android use.