[go: up one dir, main page]

JP2014186611A - User authentication device, user authentication method and user authentication program - Google Patents

User authentication device, user authentication method and user authentication program Download PDF

Info

Publication number
JP2014186611A
JP2014186611A JP2013061811A JP2013061811A JP2014186611A JP 2014186611 A JP2014186611 A JP 2014186611A JP 2013061811 A JP2013061811 A JP 2013061811A JP 2013061811 A JP2013061811 A JP 2013061811A JP 2014186611 A JP2014186611 A JP 2014186611A
Authority
JP
Japan
Prior art keywords
information
user authentication
display screen
password
matrix
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.)
Granted
Application number
JP2013061811A
Other languages
Japanese (ja)
Other versions
JP6099134B2 (en
Inventor
Yoshinobu Tsuchiya
好伸 土屋
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2013061811A priority Critical patent/JP6099134B2/en
Publication of JP2014186611A publication Critical patent/JP2014186611A/en
Application granted granted Critical
Publication of JP6099134B2 publication Critical patent/JP6099134B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve crime prevention property and operability.SOLUTION: A user authentication device 1 includes: display means 2 for displaying identification information like a matrix on a display surface: selection means 3 for selecting at least one of a plurality of lines and columns in matrix information on the display surface on the basis of the inclination direction of the display surface and input information corresponding to the plurality of lines and columns in the matrix information on the display surface; and control means 4 for performing user authentication by collating a plurality of identification information included in at least one of the plurality of lines and columns in the matrix information selected by the selection means 3 with predetermined recognition information.

Description

本発明は、防犯性及び操作性を向上させつつ、ユーザ認証を行うことができるユーザ認証装置、ユーザ認証方法、及びユーザ認証プログラムに関するものである。   The present invention relates to a user authentication device, a user authentication method, and a user authentication program that can perform user authentication while improving crime prevention and operability.

端末などでログインを行う場合に、予め設定されたユーザ名やパスワードを入力するものが知られている(例えば、特許文献1参照)。この場合、入力時に入力操作を直接覗き見されたときなどは、その表示画面やユーザ動作を観察されることによってパスワードなどが推測され易く問題となる。一方、長いパスワード設定や複数種の文字を組み合わせた複雑なパスワード設定が考えられるが、ユーザが覚え難く入力時間を要する為、操作性の面で現実的ではない。   When logging in with a terminal or the like, a device for inputting a preset user name and password is known (for example, see Patent Document 1). In this case, when an input operation is directly peeked at the time of input, a password or the like is easily guessed by observing the display screen or user operation. On the other hand, a long password setting and a complicated password setting combining a plurality of types of characters are conceivable, but it is not practical in terms of operability because it is difficult for a user to remember and requires an input time.

特開平7−129512号公報Japanese Patent Laid-Open No. 7-129512 特開2006−277334号公報JP 2006-277334 A 特許第4317359号公報Japanese Patent No. 4317359

ところで、例えば、携帯端末にログインする場合、タッチパネルを用いて、数字0〜9からなる複数桁の暗証番号を入力する技術が知られている。この暗証番号は一般的に4桁以上の入力となる。この場合も上記同様に画面表示またはユーザ動作を覗き見された場合に、その暗証番号が推測され易いという防犯性の問題が生じる。   By the way, for example, when logging in to a mobile terminal, a technique is known in which a multi-digit password consisting of numbers 0 to 9 is input using a touch panel. This password is generally input with four or more digits. In this case as well, when the screen display or the user operation is looked at in the same manner as described above, the problem of crime prevention that the password is easy to guess arises.

この問題に対して、画面に表示されるテンキー配置を入れ替え、通常の配置とは異なるパターンを表示する技術が知られている(例えば、特許文献2参照)。しかしながら、直接覗き見られた場合や、覗き見られているかもしれない不安がある場合、防犯性の観点で十分とは言い難い。   To solve this problem, a technique is known in which the numeric keypad layout displayed on the screen is replaced and a pattern different from the normal layout is displayed (see, for example, Patent Document 2). However, it is hard to say that it is sufficient from the viewpoint of crime prevention when it is directly peeped or when there is anxiety that it may be peeped.

さらに、パターン認証の入力には、一般的に図形、記号、画像、色、文字種などの要素を用いて予め設定した位置や順番などに沿って入力することで認証が行われている。この場合、パターンが決められているため覗き見されたときに推測され易い。さらに、タッチパネルを用いる機器では指紋跡からその入力情報が推測されやすいという防犯性の問題もある。   Furthermore, in the input of pattern authentication, authentication is generally performed by inputting along a preset position or order using elements such as figures, symbols, images, colors, and character types. In this case, since the pattern is determined, it is easy to guess when peeped. Furthermore, there is a crime prevention problem that the input information is easily guessed from fingerprint marks in a device using a touch panel.

なお、マトリクス認証入力では、一般的には碁盤状の表などから、ユーザが予め設定した位置と順番に沿って対応する表中の数字や文字列を入力する方法が知られている(例えば、特許文献3参照)。毎回ランダムに変わる数字または文字列からワンタイムパスワード方式となり、セキュリティ性の高いものとなっている。一方で、毎回パスワードがランダムとなるためユーザは毎度表を見比べての入力となり操作性の面で問題が生じる。さらに、覗き見へのセキュリティ性を高めるためには入力文字がどの位置から引用しているのかを分からなくする必要がある。その解決方法としては、一般的に表の行列数を増やし、同じ数値や文字列が表内に多数含まれることで回避している。しかしながら、表の増加に伴い画面の表示領域が必要となる問題も生じる。   In matrix authentication input, a method of inputting numbers and character strings in a table corresponding to a position and order set in advance by a user is generally known from a grid-like table (for example, (See Patent Document 3). It is a one-time password method based on numbers or character strings that change randomly each time, and has high security. On the other hand, since the password is random each time, the user is required to input the table by comparing the table each time, which causes a problem in terms of operability. Furthermore, in order to improve security for peeping, it is necessary to make it difficult to know from which position the input character is cited. As a solution to this problem, the number of matrixes in the table is generally increased and the same numerical values and character strings are included in the table to avoid this problem. However, as the number of tables increases, there is a problem that a screen display area is required.

本発明は、このような問題点を解決するためになされたものであり、防犯性及び操作性を向上させたユーザ認証装置、ユーザ認証方法、及びユーザ認証プログラムを提供することを主たる目的とする。   The present invention has been made to solve such problems, and a main object of the present invention is to provide a user authentication device, a user authentication method, and a user authentication program with improved crime prevention and operability. .

上記目的を達成するための本発明の一態様は、
表示画面上においてマトリックス状に識別情報を表示させる表示手段と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する選択手段と、
前記選択手段により選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う制御手段と、
を備える、ことを特徴とするユーザ認証装置である。
他方、上記目的を達成するための本発明の一態様は、
表示画面上においてマトリックス状に識別情報を表示させるステップと、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択するステップと、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行うステップと、
を含む、ことを特徴とするユーザ認証方法であってもよい。
また、上記目的を達成するための本発明の一態様は、
表示画面上においてマトリックス状に識別情報を表示させる処理と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する処理と、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う処理と、
をコンピュータに実行させる、ことを特徴とするユーザ認証プログラムであってもよい。
In order to achieve the above object, one embodiment of the present invention provides:
Display means for displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Selection means to
Control means for performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the matrix information selected by the selection means with predetermined recognition information;
It is a user authentication apparatus characterized by comprising.
On the other hand, one embodiment of the present invention for achieving the above object is as follows.
Displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen And steps to
Performing user authentication by collating a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
A user authentication method characterized by including
In order to achieve the above object, one embodiment of the present invention provides
A process of displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Processing to
A process of performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
It may be a user authentication program characterized by causing a computer to execute.

本発明によれば、防犯性及び操作性を向上させたユーザ認証装置、ユーザ認証方法、及びユーザ認証プログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the user authentication apparatus, the user authentication method, and user authentication program which improved crime prevention property and operativity can be provided.

本発明の実施の形態に係るユーザ認証装置の機能ブロック図である。It is a functional block diagram of a user authentication device concerning an embodiment of the invention. 本発明の一実施の形態に係るユーザ認証装置の概略的なシステム構成を示すブロック図である。It is a block diagram which shows the schematic system configuration | structure of the user authentication apparatus which concerns on one embodiment of this invention. 表示部の表示画面上におけるマトリックス情報の一例を示す図である。It is a figure which shows an example of the matrix information on the display screen of a display part. パスワード情報の入力方法を説明するための図であり、マトリックス情報の一例を示す図である。It is a figure for demonstrating the input method of password information, and is a figure which shows an example of matrix information. ユーザがパスワード情報を登録する際の処理フローの一例を示すフローチャートである。It is a flowchart which shows an example of the processing flow at the time of a user registering password information. ユーザがパスワード情報を登録する際の処理フローの一例を示すフローチャートである。It is a flowchart which shows an example of the processing flow at the time of a user registering password information. 動作確認処理及びパスワード解除処理の一例を示すフローチャートである。It is a flowchart which shows an example of an operation confirmation process and a password cancellation | release process. 動作確認処理及びパスワード解除処理の一例を示すフローチャートである。It is a flowchart which shows an example of an operation confirmation process and a password cancellation | release process. パスワード記憶部におけるパスワード識別要素テーブルの一例を示す図である。It is a figure which shows an example of the password identification element table in a password memory | storage part. パスワード記憶部におけるパスワード登録テーブルの一例を示す図である。It is a figure which shows an example of the password registration table in a password memory | storage part. パスワード記憶部におけるパスワード登録テーブルの一例を示す図である。It is a figure which shows an example of the password registration table in a password memory | storage part. パスワード記憶部におけるパスワード出力テーブルの一例を示す図である。It is a figure which shows an example of the password output table in a password memory | storage part. ユーザ入力記憶部におけるユーザ選択パスワードテーブルの一例を示す図である。It is a figure which shows an example of the user selection password table in a user input storage part.

実施の形態
以下、図面を参照して本発明の実施の形態について説明する。
本発明の一実施の形態に係るユーザ認証装置1は、表示画面上においてマトリックス状に識別情報を表示させる表示手段2と、表示画面の傾斜方向と、表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する選択手段3と、選択手段3により選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う制御手段4と、を備えている。本実施の形態に係るユーザ認証装置1によれば、マトリックス情報における複数の行及び列のうち少なくとも一つが選択され、選択された行及び列に含まれる複数の識別情報と、所定の認識情報と、を照合する。これにより、防犯性及び操作性を向上させることができる。
Embodiment Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
A user authentication device 1 according to an embodiment of the present invention includes a display unit 2 that displays identification information in a matrix on a display screen, a tilt direction of the display screen, a plurality of rows in matrix information on the display screen, and Selection means 3 for selecting at least one of the plurality of rows and columns in the matrix information on the display screen based on the input information for the columns, and the plurality of rows and columns in the matrix information selected by the selection means 3 Control means 4 for performing user authentication by collating a plurality of identification information included in at least one of them with predetermined recognition information. According to the user authentication device 1 according to the present embodiment, at least one of a plurality of rows and columns in matrix information is selected, a plurality of identification information included in the selected rows and columns, predetermined recognition information, , Match. Thereby, crime prevention property and operativity can be improved.

図2は、本発明の一実施の形態に係るユーザ認証装置の概略的なシステム構成を示すブロック図である。本実施の形態に係るユーザ認証装置10は、例えば、携帯電話機、スマートフォン等の携帯端末に搭載され、その携帯端末におけるユーザ認証に対して、防犯性及び操作性を向上させることができる。   FIG. 2 is a block diagram showing a schematic system configuration of the user authentication apparatus according to the embodiment of the present invention. The user authentication device 10 according to the present embodiment is mounted on a mobile terminal such as a mobile phone or a smartphone, for example, and can improve crime prevention and operability with respect to user authentication on the mobile terminal.

ユーザ認証装置10は、入力部11と、乱数発生部12と、制御部13と、表示部14と、ユーザ入力記憶部15と、パスワード記憶部16と、傾きセンサ17と、を備えている。   The user authentication device 10 includes an input unit 11, a random number generation unit 12, a control unit 13, a display unit 14, a user input storage unit 15, a password storage unit 16, and an inclination sensor 17.

入力部11は、選択手段の一具体例であり、ユーザが表示画面などに対して入力操作を行い、その入力操作に応じた入力情報を入力する機能を有している。入力部11は、例えば携帯端末の表示部14に組み込まれたタッチパネルなどの任意の入力装置で構成されている。ユーザは、入力部11に、例えばユーザIDやパスワード情報などの任意の情報を入力することができる。入力部11は、携帯端末の傾斜方向とユーザの入力操作による入力情報と、に基づいたパスワード情報を制御部13に対して出力する。
傾きセンサ17は、携帯端末に内蔵されており、携帯端末の表示画面の傾斜方向を検出することができる。傾きセンサ17は入力部11に接続されており、携帯端末の傾斜方向の情報を入力部11に対して出力する。
The input unit 11 is a specific example of a selection unit, and has a function in which a user performs an input operation on a display screen or the like and inputs input information corresponding to the input operation. The input unit 11 includes an arbitrary input device such as a touch panel incorporated in the display unit 14 of the mobile terminal. The user can input arbitrary information such as a user ID and password information into the input unit 11. The input unit 11 outputs password information based on the tilt direction of the mobile terminal and the input information by the user's input operation to the control unit 13.
The tilt sensor 17 is built in the mobile terminal and can detect the tilt direction of the display screen of the mobile terminal. The tilt sensor 17 is connected to the input unit 11 and outputs information on the tilt direction of the mobile terminal to the input unit 11.

制御部13は、制御手段の一具体例であり、例えば入力部11から出力されたパスワード情報と、パスワード記憶部16に記憶された正規のパスワード情報と、を照合することでユーザ認証を行う。なお、制御部13は、例えば、制御処理、演算処理等と行うCPU(Central Processing Unit)、CPUによって実行される制御プログラム、演算プログラム等が記憶されたROM(Read Only Memory)、処理データ等を一時的に記憶するRAM(Random Access Memory)等からなるマイクロコンピュータを、中心にしてハードウェア構成されている。CPU、ROM、及びRAMは、データバスなどを介して相互に接続されている。   The control unit 13 is a specific example of a control unit, and performs user authentication by collating password information output from the input unit 11 and regular password information stored in the password storage unit 16, for example. The control unit 13 includes, for example, a CPU (Central Processing Unit) that performs control processing, arithmetic processing, and the like, a ROM (Read Only Memory) that stores a control program executed by the CPU, an arithmetic program, processing data, and the like. The microcomputer is composed mainly of a microcomputer composed of a RAM (Random Access Memory) or the like for temporary storage. The CPU, ROM, and RAM are connected to each other via a data bus or the like.

表示部14は、表示手段の一具体例であり、表示画面上に図形、文字、画像などの任意の情報を表示させる。表示部14は、例えば液晶ディスプレイ装置、有機又は無機ELディスプレイ装置により構成されている。   The display unit 14 is a specific example of display means, and displays arbitrary information such as graphics, characters, and images on the display screen. The display unit 14 is configured by, for example, a liquid crystal display device, an organic or inorganic EL display device.

表示部14は、例えば、表示画面上においてマトリックス状に、パスワードとして認識可能な複数のパスワード識別要素を表示させる。そして、入力部11は表示画面上のマトリックス情報において選択された行及び列上にあるパスワード識別要素を入力情報として入力する。   The display unit 14 displays, for example, a plurality of password identification elements that can be recognized as passwords in a matrix on the display screen. Then, the input unit 11 inputs password identification elements on the row and column selected in the matrix information on the display screen as input information.

例えば、表示部14の表示画面上において、図3に示すようなマトリックス情報311が表示される。ユーザは入力部11を介して、例えば行(1)、行(2)、及び列(3)を選択する。入力部11は選択された行(1)に対応するパスワード識別要素(1582)と、行(2)に対応するパスワード識別要素(8019)と、列(3)に対応するパスワード識別要素(1078)と、を組み合わせたパスワード情報(1582 8019 1078)を制御部13に出力する。このように、ユーザは簡易にマトリックス情報の行及び列を簡易に選択するだけで、複数桁の防犯性の高いパスワード情報を入力することができる。なお、ユーザは入力部11を介してマトリックス情報の行及び列のうち一方のみを選択するようにしてもよい。また、入力部11を介して選択されるマトリックス情報の行及び列の数は、任意でよい。   For example, matrix information 311 as shown in FIG. 3 is displayed on the display screen of the display unit 14. The user selects, for example, row (1), row (2), and column (3) via the input unit 11. The input unit 11 includes a password identification element (1582) corresponding to the selected row (1), a password identification element (8019) corresponding to the row (2), and a password identification element (1078) corresponding to the column (3). And password information (1582 8019 1078) that is a combination of the above and the like. As described above, the user can input password information having a high digit of multiple digits by simply selecting a row and a column of the matrix information. Note that the user may select only one of the rows and columns of the matrix information via the input unit 11. The number of rows and columns of matrix information selected via the input unit 11 may be arbitrary.

ユーザ入力記憶部15は、第1記憶手段の一具体例であり、入力部11から出力されるパスワード情報を一時的に記憶する。ユーザ入力記憶部15は、例えば入力部11から出力されたパスワード情報を、制御部13を介してユーザ選択パスワードテーブル151に記憶させる。ユーザ選択パスワードテーブル151は、ユーザが選択した行及び列、方向性、および、選択した行及び列に含まれるパスワード識別要素定数を記憶する。制御部13は、ユーザ入力記憶部15のユーザ選択パスワードテーブル151からパスワード情報を取得し、上記ユーザ認証を行う。   The user input storage unit 15 is a specific example of the first storage unit, and temporarily stores password information output from the input unit 11. The user input storage unit 15 stores, for example, password information output from the input unit 11 in the user selection password table 151 via the control unit 13. The user selection password table 151 stores the row and column selected by the user, the directionality, and the password identification element constant included in the selected row and column. The control unit 13 acquires password information from the user selection password table 151 of the user input storage unit 15 and performs the user authentication.

ユーザ入力記憶部15及びパスワード記憶部16は、例えば磁気ディスク装置、光ディスク装置、RAMなどで構成されている。なお、ユーザ入力記憶部15は、制御部13に内蔵される構成であってもよい。   The user input storage unit 15 and the password storage unit 16 are configured with, for example, a magnetic disk device, an optical disk device, a RAM, and the like. The user input storage unit 15 may be configured to be built in the control unit 13.

パスワード記憶部16は、第2記憶手段の一具体例であり、パスワード識別要素テーブル161と、パスワード登録テーブル162と、パスワード出力テーブル163と、を記憶する。パスワード識別要素テーブル161は、例えば、数値、図形、色、画像、文字などのパスワードを識別するためのパスワード識別要素を記憶する。パスワード登録テーブル162は、各ユーザに対する正規のパスワード情報を記憶する。パスワード出力テーブル163は、パスワード識別要素をマトリックス状に配列する際の配列パターン情報を記憶している。   The password storage unit 16 is a specific example of the second storage unit, and stores a password identification element table 161, a password registration table 162, and a password output table 163. The password identification element table 161 stores password identification elements for identifying passwords such as numerical values, graphics, colors, images, and characters. The password registration table 162 stores regular password information for each user. The password output table 163 stores arrangement pattern information when the password identification elements are arranged in a matrix.

表示部14は、パスワード記憶部16のパスワード出力テーブル163の配列パターン情報に基いて、表示画面上にパスワード識別要素をマトリックス状に表示させる。なお、ユーザ入力記憶部15とパスワード記憶部16は、別体で構成されているが、これに限らず、一体で構成されていてもよい。   The display unit 14 displays the password identification elements in a matrix on the display screen based on the array pattern information of the password output table 163 of the password storage unit 16. The user input storage unit 15 and the password storage unit 16 are configured separately, but are not limited thereto, and may be configured integrally.

制御部13は、パスワード記憶部16に記憶されたパスワード出力テーブル163の配列パターン情報に従って、パスワード識別要素テーブル161のパスワード識別要素を表示部14の表示画面上に表示させる。ユーザは、入力部11を介して、表示部14の表示画面上のパスワード識別要素を選択することで、パスワード情報の入力を行う。   The control unit 13 displays the password identification elements of the password identification element table 161 on the display screen of the display unit 14 in accordance with the arrangement pattern information of the password output table 163 stored in the password storage unit 16. The user inputs password information by selecting a password identification element on the display screen of the display unit 14 via the input unit 11.

乱数発生部12は、乱数発生手段の一具体例であり、パスワード記憶部16のパスワード出力テーブル163においてパスワード識別要素の配列パターンをランダムに変更する機能を有している。   The random number generation unit 12 is a specific example of random number generation means, and has a function of randomly changing the array pattern of password identification elements in the password output table 163 of the password storage unit 16.

次に、図4を参照してパスワード情報の入力方法についてより具体的に説明する。
図4に示すごとく、表示部14の表示画面上において、行1、2、3、4と列A、B、C、Dとで構成された4×4のマトリックス情報が表示されている。各行及び列には、予め設定された4つのパスワード識別要素411がそれぞれ配置されている。
Next, the password information input method will be described more specifically with reference to FIG.
As shown in FIG. 4, 4 × 4 matrix information composed of rows 1, 2, 3, 4 and columns A, B, C, and D is displayed on the display screen of the display unit 14. In each row and column, four preset password identification elements 411 are arranged.

例えば、ユーザが携帯端末の表示画面をY軸中心に回動させる(マトリックス情報の各行の延びる行方向に傾斜させる)と、入力部11は傾きセンサ17により検出されたその携帯端末の表示画面の傾斜方向に基づいて、マトリックス情報の各行(1〜4)を選択する。これにより、マトリックス情報の各行(1〜4)が選択されるが、この時点では、どの行が選択されているかは、決定されていない。そこで、ユーザは、さらに、表示画面のマトリックス情報において、選択したい行のいずれかのパスワード識別要素411を入力操作(タップ操作など)し選択する。例えば、行4を選択したい場合、行4に並ぶ△、○、◎、◇のうちいずれかを選択すればよい。これにより、入力部11は傾きセンサ17により検出された携帯端末の表示画面の行方向の傾斜情報と、そのユーザによる入力情報(いずれかのパスワード識別要素)と、に基づいて、マトリックス情報における特定の行(1〜4)を認識することができる。   For example, when the user rotates the display screen of the mobile terminal about the Y axis (inclined in the row direction in which each row of matrix information extends), the input unit 11 detects the display screen of the mobile terminal detected by the tilt sensor 17. Based on the inclination direction, each row (1 to 4) of the matrix information is selected. As a result, each row (1 to 4) of the matrix information is selected, but at this time, it is not determined which row is selected. Therefore, the user further performs an input operation (such as a tap operation) and selects one of the password identification elements 411 in the row to be selected in the matrix information on the display screen. For example, if row 4 is to be selected, one of Δ, ○, ◎, and ◇ arranged in row 4 may be selected. Thereby, the input unit 11 specifies the matrix information based on the inclination information in the row direction of the display screen of the mobile terminal detected by the inclination sensor 17 and the input information (any password identification element) by the user. Can be recognized.

一方、ユーザが携帯端末の表示画面をX軸中心に回動させる(マトリックス情報の各列の延びる列方向に傾斜させる)と、入力部11は傾きセンサ17により検出されたその携帯端末の表示画面の傾斜方向に基づいて、マトリックス情報の各列(A〜D)を選択する。これにより、マトリックス情報の各列(A〜D)が選択されるが、この時点では、どの列が選択されているかは、決定されていない。そこで、ユーザは、さらに、表示画面のマトリックス情報において、選択したい列のいずれかのパスワード識別要素411を入力操作(タップ操作など)し選択する。例えば、列Dを選択したい場合、列Dに並ぶ□、◎、☆、◇のうちいずれかを選択すればよい。これにより、入力部11は傾きセンサ17により検出された携帯端末の表示画面の列方向の傾斜情報と、そのユーザによる入力情報(いずれかのパスワード識別要素)と、に基づいて、マトリックス情報における特定の列(A〜D)を認識することができる。   On the other hand, when the user rotates the display screen of the mobile terminal about the X axis (tilt in the column direction in which each column of matrix information extends), the input unit 11 detects the display screen of the mobile terminal detected by the tilt sensor 17. Each column (A to D) of the matrix information is selected on the basis of the inclination direction. As a result, each column (A to D) of the matrix information is selected, but at this point, it is not determined which column is selected. Therefore, the user further selects and selects one of the password identification elements 411 in the column to be selected in the matrix information on the display screen. For example, when it is desired to select the column D, one of □, ◎, ☆, and ◇ arranged in the column D may be selected. Thus, the input unit 11 specifies the matrix information based on the column direction inclination information of the display screen of the mobile terminal detected by the inclination sensor 17 and the input information (any password identification element) by the user. Columns (A to D) can be recognized.

なお、携帯端末を列方向へ傾斜させることでマトリックス情報の各列を選択し、あるいは、携帯端末を行方向へ傾斜させることでマトリックス情報の各行を選択することは、第三者に分かり得ない。さらに、各列及び各行を特定する行為自体も任意のパスワード識別要素を選択するだけなので読み取られにくい。この為、防犯性を大幅に向上させることができる。また、上述の如く、入力行為自体に、携帯端末の表示画面を傾斜させる行為が含まれる為、一定方向からの覗き見に対して、パスワード識別要素の選択自体も盗み見されづらくするという副次的な効果も期待できるため、防犯性がより向上する。なお、その場にユーザ本人しかおらず、第三者にのぞき見される可能性が低い場所では、選択されたパスワード識別要素を、そのまま最終的なパスワードの識別要素にする事も出来、操作性を向上させる事が出来る。   Note that it is not possible for a third party to select each column of matrix information by tilting the mobile terminal in the column direction, or to select each row of matrix information by tilting the mobile terminal in the row direction. . Furthermore, the act of specifying each column and each row itself is difficult to read because it merely selects an arbitrary password identification element. For this reason, crime prevention can be improved significantly. Further, as described above, since the input act itself includes an act of tilting the display screen of the mobile terminal, the selection of the password identification element itself is less likely to be seen in spite of peeping from a certain direction. Can also be expected to improve the crime prevention. If there is only the user himself / herself on the spot and is unlikely to be seen by a third party, the selected password identification element can be used as the final password identification element as it is. Can be improved.

次に、ユーザがパスワード情報を登録する方法について詳細に説明する。図5A及びBは、ユーザがパスワード情報を登録する際の処理フローを示すフローチャートである。   Next, a method for the user to register password information will be described in detail. 5A and 5B are flowcharts showing a processing flow when the user registers password information.

(ステップS511)において、最初にユーザはパスワードに使用するパスワード識別要素を、入力部11を介して制御部13に設定する。パスワード識別要素411は、例えば、数値(0、1、2…など)、図形(丸、三角、四角など)、色(赤、青、緑など)、文字種(a、A、あ、2、#など)、等のシステムプログラムに予め設定された情報である。なお、パスワード識別要素411は、ユーザが任意で登録できる画像(写真、イラスト)などを使用してもよい。   In (step S <b> 511), first, the user sets a password identification element used for a password in the control unit 13 via the input unit 11. The password identification element 411 includes, for example, numerical values (0, 1, 2,...), Figures (circle, triangle, square, etc.), colors (red, blue, green, etc.), character types (a, A, ah, 2, # Etc.), etc., etc., are information preset in the system program. The password identification element 411 may use an image (photograph or illustration) that can be arbitrarily registered by the user.

(ステップS512)において、図4に示すようにマトリック情報の行及び列の数を、入力部(変更手段の一具体例)11を介して制御部13に設定する。なお、ユーザは、入力部11を介してマトリックス情報の行及び列の数を任意に設定、変更できる。例えば、図4において、4行4列のマトリックス情報が例示されている。   In (step S512), the number of rows and columns of matrix information is set in the control unit 13 via the input unit (one specific example of changing means) 11 as shown in FIG. Note that the user can arbitrarily set and change the number of rows and columns of matrix information via the input unit 11. For example, in FIG. 4, matrix information of 4 rows and 4 columns is illustrated.

この(ステップS512)において、表示する行及び列の数が決定され、その交差点の数、つまりパスワード解除画面において表示されるパスワード識別要素411の数が決定される。図4において4行4列(4×4)の16のパスワード識別要素411が表示されることとなる。   In this (step S512), the number of rows and columns to be displayed is determined, and the number of intersections, that is, the number of password identification elements 411 displayed on the password release screen is determined. In FIG. 4, 16 password identification elements 411 of 4 rows and 4 columns (4 × 4) are displayed.

(ステップS513)において、制御部13は、入力部11から入力されたパスワード識別要素411に基づいて、パスワード識別要素テーブル161を生成し、パスワード記憶部16に記憶させる。なお、パスワード識別要素テーブル161は、例えば、図7に示すようなパスワード識別要素を登録するための表である。図7に示すように、ユーザの選択したパスワード識別要素411が図形○の場合はs1、図形△の場合はs2というように、各パスワード識別要素411に対してパスワード識別要素定数711が設定される。   In (step S 513), the control unit 13 generates a password identification element table 161 based on the password identification element 411 input from the input unit 11 and stores the password identification element table 161 in the password storage unit 16. The password identification element table 161 is a table for registering password identification elements as shown in FIG. 7, for example. As shown in FIG. 7, a password identification element constant 711 is set for each password identification element 411, such as s1 when the password identification element 411 selected by the user is a figure ◯, and s2 when the figure △. .

(ステップS514)において、パスワードの桁数、すなわちユーザがパスワード解除時に行う際の入力桁数を、入力部11を介して制御部13に設定する。制御部13は、例えば、図8A及びBに示すように登録するパスワード桁数を表す登録パスワード定数811を生成する。パスワード桁数によって登録パスワード定数811は変化する。制御部13は、例えば、k1〜kL(図8の例では4桁とし、k4まで)のテーブルを作成し、各登録パスワード定数811に正規パスワードであるパスワード識別要素411(パスワード識別要素定数711)を登録する。   In (step S514), the number of digits of the password, that is, the number of digits entered when the user cancels the password is set in the control unit 13 via the input unit 11. For example, as illustrated in FIGS. 8A and 8B, the control unit 13 generates a registered password constant 811 representing the number of password digits to be registered. The registered password constant 811 varies depending on the number of password digits. For example, the control unit 13 creates a table of k1 to kL (four digits in the example of FIG. 8, up to k4), and each registered password constant 811 has a password identification element 411 (password identification element constant 711) that is a regular password. Register.

(ステップS515)において、パスワード識別要素411の選択方法の方向性を設定する方向性オプションルールの有無を、入力部11を介して制御部13に設定する。   In (step S515), the presence or absence of a direction option rule for setting the direction of the selection method of the password identification element 411 is set in the control unit 13 via the input unit 11.

方向性オプションルール無しの場合は、例えばk1のパスワード識別要素411を選択する際、行で選択しても、列で選択してもよいが、方向性オプション有りの場合は、k1のパスワード識別要素411を選択する際に、行で選択するか列で選択するかも規定する。方向性オプション有りを選択する事により、パスワードのセキュリティ性を高める事が出来る。   When there is no directionality option rule, for example, when selecting the k1 password identification element 411, it may be selected by row or column, but when there is a directionality option, the k1 password identification element When selecting 411, it is specified whether to select by row or by column. By selecting “With directionality option”, the security of the password can be improved.

(ステップS516)において、ユーザのパスワード選択および登録を開始する。
制御部13は、上記(ステップS515)で方向性オプションルールが設定されていないと判断したとき(ステップS517のNO)、ユーザによる入力情報に基づいてパスワード識別要素Kxを決定し、変数xをインクリメントする(ステップS524)。制御部13は、上記(ステップS524)の処理を繰り返し、ユーザの指定したパスワード桁数x=Lに達したと判断したとき(ステップS525のYES)、下記の(ステップS523)の処理に移行する。
In (step S516), user password selection and registration are started.
When determining that the directionality option rule is not set in the above (Step S515) (NO in Step S517), the control unit 13 determines the password identification element Kx based on the input information by the user, and increments the variable x. (Step S524). When it is determined that the number of password digits x = L designated by the user has been reached (YES in step S525), the control unit 13 proceeds to the following process (step S523). .

一方、制御部13は、上記(ステップS515)で方向性オプションルールが設定されていると判断したとき(ステップS517のYES)、ユーザによる入力情報に基づいて上記方向性オプションの方向Kxを決定する(ステップS518)。制御部13は、ユーザによる入力情報に基づいてパスワード識別要素Kxを決定し、xをインクリメントする(ステップS519)。制御部13は、上記(ステップS518)及び(ステップS519)の処理を繰り返し、ユーザの指定したパスワード桁数x=Lに達したと判断したとき(ステップS522のYES)、下記の(ステップS523)の処理に移行する。   On the other hand, when it is determined that the directionality option rule is set in (Step S515) (YES in Step S517), the control unit 13 determines the direction Kx of the directionality option based on the input information by the user. (Step S518). The control unit 13 determines the password identification element Kx based on information input by the user, and increments x (step S519). When the control unit 13 repeats the processes of (Step S518) and (Step S519) and determines that the password digit number x = L specified by the user has been reached (YES in Step S522), the following (Step S523) Move on to processing.

(ステップS523)において、制御部13は、表示部14にパスワードを表示させ、ユーザはそのパスワードの確認を行う。
(ステップS527)において、表示部14は確認画面を表示し、ユーザの承認を求める。表示部14の確認画面においてユーザが了承した場合、(ステップS528)において、制御部13は、上記(ステップS514)で作成した図8Bに示すパスワード登録テーブルのk1〜kLにパスワード識別要素411と方向性(列/行)の追加オプション813を設定する。
In (step S523), the control unit 13 displays the password on the display unit 14, and the user confirms the password.
In (step S527), the display unit 14 displays a confirmation screen and requests user approval. When the user approves on the confirmation screen of the display unit 14, in (step S528), the control unit 13 sets the password identification element 411 and the direction in k1 to kL of the password registration table shown in FIG. 8B created in (step S514). Set the additional option 813 of property (column / row).

一方、表示部14の確認画面上においてユーザが了承しなかった場合、上記(ステップS516)に戻り、ユーザはパスワード入力をやり直す。   On the other hand, if the user does not approve on the confirmation screen of the display unit 14, the process returns to the above (step S516), and the user re-enters the password.

(ステップS529)において、表示部14は、図4に示すような表示画面を表示させ、ユーザは実際の動作確認を行う。   In (Step S529), the display unit 14 displays a display screen as shown in FIG. 4, and the user confirms the actual operation.

次に、上記(ステップS529)の動作確認及びパスワード解除処理について詳細に説明する。図6A及びBは、動作確認処理及びパスワード解除処理の一例を示すフローチャートである。   Next, the operation confirmation and password release processing in the above (step S529) will be described in detail. 6A and 6B are flowcharts illustrating an example of the operation check process and the password release process.

(ステップS611)において、表示部14は、表示画面をシステムにログインするための表示画面に遷移させる。表示部14は、表示画面を、例えば携帯端末の電源ON状態またはスリープ解除状態にするための画面や、携帯端末ログインするための画面に遷移する。   In (step S611), the display unit 14 changes the display screen to a display screen for logging in to the system. The display unit 14 transitions the display screen to, for example, a screen for setting the mobile terminal in a power-on state or a sleep release state, or a screen for logging in to the mobile terminal.

(ステップS612)において、乱数発生部12は、パスワード記憶部16のパスワード識別要素テーブル161から全パスワード識別要素411が登録されたパスワード出力テーブル163において、図9に示すようにパスワード識別要素411の配列パターンをランダムに変更する。例えば、行1列Aは☆s5となり、行4列Cは◎s14となる。   In (Step S612), the random number generation unit 12 uses an array of password identification elements 411 as shown in FIG. 9 in the password output table 163 in which all password identification elements 411 are registered from the password identification element table 161 of the password storage unit 16. Change the pattern randomly. For example, row 1 column A is ☆ s5 and row 4 column C is ◎ s14.

(ステップS613)において、表示部14は、例えば、図9に示すパスワード出力テーブル163に基いて、図4に示すようなロック解除画面を生成し表示させる。   In (Step S613), the display unit 14 generates and displays a lock release screen as shown in FIG. 4 based on the password output table 163 shown in FIG. 9, for example.

(ステップS614)において、制御部13は、図10に示すユーザ選択パスワードテーブル151において、ユーザ選択パスワード定数1011(u1〜uL)を作成し、ユーザが選択した方向1012と、ユーザが選択した識別要素1013と、この二つによって特定されるユーザが選択した行及び列1014と、その列及び行に含まれるパスワード識別要素定数1015と、を記録するテーブルを作成する。   In (Step S614), the control unit 13 creates the user-selected password constant 1011 (u1 to uL) in the user-selected password table 151 shown in FIG. 10, and the direction 1012 selected by the user and the identification element selected by the user A table is created that records 1013, the row and column 1014 selected by the user specified by the two, and the password identification element constant 1015 included in the column and row.

(ステップS615)において、制御部13はユーザ選択パスワードテーブル151においてuxに初期値x=0を設定し、(ステップS616)において制御部13はuxのxを現在の値から+1にするインクリメント処理を行う。   In (Step S615), the control unit 13 sets an initial value x = 0 in ux in the user-selected password table 151, and in (Step S616), the control unit 13 performs an increment process to set x of ux from the current value to +1. Do.

(ステップS617)において、ユーザがパスワードロック解除のために、携帯端末を列方向もしくは、行方向に傾斜させて、マトリックス情報における列及び行のいずれかを選択する。さらに、(ステップS618)において、ユーザは、パスワードロック解除のためにx桁目の正規パスワードkx(xの値はUxと常に同値)のパスワード識別要素411を含む行又は列の含まれる任意のパスワード識別要素411を、入力部11を介して選択する。   In (step S617), the user tilts the portable terminal in the column direction or the row direction to select one of the column and the row in the matrix information in order to cancel the password lock. Further, in (step S618), the user can select any password included in the row or column including the password identification element 411 of the regular password kx in the x-th digit (the value of x is always the same as Ux) for unlocking the password. The identification element 411 is selected via the input unit 11.

(ステップS619)において、制御部13は任意に選択されたパスワード識別要素411を、図10の1013のuxに保存し、同時に傾きセンサ17で検出された傾斜情報も1012のuxに格納する。   In (step S619), the control unit 13 saves the arbitrarily selected password identification element 411 in the ux of 1013 in FIG. 10, and simultaneously stores the tilt information detected by the tilt sensor 17 in the ux of 1012.

制御部13は、uxの1012と1013の情報から、ユーザが選択した行及び列を特定しuxの1014にその情報を保存する。   The control unit 13 specifies the row and column selected by the user from the information of ux 1012 and 1013 and stores the information in the ux 1014.

制御部13は、uxの1014の情報から、その列または行に含まれるパスワード識別要素の情報をuxの1015に保存する。   The control unit 13 stores the information of the password identification element included in the column or row in the ux 1015 from the ux 1014 information.

(ステップS621)において、制御部13は、入力されたパスワードが予め設定されたパスワードの最大桁数(kLのLの値)に達したか否かを判定する。制御部13は、パスワードの最大桁数に達していないと判断した場合(ステップS621のNO)、上記(ステップS616)の処理に戻る。そして、ユーザの入力したパスワードuxのパスワード桁数xに+1加算し、上記(ステップS617)から(ステップS619)までの工程を繰り返す。   In (step S621), the control unit 13 determines whether or not the input password has reached a preset maximum number of digits (L value of kL). When the control unit 13 determines that the maximum number of digits of the password has not been reached (NO in step S621), the control unit 13 returns to the processing in the above (step S616). Then, +1 is added to the number of password digits x of the password ux input by the user, and the steps from (Step S617) to (Step S619) are repeated.

一方、制御部13は、パスワードの最大桁数に達していると判断した場合(ステップS621のYES)、下記(ステップS622)の処理に移行する。   On the other hand, when the control unit 13 determines that the maximum number of digits of the password has been reached (YES in step S621), the control unit 13 proceeds to the following process (step S622).

(ステップS622)において、制御部13は、正規のパスワードであるパスワード登録テーブル162のkxが、ユーザが選択したパスワードであるユーザ選択パスワードテーブル151のuxにおけるパスワード識別要素1015に含まれているか否かを判定する。   In (step S622), the control unit 13 determines whether or not kx of the password registration table 162 that is a regular password is included in the password identification element 1015 in ux of the user selection password table 151 that is a password selected by the user. Determine.

制御部13が、ユーザ選択パスワードテーブル151のuxのパスワード識別要素にパスワード登録テーブル162のkxが含まれていないと判定した場合(ステップS622のNO)、表示部14はパスワードが一致しない旨のメッセージを表示する(ステップS625)。そして、制御部13は、上記(ステップS612)の処理に戻り、パスワード解除処理を再度開始する。   When the control unit 13 determines that kx of the password registration table 162 is not included in the ux password identification element of the user-selected password table 151 (NO in step S622), the display unit 14 displays a message that the passwords do not match. Is displayed (step S625). Then, the control unit 13 returns to the above process (step S612) and starts the password release process again.

制御部13が、ユーザ選択パスワードテーブル151のuxのパスワード識別要素にパスワード登録テーブル162のkxが含まれていると判定した場合(ステップS622のYES)、方向性オプションルールが設定されているか否かを判定する(ステップS623)。   If the control unit 13 determines that kx of the password registration table 162 is included in the ux password identification element of the user-selected password table 151 (YES in step S622), whether or not a direction option rule is set Is determined (step S623).

制御部13は、方向性オプションルールが設定されていないと判定した場合(ステップS623のNO)、ロック解除を行う(ステップS626)。一方、制御部13は、方向性オプションルールが設定されていると判定した場合(ステップS623のYES)、ユーザ選択パスワードテーブル151の選択した行又は列の方向性1012と、正規パスワードであるパスワード登録テーブル162の方向性813と、が一致するか否かを判定する(ステップS624)。   When it is determined that the directionality option rule is not set (NO in step S623), the control unit 13 releases the lock (step S626). On the other hand, if the control unit 13 determines that the directionality option rule is set (YES in step S623), the directionality 1012 of the selected row or column in the user selection password table 151 and the password registration that is a regular password are registered. It is determined whether or not the directivity 813 of the table 162 matches (step S624).

制御部13は、上記一致すると判定した場合(ステップS624のYES)、ロック解除を行う(ステップS626)。一方で、制御部13は、上記一致しないと判定した場合(ステップS624のNO)、上記(ステップS625)に戻る。   When it determines with the said match (YES of step S624), the control part 13 performs lock release (step S626). On the other hand, when it determines with the said control part 13 not being in agreement (NO of step S624), it returns to the said (step S625).

制御部13が上記ロック解除に成功すると、例えば、ユーザは、携帯端末やシステムへのログインが成功し、携帯端末やシステムはユーザ操作が可能な状態へと移行する。   When the control unit 13 succeeds in the unlocking, for example, the user successfully logs in to the mobile terminal or the system, and the mobile terminal or the system shifts to a state where the user operation is possible.

以上、本実施の形態に係るユーザ認証装置10によれば、例えば、直接覗き見された場合や、携帯電話など紛失して他人に操作可能な状態になった場合でもパスワードが漏れる危険を減らし、かつパスワード入力者による操作およびパスワードの記憶が安易となる。
特に、パスワードを含む行及び列を明示的に選択する方法では、行及び列を選択する行為でパスワードを選択している事を第三者に盗み見られる問題が生じる。逆に周囲に人がおらず、パスワードが盗み見られない環境で有っても、通常時と同じ操作方法を取る必要があり作業が複雑なままになる。
一方、本実施の形態に係るユーザ認証装置10によれば、上述の如く、たとえ、第三者にパスワードの選択操作を見られたとしても、その内容は分かり得ないため、防犯性を大幅に向上させることができる。また、入力行為自体に、携帯端末の表示画面を傾斜させる行為が含まれる為、一定方向からの覗き見に対して、パスワード識別要素の選択自体も自然と盗み見されづらくするという副次的な効果も期待でき、防犯性がより向上する。さらに、その場にユーザ本人しかおらず、第三者にのぞき見される可能性が無い場所では、選択されたパスワード識別要素を、そのまま最終的なパスワードの識別要素にする事も出来、操作性を向上させる事が出来る。すなわち、ユーザ認証装置10の防犯性及び操作性を向上させることができる。
As described above, according to the user authentication device 10 according to the present embodiment, for example, it is possible to reduce the risk of a password leaking even when directly peeped or when it is lost such as a mobile phone and can be operated by others. In addition, the operation by the password input person and the storage of the password become easy.
In particular, in the method of explicitly selecting a row and a column including a password, there arises a problem that a third party can see that the password is selected by the act of selecting the row and the column. On the other hand, even in an environment where there are no people around and passwords cannot be stolen, it is necessary to use the same operation method as usual, and the work remains complicated.
On the other hand, according to the user authentication device 10 according to the present embodiment, as described above, even if a password selection operation is seen by a third party, the contents cannot be understood, so the crime prevention performance is greatly improved. Can be improved. In addition, since the input act itself includes the act of tilting the display screen of the mobile terminal, the secondary effect of making it difficult for the password identification element selection to be easily seen with respect to peeping from a certain direction. Can also be expected, and the crime prevention property is further improved. Furthermore, when there is only the user himself / herself and there is no possibility of being peeped by a third party, the selected password identification element can be used as the final password identification element as it is. Can be improved. That is, the crime prevention property and operability of the user authentication device 10 can be improved.

なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。   Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention.

また、本発明は、図5A及びB、または、図6A及びBに示す処理を、CPUにコンピュータプログラムを実行させることにより実現することも可能である。   In addition, the present invention can be realized by causing the CPU to execute the computer program for the processes shown in FIGS. 5A and 5B or 6A and 6B.

プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。   The program may be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W and semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)) are included.

また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。   The program may also be supplied to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.

上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。   A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited thereto.

(付記1)
表示画面上においてマトリックス状に識別情報を表示させる表示手段と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する選択手段と、
前記選択手段により選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う制御手段と、
を備える、ことを特徴とするユーザ認証装置。
(付記2)
(付記1)記載のユーザ認証装置であって、
前記選択手段は、前記表示画面の傾斜方向が前記マトリックス情報の各行の延びる方向の場合、前記マトリックス情報において行を選択し、前記表示画面の傾斜方向が前記マトリックス情報の各列の延びる方向の場合、前記マトリックス情報において列を選択する、ことを特徴とするユーザ認証装置。
(付記3)
(付記1)又は(付記2)記載のユーザ認証装置であって、
前記選択手段は、前記表示画面の傾斜方向に基づいてマトリックス情報の行又は列を選択し、前記入力情報に基づいてマトリックス情報の識別情報を決定し、前記選択された行又は列のうち、該識別情報の含まれる行又は列を選択する、ことを特徴とするユーザ認証装置。
(付記4)
(付記1)乃至(付記3)のうちいずれか記載のユーザ認証装置であって、
前記マトリック状の各識別情報の配列をランダムに変更する乱数発生手段を更に備える、ことを特徴とするユーザ認証装置。
(付記5)
(付記1)乃至(付記4)のうちいずれか記載のユーザ認証装置であって、
前記選択手段は、前記マトリックス情報における各行及び列と、該各行及び列の方向と、を選択し、該選択された方向から前記各行及び列における識別情報を出力する、ことを特徴とするユーザ認証装置。
(付記6)
(付記1)乃至(付記5)のうちいずれか記載のユーザ認証装置であって、
前記表示画面の傾斜方向を検出する傾きセンサを更に備える、ことを特徴とするユーザ認証装置。
(付記7)
(付記1)乃至(付記6)のうちいずれか記載のユーザ認証装置であって、
前記選択手段は、前記表示画面上における接触を検出するタッチセンサを有し、該タッチセンサにより検出された前記マトリックス情報の各行及び列における位置に基いて、前記マトリックス情報の各行及び列における識別情報を選択する、ことを特徴とするユーザ認証装置。
(付記8)
(付記1)乃至(付記7)のうちいずれか記載のユーザ認証装置であって、
前記マトリックス情報の行及び列の数を変更する変更手段を更に備える、ことを特徴とするユーザ認証装置。
(付記9)
(付記1)乃至(付記8)のうちいずれか記載のユーザ認証装置であって、
前記識別情報は、パスワード情報またはID情報として認識可能な、数値、文字列、記号、色、及び画像のうち少なくとも1つを含む、ことを特徴とするユーザ認証装置。
(付記10)
(付記1)乃至(付記9)のうちいずれか記載のユーザ認証装置であって、
前記選択手段により選択されたマトリックスにおける行及び列に対応する識別情報を記憶する第1記憶手段を更に備える、ことを特徴とするユーザ認証装置。
(付記11)
表示画面上においてマトリックス状に識別情報を表示させるステップと、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択するステップと、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行うステップと、
を含む、ことを特徴とするユーザ認証方法。
(付記12)
表示画面上においてマトリックス状に識別情報を表示させる処理と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する処理と、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う処理と、
をコンピュータに実行させる、ことを特徴とするユーザ認証プログラム。
(Appendix 1)
Display means for displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Selection means to
Control means for performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the matrix information selected by the selection means with predetermined recognition information;
A user authentication device comprising:
(Appendix 2)
(Appendix 1) The user authentication device according to (1),
When the tilt direction of the display screen is a direction in which each row of the matrix information extends, the selection unit selects a row in the matrix information, and the tilt direction of the display screen is a direction in which each column of the matrix information extends. A user authentication device, wherein a column is selected in the matrix information.
(Appendix 3)
The user authentication device according to (Appendix 1) or (Appendix 2),
The selection means selects a row or column of matrix information based on the tilt direction of the display screen, determines identification information of the matrix information based on the input information, and among the selected row or column, A user authentication device, wherein a row or a column including identification information is selected.
(Appendix 4)
The user authentication device according to any one of (Appendix 1) to (Appendix 3),
A user authentication apparatus, further comprising: random number generating means for randomly changing the arrangement of the matrix-like identification information.
(Appendix 5)
The user authentication device according to any one of (Appendix 1) to (Appendix 4),
The selection means selects each row and column in the matrix information and the direction of each row and column, and outputs identification information in each row and column from the selected direction. apparatus.
(Appendix 6)
The user authentication device according to any one of (Appendix 1) to (Appendix 5),
The user authentication apparatus further comprising an inclination sensor that detects an inclination direction of the display screen.
(Appendix 7)
The user authentication device according to any one of (Appendix 1) to (Appendix 6),
The selection unit includes a touch sensor that detects contact on the display screen, and identification information in each row and column of the matrix information based on a position in each row and column of the matrix information detected by the touch sensor. A user authentication device characterized by selecting.
(Appendix 8)
The user authentication device according to any one of (Appendix 1) to (Appendix 7),
The user authentication apparatus further comprising a changing unit that changes the number of rows and columns of the matrix information.
(Appendix 9)
The user authentication device according to any one of (Appendix 1) to (Appendix 8),
The user authentication apparatus, wherein the identification information includes at least one of a numerical value, a character string, a symbol, a color, and an image that can be recognized as password information or ID information.
(Appendix 10)
The user authentication device according to any one of (Appendix 1) to (Appendix 9),
The user authentication apparatus further comprising first storage means for storing identification information corresponding to a row and a column in the matrix selected by the selection means.
(Appendix 11)
Displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen And steps to
Performing user authentication by collating a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
A user authentication method comprising:
(Appendix 12)
A process of displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Processing to
A process of performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
A user authentication program characterized by causing a computer to execute.

本発明は、例えば、タッチパネルを備えるスマートフォン、携帯電話機等の携帯端末、などのユーザ認証を行う装置又はシステムに適用可能である。   The present invention is applicable to, for example, a device or system that performs user authentication, such as a smartphone having a touch panel, a mobile terminal such as a mobile phone.

1、10 ユーザ認証装置
2 表示手段
3 選択手段
4 制御手段
11 入力部
12 乱数発生部
13 制御部
14 表示部
15 ユーザ入力記憶部
16 パスワード記憶部
17 傾きセンサ
151 ユーザ選択パスワードテーブル
161 パスワード識別要素テーブル
162 パスワード登録テーブル
163 パスワード出力テーブル
DESCRIPTION OF SYMBOLS 1, 10 User authentication apparatus 2 Display means 3 Selection means 4 Control means 11 Input part 12 Random number generation part 13 Control part 14 Display part 15 User input memory | storage part 16 Password memory | storage part 17 Inclination sensor 151 User selection password table 161 Password identification element table 162 Password registration table 163 Password output table

Claims (10)

表示画面上においてマトリックス状に識別情報を表示させる表示手段と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する選択手段と、
前記選択手段により選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う制御手段と、
を備える、ことを特徴とするユーザ認証装置。
Display means for displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Selection means to
Control means for performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the matrix information selected by the selection means with predetermined recognition information;
A user authentication device comprising:
請求項1記載のユーザ認証装置であって、
前記選択手段は、前記表示画面の傾斜方向が前記マトリックス情報の各行の延びる方向の場合、前記マトリックス情報において行を選択し、前記表示画面の傾斜方向が前記マトリックス情報の各列の延びる方向の場合、前記マトリックス情報において列を選択する、ことを特徴とするユーザ認証装置。
The user authentication device according to claim 1,
When the tilt direction of the display screen is a direction in which each row of the matrix information extends, the selection unit selects a row in the matrix information, and the tilt direction of the display screen is a direction in which each column of the matrix information extends. A user authentication device, wherein a column is selected in the matrix information.
請求項1又は2記載のユーザ認証装置であって、
前記選択手段は、前記表示画面の傾斜方向に基づいてマトリックス情報の行又は列を選択し、前記入力情報に基づいてマトリックス情報の識別情報を決定し、前記選択された行又は列のうち、該識別情報の含まれる行又は列を選択する、ことを特徴とするユーザ認証装置。
The user authentication device according to claim 1 or 2,
The selection means selects a row or column of matrix information based on the tilt direction of the display screen, determines identification information of the matrix information based on the input information, and among the selected row or column, A user authentication device, wherein a row or a column including identification information is selected.
請求項1乃至3のうちいずれか1項記載のユーザ認証装置であって、
前記マトリック状の各識別情報の配列をランダムに変更する乱数発生手段を更に備える、ことを特徴とするユーザ認証装置。
The user authentication device according to any one of claims 1 to 3,
A user authentication apparatus, further comprising: random number generating means for randomly changing the arrangement of the matrix-like identification information.
請求項1乃至4のうちいずれか1項記載のユーザ認証装置であって、
前記選択手段は、前記マトリックス情報における各行及び列と、該各行及び列の方向と、を選択し、該選択された方向から前記各行及び列における識別情報を出力する、ことを特徴とするユーザ認証装置。
The user authentication device according to any one of claims 1 to 4,
The selection means selects each row and column in the matrix information and the direction of each row and column, and outputs identification information in each row and column from the selected direction. apparatus.
請求項1乃至5のうちいずれか1項記載のユーザ認証装置であって、
前記表示画面の傾斜方向を検出する傾きセンサを更に備える、ことを特徴とするユーザ認証装置。
The user authentication device according to any one of claims 1 to 5,
The user authentication apparatus further comprising an inclination sensor that detects an inclination direction of the display screen.
請求項1乃至6のうちいずれか1項記載のユーザ認証装置であって、
前記選択手段は、前記表示画面上における接触を検出するタッチセンサを有し、該タッチセンサにより検出された前記マトリックス情報の各行及び列における位置に基いて、前記マトリックス情報の各行及び列における識別情報を選択する、ことを特徴とするユーザ認証装置。
The user authentication device according to any one of claims 1 to 6,
The selection unit includes a touch sensor that detects contact on the display screen, and identification information in each row and column of the matrix information based on a position in each row and column of the matrix information detected by the touch sensor. A user authentication device characterized by selecting.
請求項1乃至7のうちいずれか1項記載のユーザ認証装置であって、
前記マトリックス情報の行及び列の数を変更する変更手段を更に備える、ことを特徴とするユーザ認証装置。
The user authentication device according to any one of claims 1 to 7,
The user authentication apparatus further comprising a changing unit that changes the number of rows and columns of the matrix information.
表示画面上においてマトリックス状に識別情報を表示させるステップと、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択するステップと、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行うステップと、
を含む、ことを特徴とするユーザ認証方法。
Displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen And steps to
Performing user authentication by collating a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
A user authentication method comprising:
表示画面上においてマトリックス状に識別情報を表示させる処理と、
前記表示画面の傾斜方向と、前記表示画面上のマトリックス情報における複数の行及び列に対する入力情報と、に基づいて、前記表示画面上のマトリックス情報における複数の行及び列のうち少なくとも一つを選択する処理と、
前記選択されたマトリックス情報における複数の行及び列のうち少なくとも一つに含まれる複数の識別情報と、所定の認識情報と、を照合することでユーザ認証を行う処理と、
をコンピュータに実行させる、ことを特徴とするユーザ認証プログラム。
A process of displaying identification information in a matrix on the display screen;
Select at least one of the plurality of rows and columns in the matrix information on the display screen based on the tilt direction of the display screen and the input information for the plurality of rows and columns in the matrix information on the display screen Processing to
A process of performing user authentication by comparing a plurality of identification information included in at least one of a plurality of rows and columns in the selected matrix information with predetermined recognition information;
A user authentication program characterized by causing a computer to execute.
JP2013061811A 2013-03-25 2013-03-25 User authentication apparatus, user authentication method, and user authentication program Active JP6099134B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013061811A JP6099134B2 (en) 2013-03-25 2013-03-25 User authentication apparatus, user authentication method, and user authentication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013061811A JP6099134B2 (en) 2013-03-25 2013-03-25 User authentication apparatus, user authentication method, and user authentication program

Publications (2)

Publication Number Publication Date
JP2014186611A true JP2014186611A (en) 2014-10-02
JP6099134B2 JP6099134B2 (en) 2017-03-22

Family

ID=51834102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013061811A Active JP6099134B2 (en) 2013-03-25 2013-03-25 User authentication apparatus, user authentication method, and user authentication program

Country Status (1)

Country Link
JP (1) JP6099134B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101547792B1 (en) 2015-01-21 2015-08-26 주식회사 엔씨소프트 Method and system for user identity authentication using grid pattern

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06318186A (en) * 1993-05-07 1994-11-15 Hitachi Ltd Password input device
JPH08249284A (en) * 1995-03-10 1996-09-27 Toshiba Corp System and method for processing password
JP2004112448A (en) * 2002-09-19 2004-04-08 Nec Corp Mobile terminal unit
US20070198843A1 (en) * 2006-02-22 2007-08-23 International Business Machines Corporation System, method, and computer program product for secure input for mobile devices
JP2009015387A (en) * 2007-06-29 2009-01-22 Funai Electric Co Ltd Password input device
US20110145587A1 (en) * 2009-12-11 2011-06-16 Samsung Electronics Co. Ltd. Integrated login input apparatus and method in portable terminal
JP2011160326A (en) * 2010-02-03 2011-08-18 Nec Corp Portable terminal device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06318186A (en) * 1993-05-07 1994-11-15 Hitachi Ltd Password input device
JPH08249284A (en) * 1995-03-10 1996-09-27 Toshiba Corp System and method for processing password
JP2004112448A (en) * 2002-09-19 2004-04-08 Nec Corp Mobile terminal unit
US20070198843A1 (en) * 2006-02-22 2007-08-23 International Business Machines Corporation System, method, and computer program product for secure input for mobile devices
JP2009015387A (en) * 2007-06-29 2009-01-22 Funai Electric Co Ltd Password input device
US20110145587A1 (en) * 2009-12-11 2011-06-16 Samsung Electronics Co. Ltd. Integrated login input apparatus and method in portable terminal
JP2011160326A (en) * 2010-02-03 2011-08-18 Nec Corp Portable terminal device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101547792B1 (en) 2015-01-21 2015-08-26 주식회사 엔씨소프트 Method and system for user identity authentication using grid pattern

Also Published As

Publication number Publication date
JP6099134B2 (en) 2017-03-22

Similar Documents

Publication Publication Date Title
CN103034798B (en) A kind of generation method and device of random cipher
US8010797B2 (en) Electronic apparatus and recording medium storing password input program
US20140123274A1 (en) Password Setting and Verification
JP2010026676A (en) Password authentication device and password authentication method
US20130276100A1 (en) Method and apparatus for authenticating password
US20140289841A1 (en) Authentication processing device for performing authentication processing
JP2016133994A (en) Authentication server device, program, and authentication method
TW201520823A (en) System and method for unlocking touch screen, and touch display device
JP2014010663A (en) User authentication device, user authentication method, and user authentication program
US9900470B2 (en) Storage medium, symbol entry device, and system for accepting touch inputs on a display
JP2013168001A (en) Input device, control method for input device, information processing device, and program
JP6099134B2 (en) User authentication apparatus, user authentication method, and user authentication program
JP6387887B2 (en) Authentication device, authentication program, and authentication system
KR101627453B1 (en) Apparatus and method of locking of mobile device for protecting from password disclosure
US10678895B2 (en) Data input method, and electronic device and system for implementing the data input method
JP2016001426A (en) Information input device and input information determination method using touch panel
KR101388843B1 (en) User authentication method using vibration indicator
CN109426707B (en) Electronic device and authentication method
JP5317210B2 (en) Authentication apparatus, authentication method, and computer program
KR101063523B1 (en) User authentication method using a user authentication password consisting of two or more characters
US20200364328A1 (en) Method and device for providing a user authentication credential
KR101368518B1 (en) User authentication method with parameterized security and usability
JP6973147B2 (en) Authentication device, authentication method and authentication program
US20240333491A1 (en) Authentication device, authentication method, and recording medium
CN105933275B (en) Authentication method in electronic equipment and electronic equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170110

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: 20170124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170216

R150 Certificate of patent or registration of utility model

Ref document number: 6099134

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350