Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4257339B2 - Password input device, control method and program for password input device - Google Patents
[go: Go Back, main page]

JP4257339B2 - Password input device, control method and program for password input device - Google Patents

Password input device, control method and program for password input device Download PDF

Info

Publication number
JP4257339B2
JP4257339B2 JP2006099678A JP2006099678A JP4257339B2 JP 4257339 B2 JP4257339 B2 JP 4257339B2 JP 2006099678 A JP2006099678 A JP 2006099678A JP 2006099678 A JP2006099678 A JP 2006099678A JP 4257339 B2 JP4257339 B2 JP 4257339B2
Authority
JP
Japan
Prior art keywords
input
character
characters
password
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006099678A
Other languages
Japanese (ja)
Other versions
JP2007272718A (en
Inventor
努 小笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Priority to JP2006099678A priority Critical patent/JP4257339B2/en
Publication of JP2007272718A publication Critical patent/JP2007272718A/en
Application granted granted Critical
Publication of JP4257339B2 publication Critical patent/JP4257339B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、ユーザによるパスワードの入力を受け付けるパスワード入力装置、パスワード入力装置の制御方法及びプログラムに関する。   The present invention relates to a password input device that receives a password input by a user, a control method for the password input device, and a program.

現在、様々な情報処理装置において、ユーザが入力したパスワードに基づいてユーザ認証を行うユーザ認証処理が行われている。ユーザ認証処理が行われる場面の多様化に伴って、パスワードを入力するためのパスワード入力装置が、パスワードに使用可能な各文字にそれぞれ対応するキーを備えたキーボードを持たない場合も生じている。   Currently, in various information processing apparatuses, user authentication processing for performing user authentication based on a password input by a user is performed. With the diversification of scenes where user authentication processing is performed, there are cases in which a password input device for inputting a password does not have a keyboard having keys corresponding to the characters that can be used for the password.

このような場合に応じて、表示するキー数を少数に限定したキーボード画像を画面上に表示して、タッチパネルによりユーザから認証対象文字の入力を受け付けることで、多くの文字種をパスワードに用いることを可能としつつ、一度にユーザに提示する文字数を少なくする技術がある(特許文献1参照)。
特開2005‐107678号公報
In such a case, a keyboard image with a limited number of keys to be displayed is displayed on the screen, and by accepting input of characters to be authenticated from the user through the touch panel, many character types can be used for the password. There is a technique for reducing the number of characters presented to the user at one time (see Patent Document 1).
JP-A-2005-107678

しかしながら上記技術においては、タッチパネル等の座標入力装置を用いて、表示された文字の中から認証対象文字をユーザに選択させることを前提としている。したがって、上記技術によっても、例えば家庭用ゲーム機のコントローラのような、ボタン等の操作部材を限られた数しか持たない操作手段を用いて、多数の文字種に基づくパスワードを入力することはできない。   However, the above technique is based on the assumption that the user selects an authentication target character from displayed characters using a coordinate input device such as a touch panel. Therefore, even with the above technique, passwords based on a large number of character types cannot be input using an operation means having a limited number of operation members such as buttons, such as a controller of a consumer game machine.

一方、ゲーム機のコントローラ等を用いて多数の文字種のいずれかをユーザに入力させる場合、入力候補となる複数の文字の一覧と、当該複数の文字のいずれかを指し示すポインタ画像と、を画面上に表示させる方法がある。この方法においては、方向キー等に対するユーザの操作に応じてポインタ画像を移動させることにより、複数の文字の中からユーザに入力文字を選択させることができる。しかしながら、この方法をパスワードの入力に用いる場合、ユーザは入力する際の画面を第三者に見られないように気を遣う必要があり、パスワード入力の際に煩わしさがある。   On the other hand, when a user inputs any of a large number of character types using a controller of a game machine or the like, a list of a plurality of characters as input candidates and a pointer image pointing to any of the plurality of characters are displayed on the screen. There is a way to display. In this method, the user can select an input character from a plurality of characters by moving the pointer image in accordance with the user's operation on the direction key or the like. However, when this method is used for inputting a password, the user needs to be careful not to see the screen when inputting the password by a third party, and is troublesome when inputting the password.

本発明は上記実情に鑑みてなされたものであって、その目的の一つは、操作手段に備えられた操作部材の数が限られている場合であっても、パスワード入力時の煩わしさを低減しつつ、操作部材の数に比較して多数の文字種に基づくパスワードの認証を行うことのできるパスワード入力装置、パスワード入力装置の制御方法及びプログラムを提供することにある。   The present invention has been made in view of the above circumstances, and one of its purposes is to make it troublesome at the time of password entry even when the number of operation members provided in the operation means is limited. It is an object of the present invention to provide a password input device, a password input device control method, and a program capable of performing password authentication based on a large number of character types compared to the number of operation members while reducing the number of operation members.

上記課題を解決するための本発明に係るパスワード入力装置は、ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段と、複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示手段に表示させる入力案内画像表示制御手段と、前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得する入力候補文字取得手段と、前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた入力候補文字を入力文字として取得する入力文字取得手段と、を含むことを特徴とする。   In order to solve the above problems, a password input device according to the present invention includes an operation unit including a plurality of operation members that receive an instruction operation from a user, and each of the plurality of input candidate characters with any one of the plurality of operation members. Input guide image display control means for displaying on the display means a character input guide image showing the correspondence relationship between the input candidate character acquisition for acquiring a plurality of characters including the authentication target character included in the password as the plurality of input candidate characters And an input character acquisition unit that acquires, as an input character, an input candidate character associated with the operation member on which the operation has been performed in response to a user operation on any of the plurality of operation members. Features.

上記構成によれば、パスワードに含まれる認証対象文字が複数の操作部材のいずれかに対応づけられていることを示す文字入力案内画像を表示させ、ユーザの操作部材に対する操作に応じて入力文字を取得することにより、操作部材の数に比較してパスワードに用いられる文字種が多い場合であっても、ユーザによる認証対象文字の入力を受け付けることができる。一方で、文字入力案内画像として、認証対象文字を含む複数の入力候補文字と操作部材との対応関係を示す画像を表示させることにより、表示されている画像を第三者に見られても、パスワードに含まれる認証対象文字を第三者に知られにくくすることができる。これにより、パスワード入力時に第三者の目に気を遣う必要性を少なくでき、パスワード入力時の煩わしさを低減できる。   According to the above configuration, the character input guidance image indicating that the authentication target character included in the password is associated with one of the plurality of operation members is displayed, and the input character is displayed according to the operation on the operation member by the user. By acquiring, it is possible to accept the input of the character to be authenticated by the user even when there are more character types used for the password than the number of operation members. On the other hand, even if the displayed image can be viewed by a third party by displaying an image showing the correspondence between the plurality of input candidate characters including the authentication target character and the operation member as the character input guide image, The authentication target character included in the password can be made difficult to be known to a third party. As a result, it is possible to reduce the need to pay attention to the eyes of a third party when inputting the password, and to reduce the troublesomeness when inputting the password.

また、上記パスワード入力装置において、前記入力案内画像表示制御手段は、前記複数の操作部材と、各操作部材につきそれぞれ複数の前記入力候補文字との対応関係を示す文字入力案内画像を表示させ、前記入力文字取得手段は、前記操作がなされた操作部材に対応づけられた複数の入力候補文字を入力文字として取得することとしてもよい。この構成によれば、表示手段に表示される画像とユーザが操作を行った操作部材とを同時に第三者に知られたとしても、当該操作部材に対応づけられた入力候補文字が複数あるため、どの文字が認証対象文字であるかを知られにくくすることができ、セキュリティを向上できる。   Further, in the password input device, the input guidance image display control means displays a character input guidance image indicating a correspondence relationship between the plurality of operation members and the plurality of input candidate characters for each operation member, and The input character acquisition means may acquire a plurality of input candidate characters associated with the operation member on which the operation has been performed as input characters. According to this configuration, even if the image displayed on the display unit and the operation member operated by the user are simultaneously known to a third party, there are a plurality of input candidate characters associated with the operation member. , It can be made difficult to know which character is the character to be authenticated, and security can be improved.

また、上記パスワード入力装置において、前記入力案内画像表示制御手段は、前記認証対象文字を複数含む入力候補文字について、前記各操作部材との対応関係を示す文字入力案内画像を表示させることとしてもよい。この構成によれば、ユーザは一つの文字入力案内画像が表示された状態で、複数の認証対象文字を連続して入力することができる。この構成によれば、認証対象文字の数に応じて表示手段に表示される画像が切り替わることを避けることができる。これにより、表示手段に表示される画像を第三者に見られたとしても、第三者にパスワードを構成する認証対象文字の数を知られにくくすることができ、セキュリティを向上できる。   In the password input device, the input guide image display control unit may display a character input guide image indicating a correspondence relationship with each operation member for input candidate characters including a plurality of authentication target characters. . According to this configuration, the user can continuously input a plurality of authentication target characters in a state where one character input guide image is displayed. According to this configuration, it is possible to avoid switching the image displayed on the display unit according to the number of characters to be authenticated. Thereby, even if an image displayed on the display means is seen by a third party, the number of characters to be authenticated constituting the password can be made difficult to be known by the third party, and security can be improved.

また、上記パスワード入力装置において、前記複数の入力候補文字として、前記認証対象文字を含まない複数の文字を取得する手段をさらに含み、前記入力案内画像表示制御手段は、前記入力候補文字に前記認証対象文字を含む前記文字入力案内画像と、前記入力候補文字に前記認証対象文字を含まない前記文字入力案内画像と、のいずれか一方を、前記複数の操作部材又は該操作部材以外の所定の表示送り用操作部材に対するユーザの操作に応じて、前記表示手段に順次表示させることとしてもよい。さらに、上記パスワード入力装置において、前記入力文字取得手段は、前記表示送り用操作部材に対してユーザの操作がなされた場合には、入力文字の取得を行わないこととしてもよい。この構成によれば、パスワードに含まれる認証対象文字が入力候補文字に含まれない文字入力案内画像を表示させた状態でユーザによる表示送り用操作部材に対する操作を受け付けることにより、入力文字の取得を行わずに画面表示を新たな文字入力案内画像に切り替えることができる。これにより、表示手段に表示される画像を第三者に見られたとしても、第三者にパスワードを構成する認証対象文字の数を知られにくくすることができ、セキュリティを向上できる。   The password input device further includes means for acquiring a plurality of characters that do not include the authentication target character as the plurality of input candidate characters, and the input guide image display control means includes the authentication candidate as the input candidate character. Any one of the character input guide image that includes the target character and the character input guide image that does not include the authentication target character in the input candidate character, and a predetermined display other than the plurality of operation members It is good also as displaying on the said display means one by one according to the user's operation with respect to the operation member for sending. Further, in the password input device, the input character acquisition means may not acquire the input character when a user operation is performed on the display sending operation member. According to this configuration, the input character is acquired by receiving an operation on the display sending operation member by the user in a state where the character input guide image in which the authentication target character included in the password is not included in the input candidate character is displayed. It is possible to switch the screen display to a new character input guide image without performing it. Thereby, even if an image displayed on the display means is seen by a third party, the number of characters to be authenticated constituting the password can be made difficult to be known by the third party, and security can be improved.

また、上記パスワード入力装置において、前記入力候補文字取得手段は、前記認証対象文字を含む複数の文字として、過去に当該認証対象文字を含む入力候補文字として前記入力候補文字取得手段が取得した複数の文字に基づいて決定される文字を取得することとしてもよい。この構成によれば、過去に入力候補文字として用いた文字に応じて決定される入力候補文字を用いることで、複数回にわたって入力候補文字として画面上に表示される文字を第三者に見られた場合に、第三者に認証対象文字を知られにくくすることができ、セキュリティを向上できる。   In the password input device, the input candidate character acquisition unit may include a plurality of characters acquired by the input candidate character acquisition unit as input candidate characters including the authentication target character in the past as a plurality of characters including the authentication target character. It is good also as acquiring the character determined based on a character. According to this configuration, by using the input candidate character determined according to the character used as the input candidate character in the past, the character displayed on the screen as the input candidate character can be viewed by a third party multiple times. In this case, it is possible to make it difficult for a third party to know the character to be authenticated, and security can be improved.

また、本発明に係るパスワード入力装置の制御方法は、ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段を含むパスワード入力装置の制御方法であって、複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示手段に表示させるステップと、前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得するステップと、前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた入力候補文字を入力文字として取得するステップと、を含むことを特徴とする。   The password input device control method according to the present invention is a password input device control method including an operation unit including a plurality of operation members that receive an instruction operation from a user, and each of a plurality of input candidate characters, A step of displaying a character input guidance image indicating a correspondence relationship with any of the plurality of operation members on a display unit; and a step of acquiring a plurality of characters including an authentication target character included in a password as the plurality of input candidate characters. And, in response to a user operation on any of the plurality of operation members, obtaining an input candidate character associated with the operation member on which the operation has been performed as an input character.

また、本発明に係るプログラムは、ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段を含むパスワード入力装置を制御するプログラムであって、複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示手段に表示させる入力案内画像表示制御手段、前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得する入力候補文字取得手段、及び前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた入力候補文字を入力文字として取得する入力文字取得手段、としてコンピュータを機能させることを特徴とする。   The program according to the present invention is a program for controlling a password input device including an operation unit including a plurality of operation members that accepts an instruction operation from a user, and the plurality of operations for each of a plurality of input candidate characters. Input guide image display control means for displaying on the display means a character input guide image indicating a correspondence relationship with any of the members, and an input for acquiring a plurality of characters including an authentication target character included in a password as the plurality of input candidate characters Computer as input character acquisition means for acquiring as input characters candidate character acquisition means and input candidate characters associated with the operation member on which the operation has been performed in response to a user operation on any of the plurality of operation members Is made to function.

以下、本発明の実施の形態について、図面を参照しながら説明する。本発明の一実施形態に係るパスワード入力装置1は、例えば家庭用ゲーム機などであって、図1に示すように、制御部11、記憶部12、操作部13、表示制御部14、及び通信部15を含んで構成されている。また、パスワード入力装置1は、表示装置2と接続されている。さらに、パスワード入力装置1は、通信ネットワーク3を介して認証サーバ2と相互にデータ通信可能に接続されている。ここで通信ネットワーク3は、例えばローカルエリアネットワークであってもよいし、インターネットなどの広域ネットワークを含んでもよい。この通信ネットワーク3を介して接続されたパスワード入力装置1と認証サーバ2とが、全体としてユーザの入力したパスワードに基づいてユーザ認証を行うユーザ認証システムを構成する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. A password input device 1 according to an embodiment of the present invention is, for example, a consumer game machine, and as illustrated in FIG. 1, a control unit 11, a storage unit 12, an operation unit 13, a display control unit 14, and communication The unit 15 is configured to be included. The password input device 1 is connected to the display device 2. Further, the password input device 1 is connected to the authentication server 2 via the communication network 3 so as to be able to perform data communication with each other. Here, the communication network 3 may be a local area network, for example, or may include a wide area network such as the Internet. The password input device 1 and the authentication server 2 connected via the communication network 3 constitute a user authentication system that performs user authentication based on the password input by the user as a whole.

制御部11は、CPU等であって、記憶部12に記憶されたプログラムに従って動作する。本実施の形態においては、認証サーバ4より送信された情報に応じた文字入力案内画像を表示制御部14に対して出力することにより、表示装置2に当該画像を表示させる。また、操作部13から送られる制御信号を受け入れることで、ユーザの操作に応じた入力文字の情報を取得する。取得された入力文字の情報は、認証サーバ4に対して送信されることにより、認証サーバ4によるユーザ認証の成否判定に供される。本実施の形態において制御部11が実行する処理の例については、後に詳しく述べる。   The control unit 11 is a CPU or the like, and operates according to a program stored in the storage unit 12. In the present embodiment, a character input guide image corresponding to information transmitted from the authentication server 4 is output to the display control unit 14, thereby causing the display device 2 to display the image. In addition, by receiving a control signal sent from the operation unit 13, information on input characters corresponding to a user operation is acquired. The acquired input character information is transmitted to the authentication server 4 to be used for the success / failure determination of the user authentication by the authentication server 4. An example of processing executed by the control unit 11 in the present embodiment will be described in detail later.

記憶部12は、制御部11によって実行されるプログラムを保持するコンピュータで読み取り可能な情報記憶媒体であって、RAMやROM等のメモリ素子とディスクデバイス等との少なくとも一方を含んで構成されている。また、記憶部12は、制御部11のワークメモリとしても動作する。   The storage unit 12 is a computer-readable information storage medium that holds a program executed by the control unit 11, and includes at least one of a memory element such as a RAM and a ROM, a disk device, and the like. . The storage unit 12 also operates as a work memory for the control unit 11.

操作部13は、ユーザからの指示操作を受け付けるボタン等の操作部材を複数備えており、当該各操作部材に対するユーザの指示操作の内容を表す制御信号を制御部11に出力する。ここでは、具体的に操作部13が家庭用ゲーム機のコントローラである場合を例として説明する。操作部13としてのコントローラは、図2に示すように、把持部20R,20Lを有している。ユーザは、これら把持部20をそれぞれ左右の手で把持する。ユーザが把持部20を把持した状態で各親指により操作可能な位置には、第1の操作部21、第2の操作部22及びアナログ操作部23R,23Lが設けられている。   The operation unit 13 includes a plurality of operation members such as buttons for receiving an instruction operation from the user, and outputs a control signal representing the content of the user instruction operation to each operation member to the control unit 11. Here, a specific example will be described in which the operation unit 13 is a controller of a consumer game machine. As shown in FIG. 2, the controller as the operation unit 13 includes gripping units 20R and 20L. The user grips these grips 20 with the left and right hands, respectively. A first operation unit 21, a second operation unit 22, and analog operation units 23 </ b> R and 23 </ b> L are provided at positions where the user can operate with each thumb while holding the grip unit 20.

ここで第1の操作部21には、上方向指示キー21a、下方向指示キー21b、右方向指示キー21c及び左方向指示キー21dが設けられている。ユーザはこれらの方向指示キー21a,21b,21c及び21dを利用して、方向を指示することができ、例えば画面上の操作対象を特定するために用いられる。また、第2の操作部22には、三角(「△」)形状の刻印が設けられた三角ボタン22aと、バツ(「×」)形状の刻印が設けられた×ボタン22bと、丸(「○」)形状の刻印が設けられた○ボタン22cと、矩形(「□」)形状の刻印が設けられた矩形ボタン22dとが設けられている。これらのボタン22a,22b,22c及び22dは、例えば、方向指示キー21a,21b,21c及び21dにて特定された操作対象に応じて、何らかの処理を実行させるために割り当てられる。   Here, the first operation unit 21 is provided with an upward direction key 21a, a downward direction key 21b, a right direction key 21c, and a left direction key 21d. The user can instruct a direction by using these direction instruction keys 21a, 21b, 21c and 21d, and is used for specifying an operation target on the screen, for example. Further, the second operation unit 22 includes a triangular button 22a provided with a triangular (“Δ”)-shaped mark, an X button 22b provided with a cross-shaped (“×”)-shaped mark, and a circle (“ A “)” button 22c provided with a shape marking and a rectangular button 22d provided with a rectangular (“□”) shape marking. These buttons 22a, 22b, 22c, and 22d are assigned to execute some processing according to the operation target specified by the direction instruction keys 21a, 21b, 21c, and 21d, for example.

アナログ操作部23R,23Lは、点aを支点とした傾倒操作が可能となっており、また、このように傾倒させた状態で、支点aを通る回転軸bを中心とした回転操作が可能となっている。このアナログ操作部23R,23Lは、非傾倒操作時には、図2に示すように起立した傾きのない状態でそのポジションが保持されるようになっている。そして、アナログ操作部23R或いはアナログ操作部23Lを押圧操作しながら傾倒操作すると、上記基準ポジションに対する傾き量と傾き方向に応じたxy座標上の座標値(x,y)が検出され、この座標値が操作出力として制御部11に出力される。   The analog operation portions 23R and 23L can be tilted with the point a as a fulcrum, and can be rotated around the rotation axis b passing through the fulcrum a in the tilted state. It has become. The analog operation parts 23R and 23L are configured to hold their positions in a state where there is no upright inclination as shown in FIG. Then, when the tilt operation is performed while pressing the analog operation unit 23R or the analog operation unit 23L, coordinate values (x, y) on the xy coordinates corresponding to the tilt amount and the tilt direction with respect to the reference position are detected. Is output to the control unit 11 as an operation output.

また、このコントローラは、制御部11に対してプログラムの実行を指示するためのスタートボタン24や、各種モードを切り替える指示などを行うためのセレクトボタン25及びモード選択スイッチ26を有する。例えば、このモード選択スイッチ26により、特定のモード(アナログモード)が選択されたときに、発光ダイオード(LED)27が発光制御されて、アナログ操作部23R,23Lが動作状態となる。また、別のモード(デジタルモード)が選択された場合には、発光ダイオード27が消灯制御され、アナログ操作部23R、23Lが非動作状態となる。   The controller also includes a start button 24 for instructing the control unit 11 to execute a program, a select button 25 for instructing switching between various modes, and a mode selection switch 26. For example, when a specific mode (analog mode) is selected by the mode selection switch 26, the light emitting diode (LED) 27 is controlled to emit light, and the analog operation units 23R and 23L are in an operating state. When another mode (digital mode) is selected, the light emitting diode 27 is controlled to be turned off, and the analog operation units 23R and 23L are brought into a non-operating state.

さらに、このコントローラには、各把持部20R,20Lを左右の手で把持した状態において例えば各手の人差し指等で操作可能な位置に、右ボタン28及び左ボタン29が設けられている。この各ボタン28,29は、それぞれコントローラの厚さ方向に併設された、第1の右ボタン28R1、第2の右ボタン28R2、第1の左ボタン29L1及び第2の左ボタン29L2を有する。   Further, the controller is provided with a right button 28 and a left button 29 at positions where the gripping portions 20R and 20L are gripped with the left and right hands, for example, at positions where they can be operated with the index finger of each hand. Each of the buttons 28 and 29 includes a first right button 28R1, a second right button 28R2, a first left button 29L1, and a second left button 29L2, which are provided side by side in the thickness direction of the controller.

表示制御部14は、制御部11より出力された画像情報を映像信号に変換し、表示装置2に対して出力する。表示装置2は、例えばディスプレイ装置や家庭用テレビなどであって、本発明における表示手段に相当する。表示装置2は、表示制御部14の出力する映像信号に基づいて、画面上に映像を表示する。   The display control unit 14 converts the image information output from the control unit 11 into a video signal and outputs the video signal to the display device 2. The display device 2 is, for example, a display device or a home television, and corresponds to the display means in the present invention. The display device 2 displays an image on the screen based on the image signal output from the display control unit 14.

通信部15は、ネットワークインタフェースであり、制御部11からの指示に従って、通信ネットワーク3を介して認証サーバ4に対して情報を送信する。また、通信部15は、通信ネットワーク3を介して認証サーバ4より到来する情報を受信し、制御部11に出力する。   The communication unit 15 is a network interface, and transmits information to the authentication server 4 via the communication network 3 in accordance with an instruction from the control unit 11. The communication unit 15 receives information coming from the authentication server 4 via the communication network 3 and outputs the information to the control unit 11.

認証サーバ4は、例えばサーバコンピュータ等であって、パスワード情報を保持しており、当該パスワード情報を用いてユーザの認証を行う。具体例として、認証サーバ4は、ユーザの認証を必要とする処理を実行する場合に、通信ネットワーク3を介してパスワード入力装置1に対してパスワード入力要求を送信する。そして、パスワード入力装置1に対してユーザが入力した入力文字の情報を、通信ネットワーク3を介して取得する。さらに認証サーバ4は、取得した入力文字の情報と、パスワード情報とを照合することで、認証の成否判定を実行する。具体的に本実施形態において認証サーバ4がパスワード入力装置1との間で送受信する情報の例については、後に説明する。   The authentication server 4 is a server computer or the like, for example, holds password information, and authenticates the user using the password information. As a specific example, the authentication server 4 transmits a password input request to the password input device 1 via the communication network 3 when executing processing that requires user authentication. Then, the information on the input characters input by the user to the password input device 1 is acquired via the communication network 3. Furthermore, the authentication server 4 performs the authentication success / failure determination by collating the acquired input character information with the password information. Specifically, an example of information transmitted / received between the authentication server 4 and the password input device 1 in the present embodiment will be described later.

パスワード入力装置1は、機能的には、図3に示すように、入力案内画像表示制御部31と、入力文字取得部32と、を含んで構成されている。これらの機能は、例えば制御部11が記憶部12に格納されているプログラムを実行することによって実現できる。   Functionally, the password input device 1 includes an input guide image display control unit 31 and an input character acquisition unit 32 as shown in FIG. These functions can be realized, for example, when the control unit 11 executes a program stored in the storage unit 12.

入力案内画像表示制御部31は、複数の入力候補文字を取得する。そして、当該各入力候補文字のそれぞれについて、複数の操作部材のいずれかとの対応関係を示す画像(文字入力案内画像)を、表示制御部14に対して出力することにより、表示装置2に表示させる。なお、パスワードをユーザに入力させる際に入力案内画像表示制御部31が表示させる文字入力案内画像により示される入力候補文字は、パスワードに含まれる認証対象文字を含んでいるものとする。   The input guidance image display control unit 31 acquires a plurality of input candidate characters. Then, for each of the input candidate characters, an image (character input guidance image) indicating a correspondence relationship with any of the plurality of operation members is output to the display control unit 14 to be displayed on the display device 2. . It is assumed that the input candidate characters indicated by the character input guide image displayed by the input guide image display control unit 31 when the user inputs the password include the authentication target characters included in the password.

具体的に、例えば入力案内画像表示制御部31は、認証サーバ4から送信される入力候補文字の情報を含んだデータを受け入れることで、入力候補文字を取得する。認証サーバ4は、パスワード入力要求をパスワード入力装置1に送信する場合に、認証の対象となるパスワードに含まれる認証対象文字のそれぞれに対して、例えばランダムに決定した複数の文字を対応づけることで、複数の入力候補文字からなる入力候補文字群を生成する。ここで認証サーバ4は、入力候補文字群に含まれる入力候補文字を、互いに異なる文字であるように決定することとする。また、各入力候補文字群に含まれる入力候補文字の数は、操作部13が備える操作部材の数等に応じて予め定められているものとする。そして、認証サーバ4は、認証対象文字の数に応じた数の入力候補文字群の情報を、通信ネットワーク3を介してパスワード入力装置1に対して送信する。   Specifically, for example, the input guidance image display control unit 31 acquires input candidate characters by accepting data including information on input candidate characters transmitted from the authentication server 4. When transmitting a password input request to the password input device 1, the authentication server 4 associates, for example, a plurality of randomly determined characters with each of the authentication target characters included in the password to be authenticated. Then, an input candidate character group including a plurality of input candidate characters is generated. Here, the authentication server 4 determines that the input candidate characters included in the input candidate character group are different from each other. In addition, the number of input candidate characters included in each input candidate character group is determined in advance according to the number of operation members provided in the operation unit 13 or the like. Then, the authentication server 4 transmits information on the number of input candidate character groups corresponding to the number of authentication target characters to the password input device 1 via the communication network 3.

この場合、パスワード入力装置1は、送信された入力候補文字群に含まれる入力候補文字の中で、どの文字が認証対象文字であるかを識別する必要は必ずしもない。これにより、パスワード入力装置1はパスワード漏洩の危険を低減しつつ、パスワードの入力を受け付けることができる。さらに、認証サーバ4は、入力候補文字群の情報を暗号化して通信ネットワーク3経由で送信することとしてもよい。これにより、通信ネットワーク3によるパスワード漏洩の危険を低減できる。   In this case, the password input device 1 does not necessarily need to identify which character is the authentication target character among the input candidate characters included in the transmitted input candidate character group. Thereby, the password input device 1 can accept password input while reducing the risk of password leakage. Further, the authentication server 4 may encrypt the input candidate character group information and transmit it via the communication network 3. Thereby, the risk of password leakage by the communication network 3 can be reduced.

具体例として、パスワードに含まれる認証対象文字が順に「p」「a」「s」「s」の4文字である場合、認証サーバ4は、「p」を含む入力候補文字からなる入力候補文字群G1、「a」を含む入力候補文字群G2、「s」を含む入力候補文字群G3、「s」を含む入力候補文字群G4をそれぞれ生成する。一例として、認証サーバ4は図4に例示するような4つの入力候補文字群を生成して、パスワード入力装置1に対して送信する。   As a specific example, when the authentication target characters included in the password are four characters of “p”, “a”, “s”, and “s” in order, the authentication server 4 uses the input candidate characters including the input candidate characters including “p”. A group G1, an input candidate character group G2 including “a”, an input candidate character group G3 including “s”, and an input candidate character group G4 including “s” are generated. As an example, the authentication server 4 generates four input candidate character groups as illustrated in FIG. 4 and transmits them to the password input device 1.

また、認証サーバ4は入力候補文字群の情報ではなく、パスワードに含まれる認証対象文字の情報をパスワード入力装置1に対して送信することとしてもよい。この場合、認証対象文字の情報を受け入れた入力案内画像表示制御部31が、各認証対象文字に複数の文字を対応づけて入力候補文字群を生成する。なお、この場合においても、認証サーバ4は認証対象文字の情報を暗号化して送信することとしてもよい。   Further, the authentication server 4 may transmit not the information of the input candidate character group but the information of the authentication target character included in the password to the password input device 1. In this case, the input guide image display control unit 31 that has received the information on the authentication target character generates a candidate input character group by associating a plurality of characters with each authentication target character. Even in this case, the authentication server 4 may encrypt the information on the character to be authenticated and transmit it.

さらに入力案内画像表示制御部31は、取得した入力候補文字群に含まれる入力候補文字のそれぞれについて、複数の操作部材のいずれかとの対応関係を決定するマッピング処理を行う。ここでは具体例として、入力候補文字群に含まれる8つの入力候補文字を、パスワード入力の際に用いられる操作部材である上方向指示キー21a、下方向指示キー21b、右方向指示キー21c、左方向指示キー21d、三角ボタン22a、×ボタン22b、○ボタン22c、矩形ボタン22dにそれぞれ対応づけるものとする。入力案内画像表示制御部31は、入力候補文字と操作部材との対応関係を、例えばランダムに決定してもよいし、所定の条件に基づいて決定することとしてもよい。なお、入力案内画像表示制御部31は、一つの操作部材に複数の入力候補文字を対応づけることとしてもよい。この場合のユーザ認証処理の例については、後に詳しく説明する。   Further, the input guidance image display control unit 31 performs a mapping process for determining a correspondence relationship with any one of the plurality of operation members for each of the input candidate characters included in the acquired input candidate character group. Here, as a specific example, eight input candidate characters included in the input candidate character group are designated as an upward direction key 21a, a downward direction key 21b, a right direction key 21c, and a left direction which are operation members used for password input. Assume that the direction instruction key 21d, the triangular button 22a, the x button 22b, the circle button 22c, and the rectangular button 22d are associated with each other. The input guidance image display control unit 31 may determine the correspondence relationship between the input candidate character and the operation member, for example, randomly or based on a predetermined condition. The input guidance image display control unit 31 may associate a plurality of input candidate characters with one operation member. An example of the user authentication process in this case will be described in detail later.

そして入力案内画像表示制御部31は、決定した対応関係を示す文字入力案内画像を表示制御部14に出力することで、表示装置2に表示させる。具体的に、例えば文字入力案内画像は、操作部13上における各操作部材の配置を模式的に表すとともに、この模式的に表された各操作部材の近傍に対応づけられた入力候補文字を配置した画像である。図5は、図4における入力候補文字群G4に対する文字入力案内画像の一例を表す図である。図5の例においては、文字入力案内画像は、図2に示す操作部13の形状を模した画像上に、入力候補文字群G4に含まれる入力候補文字を配置した画像である。この文字入力案内画像は、上方向指示キー21aと「W」、下方向指示キー21bと「2」、右方向指示キー21cと「p」、左方向指示キー21dと「s」、三角ボタン22aと「6」、×ボタン22bと「q」、○ボタン22cと「4」、矩形ボタン22dと「i」の対応関係をそれぞれ示している。   Then, the input guide image display control unit 31 outputs a character input guide image indicating the determined correspondence relationship to the display control unit 14 to display on the display device 2. Specifically, for example, the character input guide image schematically represents the arrangement of each operation member on the operation unit 13 and also arranges input candidate characters associated with the vicinity of each operation member schematically represented. It is an image. FIG. 5 is a diagram illustrating an example of a character input guidance image for the input candidate character group G4 in FIG. In the example of FIG. 5, the character input guidance image is an image in which the input candidate characters included in the input candidate character group G4 are arranged on the image imitating the shape of the operation unit 13 shown in FIG. This character input guidance image includes an upward direction key 21a and “W”, a downward direction key 21b and “2”, a right direction key 21c and “p”, a left direction key 21d and “s”, and a triangular button 22a. And “6”, X button 22b and “q”, ○ button 22c and “4”, and rectangular button 22d and “i”, respectively.

また、入力案内画像表示制御部31は、入力候補文字が対応づけられた複数の操作部材のいずれかに対するユーザの操作に応じて、表示させる文字入力案内画像を順次切り替えて表示装置2に表示させることとする。具体的には、現在表示されている文字入力案内画像に含まれる認証対象文字の、次の認証対象文字を含んだ入力候補文字群に基づく文字入力案内画像を表示させる。例えば前述した図4の入力候補文字群の例において、入力候補文字群G1に基づく文字入力案内画像を表示させた状態でユーザの操作がなされた場合、入力案内画像表示制御部31は新たに入力候補文字群G2に基づく文字入力案内画像を表示装置2に表示させる。   In addition, the input guide image display control unit 31 sequentially switches the character input guide images to be displayed on the display device 2 in accordance with a user operation on any of the plurality of operation members associated with the input candidate characters. I will do it. Specifically, the character input guide image based on the input candidate character group including the next authentication target character of the authentication target character included in the currently displayed character input guide image is displayed. For example, in the example of the input candidate character group shown in FIG. 4 described above, when a user operation is performed in a state where a character input guide image based on the input candidate character group G1 is displayed, the input guide image display control unit 31 newly inputs. A character input guide image based on the candidate character group G2 is displayed on the display device 2.

なお、例えば最後の入力候補文字群G4に基づく文字入力案内画像を表示させた状態で入力候補文字が対応づけられた操作部材に対するユーザの操作があった場合、入力案内画像表示制御部31は、ダミー案内画像を表示させることとしてもよい。ここで、ダミー案内画像は、認証対象文字を含まない入力候補文字と各操作部材との対応関係を示す文字入力案内画像である。例えば入力案内画像表示制御部31は、任意の複数の文字をランダムに決定することで、ダミーの入力候補文字群(ダミー文字群)を取得する。そして、当該ダミー文字群に含まれる各入力候補文字と各操作部材との対応関係を示す文字入力案内画像を、ダミー案内画像として表示装置2に表示させる。この方法によれば、ユーザが明示的にパスワード入力の終了を指示する指示操作を行わない限り、入力案内画像表示制御部31は順次ダミー案内画像を表示させる処理を継続することとなる。これにより、不正にユーザ認証を行おうとする第三者がパスワードを入力することで、第三者にパスワードの文字数を知られてしまうことを防ぐことができる。   For example, when a user operation is performed on the operation member associated with the input candidate character in a state where the character input guide image based on the last input candidate character group G4 is displayed, the input guide image display control unit 31 A dummy guide image may be displayed. Here, the dummy guide image is a character input guide image showing a correspondence relationship between input candidate characters not including the authentication target character and each operation member. For example, the input guidance image display control unit 31 acquires a dummy input candidate character group (dummy character group) by randomly determining a plurality of arbitrary characters. And the character input guidance image which shows the correspondence of each input candidate character contained in the said dummy character group and each operation member is displayed on the display apparatus 2 as a dummy guidance image. According to this method, the input guide image display control unit 31 continues the process of displaying the dummy guide images sequentially unless the user explicitly performs an instruction operation for instructing the end of password input. Thereby, it is possible to prevent a third party who tries to perform user authentication illegally from entering the password and to know the number of characters of the password.

入力文字取得部32は、操作部13に備えられた複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応付けられた文字を入力文字として取得する。具体例として入力文字取得部32は、入力案内画像表示制御部31が文字入力案内画像を表示させている状態で、操作部13がユーザの指示操作に応じて出力する制御信号を受け付ける。そして、当該制御信号に基づいてユーザが操作を行った操作部材を特定する。さらに入力文字取得部32は、現在表示装置2に表示されている文字入力案内画像において、当該特定した操作部材に対応づけて示されている文字を、入力文字として取得する。例えば前述した図5の文字入力案内画像の例において、ユーザが上方向指示キー21aを押下した場合、入力文字取得部32は当該操作部材に対応づけられた入力候補文字「W」を入力文字として取得する。また、左方向指示キー21dが押下された場合には、入力候補文字「s」を入力文字として取得する。   The input character acquisition unit 32 acquires, as an input character, a character associated with the operation member on which the operation has been performed in response to a user operation on any of the plurality of operation members provided in the operation unit 13. As a specific example, the input character acquisition unit 32 receives a control signal output by the operation unit 13 in response to a user's instruction operation in a state where the input guide image display control unit 31 displays a character input guide image. And the operation member which the user performed operation based on the said control signal is specified. Furthermore, the input character acquisition unit 32 acquires, as an input character, a character that is shown in association with the identified operation member in the character input guidance image currently displayed on the display device 2. For example, in the example of the character input guide image of FIG. 5 described above, when the user presses the up direction key 21a, the input character acquisition unit 32 uses the input candidate character “W” associated with the operation member as the input character. get. Further, when the left direction instruction key 21d is pressed, the input candidate character “s” is acquired as the input character.

また、入力文字取得部32は、パスワードの入力が終了したと判断した場合に、これまでに順に取得した入力文字を、通信部15に対して出力することにより、認証サーバ4に送信する。認証サーバ4は、この送信された入力文字を用いて、ユーザの認証を行う。ここで、入力文字取得部32がパスワード入力の終了を判断する方法としては、例えば以下のような方法がある。すなわち、最後の入力候補文字群に基づく文字入力案内画像が表示された状態で入力文字を取得した場合に、パスワード入力が終了したと判断する。この場合には、前述した入力案内画像表示制御部31によるダミー案内画像の表示は、実行されない。あるいは、ユーザから明示的にパスワード入力の終了を指示する指示操作がなされることにより、パスワード入力の終了を判断することとしてもよい。この場合においては、操作部13に備えられた複数の操作部材のうち、入力候補文字に対応づけられていない少なくとも一つの操作部材(入力終了用操作部材)が、パスワード入力の終了を表す指示操作に対応づけられることとする。具体的に、例えばスタートボタン24が入力終了用操作部材であることとする。文字入力案内画像が表示された状態でユーザがスタートボタン24を押下した場合、入力文字取得部32は、ユーザによるパスワードの入力操作が終了したと判断する。   When the input character acquisition unit 32 determines that the password input has been completed, the input character acquisition unit 32 outputs the input characters acquired so far in order to the communication unit 15, thereby transmitting them to the authentication server 4. The authentication server 4 authenticates the user using the transmitted input characters. Here, as a method for the input character obtaining unit 32 to determine the end of the password input, for example, there is the following method. That is, when an input character is acquired in a state where a character input guide image based on the last input candidate character group is displayed, it is determined that the password input has been completed. In this case, the display of the dummy guide image by the input guide image display control unit 31 described above is not executed. Alternatively, the end of password input may be determined by an instruction operation that explicitly instructs the user to end password input. In this case, among the plurality of operation members provided in the operation unit 13, at least one operation member (input end operation member) that is not associated with the input candidate character is an instruction operation indicating the end of password input. It is supposed to be associated with Specifically, for example, the start button 24 is an input end operation member. When the user presses the start button 24 while the character input guidance image is displayed, the input character acquisition unit 32 determines that the password input operation by the user has ended.

次に、パスワード入力装置1及び認証サーバ4が実行するユーザ認証処理の一例について、図6のフロー図に基づいて説明する。ここでは、前述した例のように認証の対象となるパスワードが「p」「a」「s」「s」の4文字の認証対象文字からなる場合の例について説明する。   Next, an example of user authentication processing executed by the password input device 1 and the authentication server 4 will be described based on the flowchart of FIG. Here, an example will be described in which the password to be authenticated consists of four authentication target characters “p”, “a”, “s”, and “s” as in the above-described example.

まず、認証サーバ4が、保持しているパスワードに含まれる各認証対象文字に基づいて、図4に例示するような入力候補文字群G1,G2,G3及びG4を生成する(S1)。そして、パスワード入力装置1に対して、パスワード入力要求とともに、S1で生成した入力候補文字群の情報を送信する(S2)。   First, the authentication server 4 generates input candidate character groups G1, G2, G3, and G4 as illustrated in FIG. 4 based on each authentication target character included in the held password (S1). Then, the password input device 1 transmits the input candidate character group information generated in S1 together with the password input request (S2).

S2で認証サーバ4が送信したパスワード入力要求を受信したパスワード入力装置1は、ユーザに対してパスワードの入力を促し、ユーザの入力する入力文字の情報を取得する。具体的には、まず入力案内画像表示制御部31が、S2で取得した入力候補文字群のひとつに基づいて、当該入力候補文字群に含まれる入力候補文字と各操作部材との対応関係を決定するマッピング処理を行い、この対応関係を示す文字入力案内画像を表示装置2に表示させる(S3)。この状態で、入力文字取得部32は、操作部13から入力される制御信号に応じて、ユーザが操作した操作部材の情報を取得する(S4)。S4で取得したユーザの操作した操作部材が入力終了用操作部材(ここではスタートボタン24)である場合、入力文字取得部32はS6の処理を実行する。一方、それ以外の入力候補文字に対応づけられた操作部材であった場合、当該操作部材に対応づけられた入力候補文字を、入力文字として取得する(S5)。   The password input device 1 that has received the password input request transmitted by the authentication server 4 in S2 prompts the user to input a password, and acquires information on input characters input by the user. Specifically, first, the input guidance image display control unit 31 determines the correspondence between the input candidate characters included in the input candidate character group and each operation member based on one of the input candidate character groups acquired in S2. Mapping processing is performed, and a character input guide image indicating this correspondence is displayed on the display device 2 (S3). In this state, the input character acquisition unit 32 acquires information on the operation member operated by the user in accordance with the control signal input from the operation unit 13 (S4). When the operation member operated by the user acquired in S4 is an input end operation member (here, the start button 24), the input character acquisition unit 32 executes the process of S6. On the other hand, if the operation member is associated with another input candidate character, the input candidate character associated with the operation member is acquired as an input character (S5).

続いて、パスワード入力装置1は、S3からS5までの処理をスタートボタン24が押下されるまで繰り返して実行する。ここで、S3の処理において入力案内画像表示制御部31が表示させる画像は、順にS2で取得した入力候補文字群G1,G2,G3及びG4に基づく画像である。また、全ての入力候補文字群に基づく文字入力案内画像を表示させた後の5回目以降に表示させる文字入力案内画像は、パスワード入力装置1がランダムに決定したダミー文字に基づくダミー案内画像であることとする。   Subsequently, the password input device 1 repeatedly executes the processes from S3 to S5 until the start button 24 is pressed. Here, the image displayed by the input guidance image display control unit 31 in the process of S3 is an image based on the input candidate character groups G1, G2, G3, and G4 acquired in S2 in order. Moreover, the character input guidance image displayed after the fifth time after displaying the character input guidance image based on all the input candidate character groups is a dummy guidance image based on the dummy character determined at random by the password input device 1. I will do it.

入力文字取得部32は、S4で取得したユーザの操作した操作部材がスタートボタン24である場合、これまでにS5の処理で取得した入力文字を取得した順序で配列した文字列からなる入力文字の情報を、通信部15に対して出力することにより、認証サーバ4に送信する(S6)。このとき、パスワード入力装置1は、当該入力文字の情報を暗号化して送信することとしてもよい。   When the operation member operated by the user acquired in S4 is the start button 24, the input character acquisition unit 32 receives an input character consisting of a character string arranged in the order in which the input characters acquired in S5 are acquired. By outputting the information to the communication unit 15, the information is transmitted to the authentication server 4 (S6). At this time, the password input device 1 may transmit the input character information encrypted.

続いて、S6でパスワード入力装置1が送信した入力文字の情報を受信した認証サーバ4は、当該受信した入力文字の情報と、保持しているパスワードと、が一致するか否か判定するパスワード判定を行う(S7)。そして、判定結果の情報をパスワード入力装置1に対して送信する(S8)。S8で送信された情報を受信したパスワード入力装置1は、例えばパスワードの判定結果に基づく情報を表示装置2に表示させることにより、ユーザに提示する(S9)。あるいは、S7の判定により認証に成功した場合、正しく認証されたユーザ向けの処理を開始することとしてもよい。   Subsequently, the authentication server 4 that has received the input character information transmitted by the password input device 1 in S6 determines whether or not the received input character information matches the stored password. (S7). And the information of a determination result is transmitted with respect to the password input device 1 (S8). The password input device 1 that has received the information transmitted in S8 presents the information to the user by, for example, displaying information based on the password determination result on the display device 2 (S9). Alternatively, when the authentication is successful as a result of the determination in S7, a process for a user who is correctly authenticated may be started.

以上説明したユーザ認証処理によれば、ユーザが例えば一般的なパーソナルコンピュータ用のキーボード等に比較して少ない操作部材を備えた操作部13によりパスワードを構成する文字を入力する場合であっても、多様な文字種をパスワードに用いることができる。また、本実施形態においては、入力文字は操作部13の入力方式等に依存しないため、図4に例示されている英大文字、英小文字、数字だけでなく、漢字、カタカナ、ひらがな、あるいは特殊な記号等の任意の文字をパスワードに用いることができる。さらに、パスワードに使用可能な文字を表示装置2の画面上に一覧表示させてカーソル移動等によりユーザに選択させるソフトウェアキーボード等の方式を用いる場合と異なり、ユーザにとって簡易な操作で文字の入力を行うことができる。また、パスワード入力の際に画面上に表示されている映像を仮に第三者に見られたとしても、第三者にパスワードを知られにくくすることができ、セキュリティを向上できる。   According to the user authentication process described above, even when the user inputs characters constituting the password by the operation unit 13 having fewer operation members than, for example, a keyboard for a general personal computer, Various character types can be used for passwords. In the present embodiment, since the input characters do not depend on the input method of the operation unit 13 or the like, not only uppercase letters, lowercase letters, and numbers illustrated in FIG. 4 but also kanji, katakana, hiragana, or special characters Any character such as a symbol can be used in the password. Furthermore, unlike the case of using a method such as a software keyboard that displays a list of characters that can be used for a password on the screen of the display device 2 and allows the user to select by moving the cursor, the characters are input by a simple operation for the user. be able to. Moreover, even if the video displayed on the screen when the password is entered is viewed by a third party, the password can be made difficult for the third party to know and the security can be improved.

また、本実施形態に係るパスワード入力装置1は、以下に説明するように、複数の操作部材と、各操作部材につきそれぞれ複数の入力候補文字との対応関係を示す文字入力案内画像を表示させる処理を実行することとしてもよい。   In addition, as described below, the password input device 1 according to the present embodiment displays a character input guide image indicating a correspondence relationship between a plurality of operation members and a plurality of input candidate characters for each operation member. It is good also as performing.

この構成によれば、例えば入力案内画像表示制御部31は、入力候補文字群を取得した後、一つの操作部材に対して複数の入力候補文字を対応づけるように、操作部材と入力候補文字との対応関係を決定する。そして、決定した対応関係を示す文字入力案内画像を表示装置2に表示させる。具体的に、入力候補文字を対応づける操作部材の数をk、各操作部材のそれぞれに対して対応させる入力候補文字の最大数をmとする。この場合、入力案内画像表示制御部31はパスワードに含まれる認証対象文字のそれぞれについて、最大で(k×m)個の入力候補文字からなる入力候補文字群を取得し、各入力候補文字をそれぞれk個の操作部材のいずれかに対応づける。   According to this configuration, for example, the input guidance image display control unit 31 acquires the input candidate character group, and then associates the operation member with the input candidate character so as to associate a plurality of input candidate characters with one operation member. Determine the correspondence relationship. Then, a character input guide image indicating the determined correspondence is displayed on the display device 2. Specifically, the number of operation members associated with input candidate characters is k, and the maximum number of input candidate characters associated with each operation member is m. In this case, the input guidance image display control unit 31 acquires an input candidate character group including a maximum of (k × m) input candidate characters for each of the authentication target characters included in the password, and sets each input candidate character. Correspond to one of k operation members.

一例として、入力案内画像表示制御部31は、図7に示すような文字入力案内画像を表示装置2に表示させる。図7の例においては、8個の操作部材に対して、それぞれ4個ずつ入力候補文字が対応づけられている。   As an example, the input guide image display control unit 31 causes the display device 2 to display a character input guide image as shown in FIG. In the example of FIG. 7, four input candidate characters are associated with each of the eight operation members.

このような文字入力案内画像が表示された状態において、ユーザは、前述した例と同様にパスワードに含まれる認証対象文字に対応づけられた操作部材に対して操作を行う。例えば図7の例において、認証対象文字「p」を入力したい場合、ユーザは上方向指示キー21aを押下する。この場合において入力文字取得部32は、ユーザの操作がなされた操作部材に対応づけられた複数の入力候補文字を、入力文字として取得する。なお、入力文字取得部32は、取得した入力文字をそれぞれ何回目のユーザの操作に基づいて取得したかについての情報と対応づけて記録するものとする。そして、前述の例と同様に、例えばスタートボタン24が押下されることによりパスワードの入力が終了したと判定した場合、取得した入力文字の情報を認証サーバ4に送信する。   In a state in which such a character input guidance image is displayed, the user performs an operation on the operation member associated with the authentication target character included in the password, as in the above-described example. For example, in the example of FIG. 7, when the user wants to input the character to be authenticated “p”, the user presses the up direction key 21a. In this case, the input character acquisition unit 32 acquires, as input characters, a plurality of input candidate characters associated with the operation member operated by the user. Note that the input character acquisition unit 32 records the acquired input characters in association with information about how many times the user has acquired the input characters. Similarly to the above-described example, when it is determined that the input of the password has been completed by pressing the start button 24, for example, the acquired input character information is transmitted to the authentication server 4.

この場合、認証サーバ4は、以下のようにしてユーザ認証の成否判定を行う。すなわち、パスワード入力装置1から受信した入力文字の情報に含まれる、1回目のユーザ操作に基づいて取得した入力文字の中に、認証の対象となるパスワードの1文字目の認証対象文字が含まれているか否かを判定する。以下同様にして、n文字目の認証対象文字が、n回目のユーザ操作に基づいて取得した入力文字の中に含まれているか否かを判定する。そして、全ての認証対象文字がそれぞれ対応する入力文字の中に含まれていると判定した場合、認証に成功したと判定する。また、それ以外の場合には、認証に失敗したと判定する。   In this case, the authentication server 4 determines whether or not the user authentication is successful as follows. That is, the first character to be authenticated of the password to be authenticated is included in the input characters acquired based on the first user operation included in the input character information received from the password input device 1. It is determined whether or not. Similarly, it is determined whether or not the nth character to be authenticated is included in the input characters acquired based on the nth user operation. When it is determined that all the authentication target characters are included in the corresponding input characters, it is determined that the authentication is successful. In other cases, it is determined that the authentication has failed.

上記構成によれば、仮に表示装置2の画面上に表示された画像と、ユーザの操作部13に対する指示操作の内容とを同時に第三者に知られたとしても、第三者は容易にパスワードを特定することはできない。例えば図7の例に示す文字入力案内画像が表示されている状態で、ユーザが上方向指示キー21aを押下したことを第三者に知られたとしても、第三者はパスワードに含まれる認証対象文字が「p」、「w」、「6」又は「a」のいずれかであると分かるに過ぎず、認証対象文字が何であるかを特定することはできない。これにより、さらにセキュリティを向上できる。   According to the above configuration, even if the image displayed on the screen of the display device 2 and the content of the instruction operation on the operation unit 13 by the user are known to the third party at the same time, the third party can easily enter the password. Cannot be specified. For example, even if the third party is informed that the user has pressed the up direction key 21a while the character input guidance image shown in the example of FIG. It is only understood that the target character is any one of “p”, “w”, “6”, or “a”, and it is impossible to specify what the authentication target character is. Thereby, security can be further improved.

なお、この方法においては、各操作部材に対応させる入力候補文字の数mの値を増やせば増やすほど、第三者にユーザの操作を盗み見られた場合にパスワードが漏洩する危険を低減できる。しかしながら、mの値を増加させた場合、ユーザが入力しようとしている文字を画面上で探しにくくなってしまう。また、mの値が増加することによって、ユーザが誤った文字を入力しているつもりでも、偶然に認証の結果入力された文字がパスワードに一致すると判定されてしまう問題が起こりうる。そこでパスワード入力装置1は、操作部13が備える操作部材の数や、要求されるセキュリティのレベル、パスワードに使用可能な文字種の数などに基づいて決定したmの値を用いて、操作部材と入力候補文字との対応関係を決定することとしてもよい。   In this method, as the number m of input candidate characters corresponding to each operation member is increased, the risk of a password leaking when a user's operation is stolen can be reduced. However, when the value of m is increased, it becomes difficult to search for characters on the screen that the user is trying to input. In addition, an increase in the value of m may cause a problem that even if the user intends to input an incorrect character, it is determined that the character input as a result of authentication coincides with the password. Therefore, the password input device 1 uses the value of m determined based on the number of operation members provided in the operation unit 13, the required security level, the number of character types that can be used for passwords, and the like, The correspondence relationship with the candidate character may be determined.

次に、パスワードを構成する認証対象文字の文字数の漏洩を防ぐ構成について、説明する。   Next, a configuration for preventing leakage of the number of characters to be authenticated constituting the password will be described.

一般的な情報処理装置がユーザからのパスワード入力を受け付ける場合、画面上に「*」のようなエコー文字をユーザの入力した文字数に応じて表示させることがある。しかし、本実施形態においては、第三者にパスワードに含まれる認証対象文字の文字数を知られにくくするため、画面上にエコー文字を表示させないこととしてもよい。   When a general information processing apparatus accepts a password input from a user, an echo character such as “*” may be displayed on the screen according to the number of characters input by the user. However, in this embodiment, in order to make it difficult for a third party to know the number of characters to be authenticated included in the password, echo characters may not be displayed on the screen.

さらに、より第三者にパスワードの文字数を知られにくくするため、本実施形態に係るパスワード入力装置1は、以下のような処理を実行することとしてもよい。   Furthermore, in order to make it difficult for a third party to know the number of characters of the password, the password input device 1 according to the present embodiment may execute the following processing.

例えば入力案内画像表示制御部31は、2以上の認証対象文字を含む入力候補文字のそれぞれと、複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示させることとする。この場合、認証サーバ4は、2以上の認証対象文字に、例えばランダムに決定した複数の文字を対応づけて入力候補文字群を生成する。そして、1又は複数の入力候補文字群と、当該各入力候補文字群に含まれる認証対象文字の数と、を対応づけた情報を、パスワード入力装置1に対して送信する。入力案内画像表示制御部31は、認証サーバ4が送信した情報に基づいて、それぞれの入力候補文字群に基づく文字入力案内画像を順に表示させる。ここで、1つの入力候補文字群に含まれる認証対象文字の数は、予め定められた数であってもよいし、ランダムに決定した数であってもよい。あるいは、入力候補文字群は、パスワードに含まれる認証対象文字の全てを含むこととしてもよい。   For example, the input guide image display control unit 31 displays a character input guide image indicating the correspondence between each of the input candidate characters including two or more authentication target characters and any of the plurality of operation members. In this case, the authentication server 4 generates an input candidate character group by associating two or more authentication target characters with, for example, a plurality of randomly determined characters. Information that associates one or more input candidate character groups with the number of authentication target characters included in each input candidate character group is transmitted to the password input device 1. The input guide image display control unit 31 sequentially displays the character input guide images based on the respective input candidate character groups based on the information transmitted by the authentication server 4. Here, the number of authentication target characters included in one input candidate character group may be a predetermined number or a randomly determined number. Alternatively, the input candidate character group may include all of the authentication target characters included in the password.

入力文字取得部32は、これまでに説明した例と同様に、ユーザの操作に応じて入力文字を取得する。ただし、この場合においては、入力文字を取得するごとに必ず入力案内画像表示制御部31に対して文字入力案内画像を更新させるのではなく、所定の条件を満たすまでユーザの操作に応じて入力文字を取得する処理を続ける。ここで、所定の条件は、文字入力案内画像において示されている入力候補文字群に含まれる認証対象文字の数と同じ回数だけ、ユーザの操作に応じた入力文字の取得を実行することである。   The input character acquisition unit 32 acquires an input character according to a user operation, as in the examples described above. However, in this case, every time an input character is acquired, the input guide image display control unit 31 is not necessarily updated by the input guide image display control unit 31, but the input character according to a user operation until a predetermined condition is satisfied. Continue processing to get. Here, the predetermined condition is to execute acquisition of input characters according to the user's operation as many times as the number of authentication target characters included in the input candidate character group shown in the character input guide image. .

具体例として、パスワードが「pass」であって、入力案内画像表示制御部31が表示装置2に表示させた文字入力案内画像が図5に例示するものである場合について、説明する。ここで、図5の文字入力案内画像がパスワードを構成する全ての認証対象文字を含む入力候補文字群に基づいて生成されたものであるとすると、入力案内画像表示制御部31は、図5の文字入力案内画像を表示させた後、文字入力案内画像の再表示を行わない。この状態において、ユーザは順に上方向指示キー21a、上方向指示キー21a、右方向指示キー21c、右方向指示キー21c、スタートボタン24を押下することとする。この操作に応じて、入力文字取得部32は1回目及び2回目のユーザの操作に対応づけてそれぞれ「p」「w」「6」「a」を、3回目及び4回目のユーザの操作に対応づけてそれぞれ「h」「8」「s」「j」を、入力文字として取得する。この入力文字に基づいて、認証サーバ4は、パスワード「pass」とパスワード入力装置1が取得した入力文字とが一致すると判定できる。   As a specific example, a case where the password is “pass” and the character input guide image displayed on the display device 2 by the input guide image display control unit 31 is as illustrated in FIG. 5 will be described. Here, assuming that the character input guide image of FIG. 5 is generated based on the input candidate character group including all the authentication target characters constituting the password, the input guide image display control unit 31 of FIG. After the character input guide image is displayed, the character input guide image is not displayed again. In this state, the user sequentially presses the upward direction key 21a, the upward direction key 21a, the right direction key 21c, the right direction key 21c, and the start button 24. In response to this operation, the input character acquisition unit 32 assigns “p”, “w”, “6”, and “a” to the third and fourth user operations in association with the first and second user operations, respectively. In association with each other, “h”, “8”, “s”, and “j” are acquired as input characters. Based on this input character, the authentication server 4 can determine that the password “pass” matches the input character acquired by the password input device 1.

なお、パスワードに用いられる文字種の数が、入力候補文字を対応づける操作部材の数kに各操作部材に対応させる入力候補文字の数mを乗じた数(k×m)以下の場合、入力案内画像表示制御部31は入力候補文字群として予め定められたパスワードに用いられる全ての文字種からなる文字群を用いてもよい。この例においては、入力案内画像表示制御部31はパスワードに用いられる可能性のある全ての文字のそれぞれについて、複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示装置2に表示させる。この場合、入力候補文字群にはパスワードを構成する認証対象文字の全てが含まれることとなる。   When the number of character types used in the password is equal to or less than the number (k × m) of the number k of input candidate characters associated with each operation member multiplied by the number k of operation members associated with the input candidate characters. The image display control unit 31 may use a character group composed of all character types used for a predetermined password as an input candidate character group. In this example, the input guide image display control unit 31 displays on the display device 2 a character input guide image indicating a correspondence relationship with any one of the plurality of operation members for each of the characters that may be used in the password. Let In this case, the input candidate character group includes all the authentication target characters constituting the password.

以上説明した例によれば、ユーザは1つの文字入力案内画像が表示装置2に表示された状態で、複数の認証対象文字を入力することができる。これにより、文字入力案内画像が切り替わった回数で表示装置2を見ている第三者にパスワードの文字数を知られにくくすることができ、セキュリティを向上できる。   According to the example described above, the user can input a plurality of authentication target characters with one character input guide image displayed on the display device 2. Thereby, it is possible to make it difficult for a third party who is viewing the display device 2 to know the number of characters of the password by the number of times the character input guide image is switched, and to improve security.

また、入力案内画像表示制御部31は、ユーザの指定に基づいて文字入力案内画像を切り替えることとしてもよい。この場合、操作部13の備える複数の操作部材のうち、少なくとも一つの操作部材が、画面切り替え処理に対応づけられているものとする。文字入力案内画像が表示された状態で画面切り替え処理に対応づけられた操作部材がユーザにより操作された場合、入力案内画像表示制御部31は、認証サーバ4に対して、これまでにユーザの操作に応じて入力された入力文字の数に応じて決定される、次に入力されるべき認証対象文字を含んだ入力候補文字を生成する入力候補文字再生成要求を送信する。認証サーバ4は当該送信された要求に応じて未入力の認証対象文字を含んだ入力候補文字群を新たに生成し、パスワード入力装置1に対して送信する。入力案内画像表示制御部31は、この受信した新たな入力候補文字群に含まれる入力候補文字と、各操作部材との対応関係を示す新たな文字入力案内画像を表示装置2に表示させる。なお、画面切り替え処理に対応づけられた操作部材がユーザにより操作された場合には、入力文字取得部32は、入力文字の取得を行わない。この構成によれば、ユーザは明示的に画面の切り替えを実行させることで、ユーザ認証処理の過程における画面の切り替えの回数を任意に調整できる。これにより、第三者にパスワードの文字数を知られにくくすることができ、セキュリティを向上できる。   Moreover, the input guidance image display control part 31 is good also as switching a character input guidance image based on a user's designation | designated. In this case, it is assumed that at least one operation member among the plurality of operation members included in the operation unit 13 is associated with the screen switching process. When the operation member associated with the screen switching process is operated by the user in a state where the character input guide image is displayed, the input guide image display control unit 31 operates the user with respect to the authentication server 4 so far. An input candidate character regeneration request for generating an input candidate character including an authentication target character to be input next, which is determined according to the number of input characters input according to the above, is transmitted. In response to the transmitted request, the authentication server 4 newly generates an input candidate character group including uninput authentication target characters and transmits the input candidate character group to the password input device 1. The input guide image display control unit 31 causes the display device 2 to display a new character input guide image indicating the correspondence between the input candidate characters included in the received new input candidate character group and each operation member. Note that when the operation member associated with the screen switching process is operated by the user, the input character acquisition unit 32 does not acquire the input character. According to this configuration, the user can arbitrarily adjust the number of screen switching in the course of the user authentication process by explicitly executing the screen switching. Thereby, it is possible to make it difficult for a third party to know the number of characters of the password, and security can be improved.

また、入力案内画像表示制御部31は、認証対象文字を含む文字入力案内画像を順次表示させる途中で、ダミー案内画像を表示装置2に表示させることとしてもよい。ここでダミー案内画像は、前述したように入力候補文字に認証対象文字を含まない文字入力案内画像である。この場合、操作部13の備える複数の操作部材のうち、入力候補文字に対応付けられる操作部材以外の所定の操作部材が、表示送り用操作部材として、表示送り処理に対応づけられているものとする。なお、この表示送り用操作部材は、前述した例における画面切り替え処理に対応づけられた操作部材と共通するものであってもよい。   Further, the input guide image display control unit 31 may display the dummy guide image on the display device 2 while sequentially displaying the character input guide images including the authentication target characters. Here, the dummy guide image is a character input guide image in which the input candidate character does not include the authentication target character as described above. In this case, among the plurality of operation members included in the operation unit 13, a predetermined operation member other than the operation member associated with the input candidate character is associated with the display feed process as the display feed operation member. To do. The display sending operation member may be the same as the operation member associated with the screen switching process in the above-described example.

この例においては、入力案内画像表示制御部31は、入力候補文字に対応付けられる複数の操作部材又は表示送り用操作部材に対するユーザの操作に応じて、入力候補文字に認証対象文字を含む文字入力案内画像と、入力候補文字に認証対象文字を含まない文字入力案内画像(ダミー案内画像)と、のいずれか一方を予め定められた順序で順次切り替えて表示させる。なお、各文字入力案内画像を表示させる順序及びダミー案内画像を表示させる回数は、例えばランダムに決定される。この場合において、ダミー案内画像において示される入力候補文字はいずれも次に入力すべき認証対象文字とは異なる文字であることとする。この方法によれば、ダミー案内画像が表示された場合、ユーザは次の認証対象文字を入力しようとしても、画面上に認証対象文字が表示されていないため、認証対象文字を入力できない。そこでユーザは、表示送り用操作部材に対する操作を実行する。この操作に応じて、入力案内画像表示制御部31は、次の文字入力案内画像を表示装置2に表示させる。なお、表示送り用操作部材に対してユーザの操作がなされた場合には、入力文字取得部32は入力文字の取得を行わないこととする。この例によれば、パスワード入力装置1は、同じパスワードをユーザに入力させる場合であっても、パスワード入力の過程でダミー案内画像を1又は複数回表示させることにより、ユーザ認証処理の際に表示装置2に表示される文字入力案内画像が切り替わる回数を変化させることができる。これにより、第三者にパスワードの文字数を知られにくくすることができ、セキュリティを向上できる。   In this example, the input guidance image display control unit 31 performs character input including authentication target characters in the input candidate characters in response to a user operation on a plurality of operation members or display feed operation members associated with the input candidate characters. Either one of the guide image and the character input guide image (dummy guide image) that does not include the authentication target character in the input candidate characters is sequentially switched and displayed in a predetermined order. The order in which the character input guide images are displayed and the number of times the dummy guide images are displayed are determined at random, for example. In this case, all of the input candidate characters shown in the dummy guidance image are different from the authentication target character to be input next. According to this method, when the dummy guidance image is displayed, even if the user tries to input the next authentication target character, the authentication target character cannot be input because the authentication target character is not displayed on the screen. Therefore, the user performs an operation on the display feed operation member. In response to this operation, the input guide image display control unit 31 causes the display device 2 to display the next character input guide image. Note that when the user performs an operation on the display feed operation member, the input character acquisition unit 32 does not acquire the input character. According to this example, the password input device 1 displays the dummy guidance image one or more times during the password input process, even when the user inputs the same password, and displays it during the user authentication process. It is possible to change the number of times the character input guide image displayed on the device 2 is switched. Thereby, it is possible to make it difficult for a third party to know the number of characters of the password, and security can be improved.

次に、入力案内画像表示制御部31が入力候補文字を複数の操作部材のいずれかと対応づけるマッピング処理の別の例について、説明する。   Next, another example of the mapping process in which the input guide image display control unit 31 associates the input candidate character with any of the plurality of operation members will be described.

ここまでの説明においては、入力案内画像表示制御部31は、入力候補文字をパスワード入力に使用する複数の操作部材のうちランダムに決定された操作部材と対応づけることとしたが、入力案内画像表示制御部31が実行するマッピング処理はこのようなものに限られない。例えば認証サーバ4が認証対象文字の情報をパスワード入力装置1に対して送信する場合、入力案内画像表示制御部31は所定の条件に基づいて決定される過去のユーザ認証処理(例えば過去一定回数のユーザ認証処理など)において、各認証対象文字をどの操作部材に対応づけたかをマッピング情報として記憶しておくこととする。そして、入力案内画像表示制御部31は、マッピング処理を実行する際に、過去のマッピング情報に基づいて、例えば認証対象文字を過去に対応づけた操作部材と異なる操作部材に対応づけるように、入力候補文字と操作部材との対応関係を決定する。これにより、ユーザがパスワードを入力する際に操作すべき操作部材は過去のものと異なることとなり、操作すべき操作部材の順序がパターン化してしまうことを防ぐことができる。   In the description so far, the input guidance image display control unit 31 associates the input candidate character with a randomly determined operation member among a plurality of operation members used for password input. The mapping process executed by the control unit 31 is not limited to this. For example, when the authentication server 4 transmits information on the character to be authenticated to the password input device 1, the input guide image display control unit 31 performs past user authentication processing (for example, a certain number of past times) determined based on a predetermined condition. In the user authentication process or the like, the operation member associated with each authentication target character is stored as mapping information. Then, when executing the mapping process, the input guide image display control unit 31 performs input based on past mapping information, for example, so as to associate the authentication target character with an operation member different from the operation member associated with the past. A correspondence relationship between the candidate character and the operation member is determined. Thereby, the operation member to be operated when the user inputs the password is different from the past, and the order of the operation members to be operated can be prevented from being patterned.

なお、この場合において、前述した表示送り用操作部材に対する操作の必要なダミー案内画像を表示させる順序についても、同様の方法で決定することとしてもよい。すなわち、パスワード入力装置1は、過去のユーザ認証処理においてダミー案内画像を表示させたのが何文字目の認証対象文字を含む文字入力画像を表示させた後であるかを記憶することとし、過去に表示させた順序とは異なる順序でダミー案内画像を表示させ、表示送り用操作部材をユーザに操作させることとしてもよい。   In this case, the order of displaying the dummy guide images that need to be operated on the above-described display feed operation member may be determined in the same manner. That is, the password input device 1 stores the number of characters to be authenticated including the character input image that has been displayed in the past user authentication process after displaying the dummy guide image. The dummy guide images may be displayed in an order different from the order displayed on the screen, and the display feed operation member may be operated by the user.

次に、入力候補文字の決定方法の別の例について、説明する。   Next, another example of the input candidate character determination method will be described.

ここまでの説明においては、1又は複数の認証対象文字に対して、ランダムに決定した文字を対応づけることで入力候補文字群を生成することとしたが、本実施形態に係るユーザ認証システムが入力候補文字群を生成する方法はこのようなものに限られない。例えば認証サーバ4は、入力候補文字群に含める認証対象文字以外の入力候補文字を、過去に入力案内画像表示制御部31が文字入力案内画像を表示させる際に当該認証対象文字を含む入力候補文字として使用した文字に基づいて決定することしてもよい。   In the description so far, the input candidate character group is generated by associating randomly determined characters with one or a plurality of authentication target characters, but the user authentication system according to the present embodiment inputs The method for generating the candidate character group is not limited to this. For example, the authentication server 4 uses the input candidate characters including the authentication target characters when the input guide image display control unit 31 displays the input candidate characters other than the authentication target characters included in the input candidate character group in the past. You may decide based on the character used as.

例えば認証サーバ4は、所定の条件に基づいて決定される過去のユーザ認証処理(例えば過去一定回数のユーザ認証処理など)において、生成した入力候補文字群に含めた入力候補文字を記憶しておくこととする。そして、認証サーバ4は、n文字目の認証対象文字を含む入力候補文字群を生成する際に、過去のユーザ認証処理において同じn文字目の認証対象文字を含む入力候補文字群を生成する際に用いた入力候補文字を、少なくとも一つ入力候補文字として用いて入力候補文字群を生成することとする。この方法によれば、パスワード入力装置1がn文字目の認証対象文字を入力させるための文字入力案内画像を表示させる場合、当該文字入力案内画像により示される入力候補文字のうち認証対象文字を含む2以上の入力候補文字が、過去のユーザ認証処理の際に同じn文字目の認証対象文字を入力させるために表示させた文字入力案内画像により示された入力候補文字と共通することとなる。これにより、複数回のユーザ認証処理において、第三者が表示装置2に表示される文字入力案内画像を見たような場合であっても、第三者にパスワードに含まれる認証対象文字を知られにくくすることができ、セキュリティを向上できる。   For example, the authentication server 4 stores the input candidate characters included in the generated input candidate character group in the past user authentication processing (for example, a predetermined number of times of user authentication processing) determined based on a predetermined condition. I will do it. When the authentication server 4 generates an input candidate character group including the nth authentication target character, the authentication server 4 generates an input candidate character group including the same nth authentication target character in the past user authentication processing. An input candidate character group is generated by using at least one input candidate character used in the above as an input candidate character. According to this method, when the password input device 1 displays a character input guide image for inputting the nth character to be authenticated, the authentication target character is included among the input candidate characters indicated by the character input guide image. Two or more input candidate characters are in common with the input candidate characters indicated by the character input guide image displayed for inputting the same nth character to be authenticated in the past user authentication processing. As a result, even if the third party sees the character input guide image displayed on the display device 2 in the user authentication processing multiple times, the third party knows the authentication target character included in the password. Security can be improved.

また、同様に、前述した一つの操作部材に複数の入力候補文字を対応づける例において、パスワード入力装置1は過去のユーザ認証処理時に認証対象文字と同じ操作部材に対応づけた入力候補文字に基づいて、今回のユーザ認証処理時に認証対象文字と同じ操作部材に対応づける入力候補文字を決定することとしてもよい。この場合においては、パスワード入力装置1はユーザ認証処理の際に認証サーバ4からパスワードに含まれる認証対象文字の情報を受信する。そして、認証対象文字を含む入力候補文字群を生成し、一つの操作部材に対して複数の入力候補文字が対応づけられるように、各入力候補文字と操作部材との対応関係を決定する。その際、パスワード入力装置1は、過去のユーザ認証処理時にn文字目の認証対象文字と同じ操作部材に対応づけた入力候補文字の情報を記憶しておき、当該文字のうち少なくとも一つの文字を今回n文字目の認証対象文字を対応づけた操作部材に対応づける。   Similarly, in the example in which a plurality of input candidate characters are associated with one operation member described above, the password input device 1 is based on the input candidate characters associated with the same operation member as the authentication target character during the past user authentication processing. Thus, it is also possible to determine input candidate characters to be associated with the same operation member as the character to be authenticated during the current user authentication process. In this case, the password input device 1 receives information on the character to be authenticated included in the password from the authentication server 4 during the user authentication process. Then, an input candidate character group including the authentication target character is generated, and a correspondence relationship between each input candidate character and the operation member is determined so that a plurality of input candidate characters are associated with one operation member. At that time, the password input device 1 stores information on input candidate characters associated with the same operation member as the nth character to be authenticated during the past user authentication processing, and at least one character among the characters is stored. In this case, the nth authentication target character is associated with the operation member.

また、この場合において、パスワード入力装置1は、認証対象文字を対応づける操作部材以外の操作部材に対応づける入力候補文字についても、過去のユーザ認証処理において一つの操作部材に共通して対応づけた複数の入力候補文字の組み合わせに基づいて、一つの操作部材に対応づける入力候補文字の組み合わせを決定することとしてもよい。例えば一つの操作部材に対応づけられる複数の入力候補文字の組み合わせは、前回のユーザ認証処理において別の操作部材に対応づけた入力候補文字の組み合わせと同じであることとしてもよい。これにより、仮に第三者が複数回繰り返して表示装置2の画面上に表示される画像と、ユーザの操作部13に対する指示操作の内容とを同時に見たような場合であっても、第三者にパスワードに含まれる認証対象文字を知られにくくすることができ、セキュリティを向上できる。   In this case, the password input device 1 also associates input candidate characters associated with operation members other than the operation member associated with the authentication target character in common with one operation member in the past user authentication processing. A combination of input candidate characters to be associated with one operation member may be determined based on a combination of a plurality of input candidate characters. For example, the combination of a plurality of input candidate characters associated with one operation member may be the same as the combination of input candidate characters associated with another operation member in the previous user authentication process. As a result, even if a third party repeatedly views the image displayed on the screen of the display device 2 multiple times and the content of the instruction operation on the operation unit 13 by the user at the same time, the third It is possible to make it difficult for a person to know the character to be authenticated included in the password, and security can be improved.

また、本発明は上記実施形態に限定されるものではなく、種々の実施形態により実現可能である。例えば以上の説明において認証サーバ4が実行することとした処理の一部又は全部は、パスワード入力装置1が実行することとしてもよい。具体例として、パスワードを構成する認証対象文字を認証サーバ4がパスワード入力装置1に対して送信した場合には、パスワード入力装置1が入力文字とパスワードとが一致するか否かを判定するパスワード判定を行うこととしてもよい。また、パスワード入力装置1が自分自身でパスワードを保持し、単独でユーザ認証処理を実行することとしてもよい。   Further, the present invention is not limited to the above embodiment, and can be realized by various embodiments. For example, part or all of the processing that the authentication server 4 executes in the above description may be executed by the password input device 1. As a specific example, when the authentication server 4 transmits the authentication target characters constituting the password to the password input device 1, the password determination that the password input device 1 determines whether the input characters and the password match. It is good also as performing. Alternatively, the password input device 1 may hold the password by itself and execute the user authentication process alone.

本発明の実施の形態に係るパスワード入力装置を含んだユーザ認証システムの構成例を表すブロック図である。It is a block diagram showing the structural example of the user authentication system containing the password input device which concerns on embodiment of this invention. 本発明の実施の形態に係るパスワード入力装置の備える操作部の一例を表す図である。It is a figure showing an example of the operation part with which the password input device which concerns on embodiment of this invention is provided. 本発明の実施の形態に係るパスワード入力装置の機能を表す機能ブロック図である。It is a functional block diagram showing the function of the password input device which concerns on embodiment of this invention. 本発明の実施の形態に係るパスワード入力装置の取得する入力候補文字群の一例を表す図である。It is a figure showing an example of the input candidate character group which the password input device concerning an embodiment of the invention acquires. 本発明の実施の形態に係るパスワード入力装置が表示させる文字入力案内画像の一例を表す図である。It is a figure showing an example of the character input guidance image which the password input device which concerns on embodiment of this invention displays. 本発明の実施の形態に係るパスワード入力装置によって実行される処理の一例を示すフロー図である。It is a flowchart which shows an example of the process performed by the password input device which concerns on embodiment of this invention. 本発明の実施の形態に係るパスワード入力装置が表示させる文字入力案内画像の別の一例を表す図である。It is a figure showing another example of the character input guidance image which the password input device which concerns on embodiment of this invention displays.

符号の説明Explanation of symbols

1 パスワード入力装置、2 表示装置、3 通信ネットワーク、4 認証サーバ、11 制御部、12 記憶部、13 操作部、14 表示制御部、15 通信部、20 把持部、21 第1の操作部、22 第2の操作部、23 アナログ操作部、24 スタートボタン、25 セレクトボタン、26 モード選択スイッチ、27 発光ダイオード、28,29 ボタン、31 入力案内画像表示制御部、32 入力文字取得部。   DESCRIPTION OF SYMBOLS 1 Password input device, 2 Display apparatus, 3 Communication network, 4 Authentication server, 11 Control part, 12 Storage part, 13 Operation part, 14 Display control part, 15 Communication part, 20 Gripping part, 21 1st operation part, 22 2nd operation part, 23 analog operation part, 24 start button, 25 select button, 26 mode selection switch, 27 light emitting diode, 28, 29 button, 31 input guidance image display control part, 32 input character acquisition part.

Claims (7)

ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段と、
複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像であって、前記複数の操作部材と、各操作部材につきそれぞれ複数の前記入力候補文字との対応関係を示す文字入力案内画像を表示手段に表示させる入力案内画像表示制御手段と、
前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得する入力候補文字取得手段と、
前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた複数の入力候補文字を入力文字として取得する入力文字取得手段と、
を含むことを特徴とするパスワード入力装置。
An operation means comprising a plurality of operation members for receiving an instruction operation from a user;
For each of a plurality of input candidate characters, a character input guidance image showing a correspondence relationship with any of the plurality of operation members, wherein the plurality of operation members and a plurality of input candidate characters for each operation member Input guidance image display control means for displaying a character input guidance image indicating the correspondence on the display means;
Input candidate character acquisition means for acquiring a plurality of characters including an authentication target character included in a password as the plurality of input candidate characters;
Input character acquisition means for acquiring, as input characters, a plurality of input candidate characters associated with the operation member on which the operation has been performed in response to a user operation on any of the plurality of operation members;
A password input device comprising:
ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段と、
複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像を表示手段に表示させる入力案内画像表示制御手段と、
前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得する入力候補文字取得手段と、
前記複数の入力候補文字として、前記認証対象文字を含まない複数の文字を取得する手段と、
前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた入力候補文字を入力文字として取得する入力文字取得手段と、
含み、
前記入力案内画像表示制御手段は、前記入力候補文字に前記認証対象文字を含む前記文字入力案内画像と、前記入力候補文字に前記認証対象文字を含まない前記文字入力案内画像と、のいずれか一方を、前記複数の操作部材又は該操作部材以外の所定の表示送り用操作部材に対するユーザの操作に応じて、前記表示手段に順次表示させることを特徴するパスワード入力装置。
An operation means comprising a plurality of operation members for receiving an instruction operation from a user;
For each of the plurality of input candidate characters, an input guidance image display control unit that causes a display unit to display a character input guidance image indicating a correspondence relationship with any of the plurality of operation members;
Input candidate character acquisition means for acquiring a plurality of characters including an authentication target character included in a password as the plurality of input candidate characters;
Means for acquiring a plurality of characters not including the authentication target character as the plurality of input candidate characters ;
Input character acquisition means for acquiring, as an input character, an input candidate character associated with the operation member on which the operation has been performed in response to a user operation on any of the plurality of operation members;
It includes,
The input guidance image display control means is any one of the character input guidance image that includes the authentication target character in the input candidate character and the character input guidance image that does not include the authentication target character in the input candidate character. and in response to user's operation for a given display advancement operation member other than said plurality of operation members or operating member, a password input apparatus for causing sequentially displayed on the display means.
請求項に記載のパスワード入力装置において、
前記入力文字取得手段は、前記表示送り用操作部材に対してユーザの操作がなされた場合には、入力文字の取得を行わないことを特徴とするパスワード入力装置。
The password input device according to claim 2 ,
The password input device, wherein the input character acquisition unit does not acquire an input character when a user operation is performed on the display sending operation member.
請求項1から3のいずれか一項に記載のパスワード入力装置において、In the password input device according to any one of claims 1 to 3,
前記入力案内画像表示制御手段は、前記認証対象文字を複数含む入力候補文字について、前記各操作部材との対応関係を示す文字入力案内画像を表示させることを特徴とするパスワード入力装置。The password input device, wherein the input guide image display control means displays a character input guide image indicating a correspondence relationship with each operation member for an input candidate character including a plurality of authentication target characters.
請求項1から4のいずれか一項に記載のパスワード入力装置において、
前記入力候補文字取得手段は、前記認証対象文字を含む複数の文字として、過去に当該認証対象文字を含む入力候補文字として前記入力候補文字取得手段が取得した複数の文字に基づいて決定される文字を取得することを特徴とするパスワード入力装置。
In the password input device according to any one of claims 1 to 4 ,
The input candidate character acquisition unit is a character determined based on a plurality of characters acquired by the input candidate character acquisition unit as input candidate characters including the authentication target character in the past as a plurality of characters including the authentication target character. A password input device characterized by acquiring the password.
ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段を含むパスワード入力装置の制御方法であって、
複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像であって、前記複数の操作部材と、各操作部材につきそれぞれ複数の前記入力候補文字との対応関係を示す文字入力案内画像を表示手段に表示させるステップと、
前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得するステップと、
前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた複数の入力候補文字を入力文字として取得するステップと、
を含むことを特徴とするパスワード入力装置の制御方法。
A control method of a password input device including an operation means including a plurality of operation members that accepts an instruction operation from a user,
For each of a plurality of input candidate characters, a character input guidance image showing a correspondence relationship with any of the plurality of operation members, wherein the plurality of operation members and a plurality of input candidate characters for each operation member Displaying a character input guidance image indicating the correspondence on the display means;
Acquiring a plurality of characters including an authentication target character included in a password as the plurality of input candidate characters;
In response to a user operation on any of the plurality of operation members, obtaining a plurality of input candidate characters associated with the operation member on which the operation has been performed as input characters;
A method for controlling a password input device.
ユーザからの指示操作を受け付ける複数の操作部材を備える操作手段を含むパスワード入力装置を制御するプログラムであって、
複数の入力候補文字のそれぞれについて、前記複数の操作部材のいずれかとの対応関係を示す文字入力案内画像であって、前記複数の操作部材と、各操作部材につきそれぞれ複数の前記入力候補文字との対応関係を示す文字入力案内画像を表示手段に表示させる入力案内画像表示制御手段、
前記複数の入力候補文字として、パスワードに含まれる認証対象文字を含む複数の文字を取得する入力候補文字取得手段、及び
前記複数の操作部材のいずれかに対するユーザの操作に応じて、当該操作がなされた操作部材に対応づけられた複数の入力候補文字を入力文字として取得する入力文字取得手段、
としてコンピュータを機能させることを特徴とするプログラム。
A program for controlling a password input device including an operation unit including a plurality of operation members for receiving an instruction operation from a user,
For each of a plurality of input candidate characters, a character input guidance image showing a correspondence relationship with any of the plurality of operation members, wherein the plurality of operation members and a plurality of input candidate characters for each operation member Input guidance image display control means for causing the display means to display a character input guidance image indicating the correspondence ,
The input candidate character acquisition means for acquiring a plurality of characters including the authentication target character included in the password as the plurality of input candidate characters, and the operation is performed according to a user operation on any of the plurality of operation members. Input character acquisition means for acquiring a plurality of input candidate characters associated with the operation member as input characters;
A program characterized by causing a computer to function.
JP2006099678A 2006-03-31 2006-03-31 Password input device, control method and program for password input device Expired - Fee Related JP4257339B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006099678A JP4257339B2 (en) 2006-03-31 2006-03-31 Password input device, control method and program for password input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006099678A JP4257339B2 (en) 2006-03-31 2006-03-31 Password input device, control method and program for password input device

Publications (2)

Publication Number Publication Date
JP2007272718A JP2007272718A (en) 2007-10-18
JP4257339B2 true JP4257339B2 (en) 2009-04-22

Family

ID=38675438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006099678A Expired - Fee Related JP4257339B2 (en) 2006-03-31 2006-03-31 Password input device, control method and program for password input device

Country Status (1)

Country Link
JP (1) JP4257339B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010129070A (en) * 2008-12-01 2010-06-10 Fujitsu Ten Ltd Display device
JP5540046B2 (en) * 2011-08-08 2014-07-02 株式会社東芝 Image forming apparatus
JP2013110514A (en) * 2011-11-18 2013-06-06 Konica Minolta Business Technologies Inc Operation input system
JP6018123B2 (en) * 2014-05-29 2016-11-02 レノボ・シンガポール・プライベート・リミテッド Password input device, password input method, and computer-executable program

Also Published As

Publication number Publication date
JP2007272718A (en) 2007-10-18

Similar Documents

Publication Publication Date Title
KR101425171B1 (en) Apparatus and method for input user password
US20090006941A1 (en) Password entry apparatus
JP5522755B2 (en) INPUT DISPLAY CONTROL DEVICE, THIN CLIENT SYSTEM, INPUT DISPLAY CONTROL METHOD, AND PROGRAM
KR20120016054A (en) Context-Based State Changes for Adaptive Input Devices
KR20090014803A (en) Method and apparatus for using on-screen keyboard as input means
US6310608B1 (en) System and method of keyboard configuration for disabled user access
EP2960749A1 (en) Information processing apparatus, method of controlling a lock screen displayed while the information processing apparatus is locked, and recording medium
JP4888254B2 (en) Geometric learning auxiliary device and control program therefor
JP2016170721A (en) Image processing apparatus, authentication method, and authentication program
JP2016038758A (en) Operation apparatus and operation method
JP4257339B2 (en) Password input device, control method and program for password input device
JP2010134549A (en) Image processor, user authentication method in image processor and program therefor
KR102063678B1 (en) User Pattern authentication system and method to prevent Smudge and Shoulder Surfing Attack of mobile device
WO2008105602A1 (en) User authentication method and system using graphic otp
US11698685B2 (en) Character string input system
JP7610799B2 (en) User Authentication System
JP2007086873A (en) Authentication device and authentication method
JP2007299291A (en) Character input device, character input method, and program
JP2024177301A (en) Server device, terminal device, information processing system, and program
JP2600533B2 (en) Touch input device
JP4905390B2 (en) Client device, authentication system, authentication request method, authentication method, and program
JP5876621B1 (en) Information processing apparatus, information processing method, and information processing program
JPWO2009008498A1 (en) Character input system, character input method, and character input program
JP2008250934A (en) Information processing device
JP4222334B2 (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081224

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090127

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090202

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4257339

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130206

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140206

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees