Browse Prior Art Database

A Fast, Simple Encoding Algorithm for Preventing Visual Theft of Private Information Such as Passwords Disclosure Number: IPCOM000016139D
Original Publication Date: 2002-Jul-31
Included in the Prior Art Database: 2003-Jun-21

Publishing Venue



Private information, such as passwords, often has to be stored in files on servers. For example, a database password may have to be stored in a file that is accessed by a Web application running in a Web Application Server such as WebSphere. The security of the file is maintained by assigning suitable operating system level access control. However, developers often have to edit these files, causing their contents to be visible in the editor. This exposes the private information to visual theft by nearby people. This invention prevents visual theft by using an encoding algorithm that makes the private information extremely difficult to memorize. The encoding algorithm is both fast and simple. The speed of the algorithm is linear with the size of the private information. The algorithm is simple in that it does not depend on complex cryptography libraries or key management schemes. The following example illustrates the use of the algorithm. Consider the following standard Java properties file which contains a password: initialContextFactory=