Patent ID: 7680815

Claim:
A user data management apparatus connected to a terminal data processor used by a user through a network, for registering data dependent on a user ID particular to the user, comprising: a data processor unit executing: a first means for generating a first data registration screen when data of the user is to be initially registered, and a second data registration screen, wherein said user ID is created based on said initially registered data and said first and second data registration screens are displayed on a display of said terminal data processor; and a second means for generating an authentication screen and displaying said authentication screen on said display of said terminal data processor after data of the user is initially registered, said authentication screen being unique to each user and based on data of the user inputted to said first data registration screen generated by said first means, wherein the information corresponding to said authentication screen is transmitted over said network, wherein said first means i) produces first message digest character strings by combining a hashed character string obtained from any one of a plurality of elements making up said user ID and a plurality of constants assigned to predetermined image information, wherein the hashed character string is combined with each of the plurality of constants, ii) produces relocating identifiers particular to the user by sequentially sorting the message digest character strings, iii) masks a predetermined range of the image information relocating identifiers, and iv) generates said second data registration screen from the relocating identifiers outside of said predetermined range; and said second means i) dehashes said information corresponding to the second data registration screen generated by said first means to produce the constant assigned to said predetermined image information, ii) produces second message digest character strings by combining a hashed character string obtained from any element amongst those elements making up said user ID other than the element used to generate said hashed character string of said first data registration screen and the constant assigned to said predetermined image information, iii) sequentially sorts the second message digest character strings, iv) extracts the position of said constant, and v) extracts identifiers required to form an image at the position, thereby generating said authentication screen.