A method that provides high-entropy password protection for electronic
devices without requiring the presence of a full keyboard for entering
characters or special character-recognition capability. To proffer a
password to an electronic device, a user enters a sequence of standard
characters on a screen. The device reads the entered sequence, and
determines screen position information associated with the entered
sequence, according to where the characters are entered on the screen.
The entered sequence and the screen position information are compared
with a predetermined sequence of characters and predetermined screen
position information. If the entered sequence and screen position
information match the predetermined sequence and predetermined screen
position information, the device accepts the entered sequence as a valid
password.