摘要 |
In the present invention, a control unit causes a plurality of pattern display regions, to which a predetermined plurality of patterns are respectively allocated uniquely and randomly, to be displayed at the screen of a display unit as a pattern random arrangement having the same layout as a plurality of input keys that can input numeric values. The control unit determines the shortest path tracing the pattern sequence that is a user password in the pattern random arrangement, and generates a one-time password that, in accordance with the correspondence between the plurality of input buttons and the plurality of pattern display regions, converts the sequence of all the patterns present on the shortest path to the sequence of codes allocated respectively to each input button. Also, the control unit performs authentication by comparing the one-time password with the code sequence input by the user using the input unit. |