The present invention is a secure data entry and visual authentication
system that allows a user to securely input and communicate data,
including passwords. The system includes a client subsystem (100), a
server subsystem (200) and a communication subsystem (300). Server
subsystem (200) generates a pseudorandomly arranged display image (250)
including a plurality of icons associated with data, and transmits said
display image to client subsystem (100) for display on a display device
(104). A user consecutively selects at least one said icons corresponding
to data desired to be input. Selected icon location information for those
selected icons is communicated by client subsystem (100) to server
subsystem (200), which then compares that selected icon location
information to icon location information and associated data stored in
memory (210) to ascertain the data input by the user.