(57)【要約】【課題】  従来の電話装置のパスワードロック機能は、簡単にパスワードが推測されやすいという問題がある。この問題に対し、ユーザの行動履歴情報を基にした認証情報及び疑似認証情報を生成し、ユーザに選択させ、認証を行う技術がある。しかし、行動履歴情報は自動的に生成されるために、行動した履歴をユーザが認識していない場合にロック解除できない。【解決手段】  電話装置1は認証開始操作検出部１０３が所定の機能の使用許可要求を受付けると、質問文・選択肢生成部１０７は、スケジュール帳情報テーブル１２０、電話帳情報テーブル１２１、プロファイル情報テーブル１２２の何れかをランダムに選択し、質問文及び解答を自動生成し、ＬＣＤ表示部１０２に表示する。使用者の解答を受付けると、回答照合部１０８は、使用者の解答が正解であった場合、所定の機能の使用を許可する。【選択図】    図１
2013242661.tif 000002
【特許請求の範囲】
【請求項１】
自装置を使用する者が予め登録されている使用者であるか否かを認証する機能を有する電話装置であって、
自装置に記憶された電話番号またはスケジュールデータを含む前記予め登録されている使用者に係る個人情報を参照し、前記個人情報のいずれかを解答とする質問をランダムに生成しその解答を求める内容を表示する質問表示手段と、
前記質問表示手段が表示した質問に対する解答を受付ける解答受付手段と、
前記解答受付手段が受付けた解答と前記表示手段が求めた解答が一致した場合に自装置を使用する者は前記予め登録されている使用者であると認証し、所定の機能の使用を許可することを特徴とする使用者認証機能を有する電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自装置の使用者を認証する機能を有する電話装置に関する。
【背景技術】
【０００２】
従来、電話装置には他ユーザの使用を禁止する情報セキュリティシステムの一例として、ロック機能がある。このロック機能を使用する際には、ユーザが予め英数字などで構成されたパスワードを記憶させ、ユーザ認証時にユーザが入力したパスワードが正常な場合にロック解除を行う。
【０００３】
上記の情報セキュリティシステムはパスワードをユーザが設定する為、パスワードの強度に問題がある。簡単に推測されやすいパスワードではセキュリティ上問題があり、推測されにくいパスワードではユーザがパスワードを忘れてしまうといった問題が発生する。
【０００４】
これを解決するための技術として例えば特許文献１の技術がある。特許文献１には、購買履歴、建物への入退場、知人との合流、画像の撮影など様々な行動から行動履歴情報を生成し、サーバにアップロード、又はユーザの記憶装置に記憶し、行動履歴情報を基にして認証情報及び疑似認証情報を生成し、認証対象ユーザに自分の行動履歴を示す認証情報を選択させ、その正答率から認証を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−５９８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術を適用しようとする場合、認証情報に使用される行動履歴情報はセンサ（ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）リーダ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ等）により取得されたＩＤや位置情報等によって自動的に生成されるために、認証情報として使用される行動履歴情報をユーザが認識していない可能性が考えられる。
【０００７】
本発明は上記の従来の課題を解決するために為されたもので、本発明の目的は、ユーザ自身が入力した情報をランダムで選択し、それを基に質問及び解答を生成し、ユーザ認証を行う電話装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、自装置を使用する者が予め登録されている使用者であるか否かを認証する機能を有する電話装置であって、自装置に記憶された電話番号またはスケジュールデータを含む前記予め登録されている使用者に係る個人情報を参照し、前記個人情報のいずれかを解答とする質問をランダムに生成しその解答を求める内容を表示する質問表示手段と、前記質問表示手段が表示した質問に対する解答を受付ける解答受付手段と、前記解答受付手段が受付けた解答と前記表示手段が求めた解答が一致した場合に自装置を使用する者は前記予め登録されている使用者であると認証し、所定の機能の使用を許可することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電話装置のユーザ認証において、質問・解答を毎回変化させる事で、セキュリティ強度の高いかつ認証されるべきユーザが解答を導きやすい質問を生成することのできるユーザ認証技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態が適用された場合の電話装置の機能ブロック図である。
【図２】電話装置の動作フローである。
【図３】図２における質問文・選択肢生成処理の具体的な動作フローである。
【図４】電話装置のＬＣＤ表示部に表示される質問文・選択肢の表示内容を模式的に示した図である。
【図５】電話装置の記憶部に記憶されるスケジュール帳情報テーブルを模式的に表した図である。
【図６】電話装置の記憶部に記憶される電話帳情報テーブルを模式的に表した図である。
【図７】電話装置の記憶部に記憶されるプロファイル情報テーブルを模式的に表した図である。
【図８】電話装置の記憶部に記憶されるダミー解答情報テーブルを模式的に表した図である。
【図９】電話装置の記憶部に記憶される質問文テーブルを模式的に表した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明の一実施の形態が適用された場合の電話装置１の機能ブロック図である。
【００１２】
電話装置１は、公衆網であるＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）網２と接続し電話通信を行う。
【００１３】
電話装置１は、キー入力部１０１と、ＬＣＤ表示部１０２と、認証開始操作検出部１０３と、解答選択操作検出部１０４と、質問文・選択肢表示指示部１０５と、認証結果表示指示部１０６と、質問文・選択肢生成部１０７と、解答照合部１０８と、認証結果操作指示部１０９と、記憶部１１０と、通信インターフェース部１１１と、通信制御部１１２と、ハンドセット１１３と、電話機能部１１４とを有する。
【００１４】
キー入力部１０１は、ダイヤルキーやタッチパネルの入力部でユーザの操作を検出するとイベントの解析を行い、後述する認証開始操作検出部１０３または解答選択操作検出部１０４へイベントを通知する。
【００１５】
ＬＣＤ表示部１０２はＬＣＤやタッチパネルの出力部であって、後述する質問文・選択肢表示指示部１０５から通知された質問文及び選択肢の表示や、後述する認証結果表示指示部１０６から通知された認証結果の表示を行う。
【００１６】
認証開始操作検出部１０３は、通知されたイベントが端末ロック解除操作や、電子マネーの使用開始操作や、ユーザが設定した電話帳等の個人情報へのアクセス操作等のユーザ認証を必要とするイベントであった場合は、認証処理を行う際のパラメータの設定を行った後、後述する質問文・選択肢生成部１０７に通知する。
【００１７】
解答選択操作検出部１０４は、通知されたイベントがユーザ認証の解答選択イベントであった場合は、ユーザの選択した答えを取得し、後述する解答照合部１０８に通知する。
【００１８】
質問文・選択肢表示指示部１０５は、後述する質問文・選択肢生成部１０７で生成されたユーザ認証に使用する質問文・選択肢をＬＣＤ表示部１０２に通知する。
【００１９】
認証結果表示指示部１０６は後述する認証結果操作指示部１０９で判別された認証結果をＬＣＤ表示部１０２に通知する。
【００２０】
質問文・選択肢生成部１０７は、記憶部１１０から解答に使用するデータをランダムに選択し、ユーザ認証するための質問文及び解答を含んだ選択肢の生成を行い、質問文・選択肢表示指示部１０５に通知する。また選択された解答を後述する記憶部１１０に記憶する。
【００２１】
解答照合部１０８は解答選択操作検出部１０４から通知されたユーザの選択した答えと、後述する記憶部１１０から取得した解答（正答）との比較を行い、比較結果を後述する認証結果操作指示部１０９に通知する。
【００２２】
認証結果操作指示部１０９は通知された比較結果から認証結果を判別し、認証結果が未確定（比較結果は正常だが、ユーザの解答選択回数＜認証に使用する質問数）の場合は、質問文・選択肢を再生成するように、質問文・選択肢生成部１０７に通知する。認証成功の場合は、認証結果表示指示部１０６及び電話機能部１１４に認証成功を通知し、認証失敗の場合は認証結果表示指示部１０６に認証失敗を通知する。
【００２３】
記憶部１１０は質問文・選択肢生成部１０７で使用するスケジュール帳情報テーブル１２０と、電話帳情報テーブル１２１と、プロファイル情報テーブル１２２と、ダミー解答情報テーブル１２３と、質問文テーブル１２４と、解答照合部１０８で使用する質問文への解答（正答）等を記憶する。
【００２４】
図５は電話装置１の記憶部１１０に記憶されるスケジュール帳情報テーブル１２０を模式的に表した図である。スケジュール帳情報テーブル１２０には、ユーザがスケジュール帳へスケジュールを登録する度にレコードが登録され、各レコードは、スケジュールを行う予定の日付を示す月／日のフィールド３００と、会議の開始時間や電車の発車時間などの予定時刻を示す時刻フィールド３０１と、待合わせ相手を示す誰のフィールド３０２、待合わせ場所や目的地等を示す場所のフィールド３０３と、打ち合わせや出張などスケジュールの目的を示す目的のフィールド３０４とを有している。質問文・選択肢生成処理を行う場合に参照される。
【００２５】
図６は電話装置１の記憶部１１０に記憶される電話帳情報テーブル１２１を模式的に表した図である。電話帳情報テーブル１２１には、ユーザが電話帳へ電話番号や姓名等の電話帳データを登録する度にレコードが登録され、各レコードは電話帳に登録した相手の氏名を示す姓名のフィールド４００と、相手の電話番号を示す電話番号のフィールド４０１と、相手のメールアドレスを示すメールアドレスのフィールド４０２と、相手のＦＡＸ番号を示すＦＡＸのフィールド４０３と、相手の家の住所や勤務先の所在地などを示す住所のフィールド４０４と、相手の勤務先名や所属の職場名などを示す所属のフィールド４０５とを有している。質問文・選択肢生成処理を行う場合に参照される。
【００２６】
図７は電話装置１の記憶部１１０に記憶されるプロファイル情報テーブル１２２を模式的に表した図である。プロファイル情報テーブル１２２には、ユーザ設定等のユーザの個人情報を登録する度に登録され、電話装置１を使用するユーザの氏名を示す姓のフィールド５００と、名のフィールド５０１と、ユーザの生年月日を示す西暦年のフィールド５０２と、月のフィールド５０３と、日のフィールド５０４と、ユーザの血液型を示す血液型のフィールド５０５と、ユーザの出身地を示す出身地のフィールド５０６と、ユーザの身長を示す身長のフィールド５０７と、ユーザの体重を示す体重のフィールド５０８とを有している。質問文・選択肢生成処理を行う場合に参照される。
【００２７】
プロファイル情報は、登録したユーザの個人情報以外にも、例えばユーザが頻繁に電話する相手の氏名又は電話番号、ユーザが頻繁にメールする相手の氏名又はメールアドレス、ユーザが最近使用したアプリや、ユーザが最近閲覧したＷＥＢサイトのアドレス又はサイト名、ユーザが最近使用した検索ワード、ユーザの最終発信先相手の氏名、又は電話番号等のユーザの使用履歴を基にした情報を利用する事も考えられる。
【００２８】
図８は電話装置１の記憶部１１０に記憶されるダミー解答情報テーブル１２３を模式的に表した図である。ダミー解答情報テーブル１２３は、質問文・選択肢生成処理で正解となる解答以外のダミー解答となる情報を保存しており、解答の種別を示す種別のフィールド６００と、選択肢にダミー解答として表示する情報を示すダミー解答データのフィールド６０１を有する。質問文・選択肢生成処理で、スケジュール帳情報テーブル１２０や、電話帳情報テーブル１２１や、プロファイル情報テーブル１２２のテーブル内に登録されたレコードから解答に使用する情報を選択後、情報テーブル内の登録レコード数が１０件以下であった場合に参照される。
【００２９】
ダミー解答情報テーブル１２３は、スケジュール帳情報のダミー解答情報テーブルを示している。ダミー解答情報テーブル１２３は、前記以外に、電話帳情報のダミー解答情報テーブルと、プロファイル情報のダミー解答情報テーブルとを有する。
【００３０】
図９は電話装置１の記憶部１１０に記憶される質問文テーブル１２４を模式的に表した図である。質問文テーブル１２４は質問文・選択肢生成処理で解答に対応した質問文を生成する質問文生成情報を保存しており、解答の種別を示す種別のフィールド７００と、ベースとなる質問文に埋め込む質問種別を示す質問パラメータのフィールド７０１と、ベースとなる質問文を示す質問文のフィールド７０２を有する。質問文・選択肢生成処理で解答及びダミー解答を選択後に参照される。
【００３１】
質問文テーブル１２４はスケジュール帳情報の質問文テーブルを示している。質問文テーブル１２４は、前記以外に、電話帳情報の質問文テーブルと、プロファイル情報の質問文テーブルとを有する。
【００３２】
通信インターフェース部１１１は、通信制御部１１２からの指示を受け、ＰＳＴＮ網２を介して、通話相手の電話装置との通信を行う。
【００３３】
通信制御部１１２は、通信インターフェース部１１１、又は電話機能部１１４から送られた信号の変換処理やエラー検出処理等の、通信データの送受信制御を行う。
【００３４】
ハンドセット１１３は、マイクから入力されたユーザの音声信号を電話機能部１１４に送ったり、電話機能部１１４から通知された通話相手の音声信号をスピーカから出力する送受話器である。
【００３５】
電話機能部１１４は、記憶部１１０から設定を読込み、電話装置１の発信動作や着信動作など、一般的な電話装置の持つ機能の制御を行う。またスケジュール帳データ登録時は記憶部１１０のスケジュール帳情報テーブル１２０へ、電話帳データ登録時は記憶部１１０の電話帳情報テーブル１２１へ、個人情報登録時は記憶部１１０のプロファイル情報テーブル１２２へ、各データの登録を行う。
【００３６】
また、認証結果操作指示部１０９から、認証成功が通知された場合には、端末の機能制限を解除する。
【００３７】
図２は、電話装置１の動作フローである。
【００３８】
本フローは、電話装置１のユーザがロック解除操作を行った時点から開始される。
【００３９】
電話装置１はユーザによってロック解除操作を検出すると（Ｓ１０１）、認証処理に使用するパラメータ（認証のためにユーザに提示する質問の数、実際にユーザが質問に対する答えを選択した選択回数、及び質問の正解数）の読込み又は設定を行う（Ｓ１０２、Ｓ１０３）。
【００４０】
尚、本実施例ではロック解除操作の検出を起点としてフローが実行される説明になっているが本願はこれに限定しない。例えば、電子マネーの使用開始操作検出時や、ユーザが設定した電話帳等の個人情報へのアクセス検出時などユーザ認証を必要とするイベントを検出時にフロー処理を開始するようにしてもよい。
【００４１】
次に、電話装置１は質問文・選択肢生成処理を実行し、質問文及び選択肢を生成する（Ｓ２００）。尚、質問文・選択肢生成処理の具体的な動作については図３にて後述する。
【００４２】
質問文及び選択肢を生成後、電話装置１はＬＣＤ画面に表示し（Ｓ１０４）、ユーザが質問に対する答えを選択するまで待機する。
【００４３】
ユーザが質問に対する答えを選択したイベントを検出後、ユーザが選択した答えと記憶部１１０から読込んだ解答との比較を行い、一致した場合（Ｓ１０５，ＹＥＳ）は正解数を増加させ（Ｓ１０６）、それ以外の場合（Ｓ１０５，ＮＯ）は何もせずに、選択回数を増加させる（Ｓ１０７）。
【００４４】
その後、選択回数の判別を行い、ユーザの解答選択回数＜認証に使用する質問数の場合（Ｓ１０８，ＮＯ）は、質問数が一定以上（例：３回）に達するまで、ユーザ認証に使用する質問文・選択肢を再度生成し、ユーザに表示する。ユーザの解答選択回数≧認証に使用する質問数の場合（Ｓ１０８，ＹＥＳ）は、正解数の比較を行い、全問正解時（Ｓ１０９，ＹＥＳ）は認証成功処理を行い（Ｓ１１０）、それ以外の場合（Ｓ１０９，ＮＯ）は認証失敗処理を行う（Ｓ１１１）。
【００４５】
図３は、図２における質問文・選択肢生成処理（Ｓ２００）の具体的な動作フローである。
【００４６】
質問文・選択肢生成処理では、まず質問文及び解答に使用するデータを決定する為に、スケジュール帳情報テーブル１２０と、電話帳情報テーブル１２１と、プロファイル情報テーブル１２２から、使用するテーブルを１つランダムで選択（Ｓ２０１）し、選択した情報テーブル内の登録レコードから、使用するレコードを１つランダムに選択（Ｓ２０２）し、選択したレコード内のフィールド３００〜３０４、４００〜４０５、５００〜５０８から、フィールドをランダムで１つ選択し、選択したフィールドのデータを質問文に対する解答とする（Ｓ２０３）。
【００４７】
データ選択を行う手法としては、レコード内の全てのデータからランダムで選択する以外にも、例えばレコード内で登録した日付が早いデータ１０件の内からランダムで選択するなど、ユーザが記憶している可能性の高いデータから選択する事も考えられる。
【００４８】
解答に使用するデータを決定後、選択肢に使用する解答以外のダミー解答を取得するために、Ｓ２０１で選択した情報テーブル内の登録レコード数の比較を行い（Ｓ２０４）、設定値以上（例：１０件）であった場合（Ｓ２０４，ＹＥＳ）は、Ｓ２０２で選択したレコード以外のレコードから、解答に対応したフィールドのデータをランダムで３つ読込み、ダミー解答とする（Ｓ２０５）。
【００４９】
Ｓ２０１で選択した情報テーブル内の登録レコード数が設定値以下の場合（Ｓ２０４，ＮＯ）は、ダミー解答情報テーブル１２３の種別６００と、Ｓ２０３で選択された解答の種別６００から、ダミー解答データ６０１から読み込むレコードを選択する。選択レコードのダミー解答データ６０１から、データをランダムで３つ読込み、ダミー解答とする（Ｓ２０６）。
【００５０】
Ｓ２０３で選択した解答とＳ２０５又はＳ２０６で選択したダミー解答を基に、ユーザに表示する解答を含んだ選択肢を生成する（Ｓ２０７）。
【００５１】
選択肢を生成した後、図９の質問文テーブルの種別７００と、Ｓ２０３で選択された解答の種別から、質問文テーブルから読み込むレコードを選択する。選択レコードの質問パラメータ７０１を読み込み、質問文に埋め込む質問パラメータのデータを、Ｓ２０２で選択した情報テーブルのデータから取得する。
【００５２】
質問文テーブル内の選択レコードの質問文７０２から取得した質問文をベースに、前記質問パラメータを埋め込み、ユーザに表示する質問文を生成する（Ｓ２０８）
図４は電話装置１のＬＣＤ表示部１０２に表示される質問文・選択肢の表示内容を模式的に示した図である。図４では質問文・選択肢の一例として、スケジュール帳情報テーブル１２０の場所を解答にした質問文・選択肢を示している。
【００５３】
図４に示すように、図３の質問文・選択肢生成処理で生成された質問文・選択肢を、ＬＣＤ画面に表示し、ユーザは電話装置１のダイヤルキー１〜４を押下することで、選択肢１〜４から、質問文に対する解答を選択する。
【００５４】
解答の選択方法としては、上記の他に、カーソル移動を行うダイヤルキーと、決定のダイヤルキーを組み合わせたダイヤルキー操作も考えられる。
【００５５】
以上説明した通り、本発明によれば、電話装置のユーザ認証において、質問・解答を毎回変化させる事で、従来よりもセキュリティ強度が高い使用者認証機能を有する電話装置を提供できるという利点がある。
【００５６】
ところで、以上の実施形態において、前記記載の質問表示手段で、質問文・選択肢の生成に使用する個人情報に、ユーザが頻繁に電話する相手の氏名又は電話番号、ユーザが頻繁にメールする相手の氏名又はメールアドレス、ユーザが最近使用したアプリや、ユーザが最近閲覧したＷＥＢサイトのアドレス又はサイト名、ユーザが最近使用した検索ワード、ユーザの最終発信先相手の氏名、又は電話番号等のユーザの使用履歴を基にした情報を使用して、質問文・選択肢を生成するようにしても良い。
【００５７】
スケジュール帳情報テーブル１２０と、電話帳情報テーブル１２１と、プロファイル情報テーブル１２２に登録されている個人情報以外のデータが使用出来ることから、以前に表示した質問が再表示される可能性が減り、質問文・選択肢の生成に使用する個人情報の増加により、さらに他者が解読し難いセキュリティ強度が高い使用者認証機能を有する電話装置を提供できる効果がある。
【符号の説明】
【００５８】
１…電話装置
１０１…キー入力部、
１０２…ＬＣＤ表示部、
１０３…認証開始操作検出部、
１０４…解答選択操作検出部、
１０５…質問文・選択肢表示指示部、
１０６…認証結果表示指示部、
１０７…質問文・選択肢生成部、
１０８…解答照合部、
１０９…認証結果操作指示部、
１１０…記憶部、
１１１…通信インターフェース部、
１１２…通信制御部、
１１３…ハンドセット、
１１４…電話機能部、
１２０…スケジュール帳情報テーブル、
１２１…電話帳情報テーブル、
１２２…プロファイル情報テーブル、
１２３…ダミー解答情報テーブル、
１２４…質問文テーブル、
２…ＰＳＴＮ網
【図１】
2013242661.tif 000003
【図２】
2013242661.tif 000004
【図３】
2013242661.tif 000005
【図４】
2013242661.tif 000006
【図５】
2013242661.tif 000007
【図６】
2013242661.tif 000008
【図７】
2013242661.tif 000009
【図８】
2013242661.tif 000010
【図９】
2013242661.tif 000011