説明

認証装置、及び認証方法

【課題】キー操作を行うことなくパスワードなどの暗証情報を入力することが可能な認証装置、及び認証方法を提供する。
【解決手段】非接触型ICカードから情報を取得するICカードリーダを認証装置に設け、ICカードリーダとICカードとの通信接続と通信切断の時間からタイミングデータを作成し、認証キーである認証パターンとタイミングデータとを比較し、認証パターンとタイミングデータとが一致すると正規のユーザであると認証する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、認証装置、及び認証方法に関し、特に、カードと暗証情報とを用いて認証を行うことが可能な認証装置、及び認証方法に関する。
【背景技術】
【0002】
磁気カードやICカードなどのカードを用いたユーザ認証が広く行われている。この認証方法では、カードにユーザを特定するためのユーザ特定情報を記録しておき、認証装置でカードからユーザ特定情報を取得して照会・解析を行うことにより、ユーザの認証を行う。
【0003】
また、ユーザがカードを落したり、カードが盗難に遭うなどして第三者にカードが渡った場合に、当該カードが不正に利用される恐れがあることから、ユーザの認証を行う際にパスワードを要求することも行われている。
【0004】
そして、このパスワードを用いた認証を行う際に、単純な文字列やキー操作のみならず、キーが押されたリズム(時間間隔)を測定して認証を行う方法が提案されている(例えば、特許文献1乃至3参照)。
【特許文献1】特開平11−015900号公報
【特許文献2】特開2000−137681号公報
【特許文献3】特開2001−249731号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかし、キー操作によってパスワードを入力する方法は、認証装置にパスワードを入力するためのキーボードなどを設けなければならず、認証装置のコストが増大すると共に、キーボードを設置するためのスペースを確保しなければならず、認証装置の小型化を図る上で大きな障害となる。
【0006】
また、認証装置にカードをセットした上でさらにパスワードの入力を行うため手間であり、特に手に障害を持つ人や老人にとってはパスワードの入力が一仕事であり、大変な負担をかけることとなる。
【0007】
さらに、パスワードは文字や数字の羅列であることが多いため、覚え難く忘れ易く、電話番号や誕生日などを利用すると、第三者に容易に推測されるという問題があった。
【0008】
そこで本発明では、キー操作を行うことなくパスワードなどの暗証情報を入力することが可能な認証装置、及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【0009】
本発明における認証装置は、非接触型の端末から情報を取得するリーダと、前記端末と前記リーダとの接続時間及び切断時間を計測するタイマーと、前記タイマーの計測結果に基づいてタイミングデータを作成するタイミングデータ取得部と、前記端末の認証キーである認証パターンを取得する認証パターン取得部と、前記タイミングデータと前記認証パターンとを用いて認証判定を行う認証判定部とを具備する。
【0010】
また、前記認証パターン取得部は、前記端末から前記認証パターンを取得する。
【0011】
また、前記認証パターンを記憶する認証パターンデータベースをさらに具備し、前記認証パターン取得部は、前記認証パターンデータベースから前記認証パターンを取得する。
【0012】
また、前記認証判定部は、前記タイミングデータと前記認証パターンとの差が許容範囲内であると認証成功と判定する。
【0013】
次に、本発明における認証方法は、非接触型の端末からリーダで情報を取得し、前記端末と前記リーダとの接続時間及び切断時間をタイマーで計測し、前記タイマーの計測結果に基づいてタイミングデータ取得部でタイミングデータを作成し、前記端末の認証キーである認証パターンを認証パターン取得部で取得し、前記タイミングデータと前記認証パターンとを用いて認証判定部で認証判定を行う。
【0014】
また、前記認証パターンは、前記端末から取得する。
【0015】
また、前記認証パターンは、該認証パターンを記憶する認証パターンデータベースから取得する。
【0016】
また、前記認証判定は、前記タイミングデータと前記認証パターンとの差が許容範囲内であると認証成功と判定する。
【発明の効果】
【0017】
本発明では、カードを用いたユーザ認証時にキー操作を行うことなく容易に暗証情報を入力することができる。
【発明を実施するための最良の形態】
【0018】
以下、本発明に係る認証装置、及び認証方法を実施するための最良の形態について、添付図面を参照して詳細に説明する。
【実施例1】
【0019】
図1は、本実施例における認証装置の構成を示すブロック図である。同図に示すように認証装置1には、ICカードリーダ10と、タイマー11と、報知部12と、制御部13と、制御プログラム記憶部14と、認証パターン取得部15と、タイミングデータ取得部16と、認証判定部17とが設けられている。
【0020】
ICカードリーダ10は、ユーザが所持する非接触型ICカードと通信し、ユーザの識別子であるカードIDや、認証キーである認証パターンを読み取る。
【0021】
タイマー11は、カードリーダ10が、ICカードと通信している時間およびICカードとの通信が途絶えている時間を計測する。
【0022】
報知部12は、LED(Light Emitting Diode)やLCD(Liquid Crystal Display)といった表示用デバイスや音声で情報をユーザに伝えるスピーカなど、ユーザに情報を通知するデバイスであり、例えば、通信の接続・切断をLEDの点灯で通知したり、認証結果をLCDに表示するなど、通信状況や認証結果などの情報をユーザに通知する。
【0023】
制御部13は、認証装置全体及び各部の動作を制御するための処理を行う。
【0024】
制御プログラム記憶部14は、制御部13で制御装置全体及び各部の動作を制御するための制御プログラムを記憶する。
【0025】
認証パターン取得部15は、ICカードリーダ10でICカードから読み取った情報から認証パターン(図2参照)を取得する。
【0026】
タイミングデータ取得部16は、ICカードとICカードリーダ10とが通信状態の時間と切断状態の時間をそれぞれタイマー11で測定し、通信状態(「ON」)である時間と切断状態(「OFF」)である時間を並べたデータの列であるタイミングデータを取得する(図3参照)。
【0027】
認証判定部17は、認証パターンとタイミングデータとを比較して認証判定を行う。ここで認証判定にあたっては、認証パターンとタイミングデータとの差(ズレ)について許容範囲を予め定めておき、この許容範囲内に差が納まれば認証パターンとタイミングデータとが一致したと判断する。
【0028】
なお、図1において点線で囲まれた部分(認証パターン取得部15、タイミングデータ取得部16、認証判定部17)は、ソフトウェアなどにより実現される部分である。
【0029】
上記構成を用いて本実施例におけるに認証装置は、ICカードから認証パターンを取得すると共に、ICカードとICカードリーダとが通信状態の時間、及び切断状態の時間からタイミングデータを作成し、ユーザの認証判定を行う。
【0030】
図4は、本実施例における認証装置の処理の流れを示すフローチャートである。
【0031】
まず、ICカードリーダでICカードを検出する(ステップ100)と、ICカードからカードIDと認証パターンを取得する(ステップ101)。
【0032】
そして、後に詳述するようにタイミングデータを作成し(ステップ102)、認証パターンとタイミングデータとの差を算出して(ステップ103)、この差が許容範囲内であるか否かの判断を行う(ステップ104)。
【0033】
ここで差が許容範囲内に納まると判断する(ステップ104でYES)と、認証成功と判断して所定の処理を行い(ステップ105)、また、差が許容範囲内に納らないと判断する(ステップ104でNO)と、認証失敗と判断して所定の処理を行う(ステップ106)。
【0034】
図5は、タイミングデータを取得する際の処理の流れを示すフローチャートである。
【0035】
まず、カードIDと認証パターンとを取得し(ステップ101)、ICカードとカードリーダとの通信が切断される(ステップ200)と、タイミングデータの作成を開始する(ステップ201)。
【0036】
そして、ICカードとカードリーダとの通信が接続される(ステップ202)と、「ON」として時間計測を開始する(ステップ203)。
【0037】
また、ICカードとカードリーダとの通信が切断される(ステップ204)と、「ON」として計測した時間を記憶し(ステップ205)、「OFF」として時間計測を開始する(ステップ206)。
【0038】
ここで、ICカードとカードリーダとの通信が接続される(ステップ207でYES)と、「OFF」として計測した時間を記憶し(ステップ208)、「ON」として時間計測を開始する(ステップ203)。
【0039】
一方、ICカードとカードリーダとの通信が接続されず(ステップ207でNO)、一定時間が経過する(ステップ209でYES)と、タイミングデータの作成を終了し(ステップ210)、認証パターンとタイミングデータとの差を算出する(ステップ103)。
【0040】
なお、本実施例では、認証パターンとタイミングデータとの差の許容範囲を予め定めているが、使用頻度などに応じて許容範囲を広げたり狭めたりしてもよく、ユーザ毎に許容範囲を定めてもよい。
【0041】
また、本実施例では、タイミングデータを「ON」と「OFF」の時間で作成しているが、「ON」と「OFF」の時間比で作成することも可能であり、この構成では、タイミングデータ入力時(作成時)のユーザの動作速度に関係なく、「ON」と「OFF」の比が認証パターンと一致すれば、認証成功と判断することができる
【0042】
さらに本実施例では、ユーザが所持する非接触型ICカードを用いてユーザの識別を行っているが、ICチップを搭載した携帯電話機など、識別子を有し、カードリーダと無線通信を行うことが可能で端末であれば、任意の端末を非接触型ICカードに代えて用いることができる。
【0043】
加えて本実施例では、カードリーダを用いてICカードからカードIDを読み取っているが、カードリーダ・ライタなど、ICカード(無線通信可能な端末)から情報を取得することが可能なデバイスであれば、カードリーダに代えて用いることができる。
【0044】
このように本実施例では、キーボードなどを設けることなく、カードリーダでユーザの認証を行うことができるため、認証装置のコストを抑えることができる。
【0045】
また、認証パターンとタイミングデータとの差に許容範囲を設けているため、操作に慣れないユーザにとっても容易に利用することができる。
【0046】
さらに、この許容範囲は使用頻度などに応じて狭めたり広げたりしてもよく、ユーザにとっての利便性を高めることができる。
【0047】
ところで、本実施例では、認証パターンをICカードから取得しているが、認証パターンを記憶する認証情報データベースを設け、この認証データベースから認証パターンを取得してもよく、以下、実施例2を用いて詳細に説明する。
【実施例2】
【0048】
図6は、本実施例における認証装置の構成を示す機能ブロック図である。同図に示すように、認証装置1には、ICカードリーダ10と、タイマー11と、報知部12と、制御部13と、制御プログラム記憶部14と、認証パターン取得部15と、タイミングデータ取得部16と、認証判定部17が設けられ、認証情報データベース2とLAN(Local Area Network)や電話網などのネットワーク3を介して接続している。
【0049】
認証パターン取得部15は、認証情報データベース2から認証パターン(図2参照)を取得する。
【0050】
認証情報データベース2は、ハードディスクやサーバなどの外部記憶装置であり、カードIDに関連付けて認証パターンを記憶する。
【0051】
なお、図1と共通な機能を果たす部分には、図1で使用した符号と同一の符号を付して、その詳細な説明を省略する。
【0052】
上記構成を用いて本実施例におけるに認証装置は、認証パターンデータベース(DB)から認証パターンを取得すると共に、ICカードとICカードリーダとが通信状態の時間、及び切断状態の時間からタイミングデータを作成し、ユーザの認証判定を行う。
【0053】
図7は、本実施例における認証装置の処理の流れを示すフローチャートである。
【0054】
まず、ICカードリーダでICカードを検出する(ステップ300)と、ICカードからカードIDを取得する(ステップ301)。
【0055】
次に、カードIDを検索キーとして認証パターンデータベースを検索し(ステップ302)、認証パターンデータベースから認証パターンを取得する(ステップ303)。
【0056】
そして、タイミングデータの作成を行い(ステップ304)、認証パターンとタイミングデータとの差を算出して(ステップ305)、この差が許容範囲内であるか否かの判断を行う(ステップ306)。
【0057】
ここで差が許容範囲内に納まると判断する(ステップ306でYES)と、認証成功と判断して所定の処理を行い(ステップ307)、また、差が許容範囲内に納まらないと判断する(ステップ306でNO)と、認証失敗と判断して所定の処理を行う(ステップ308)。
【0058】
なお、本実施例ではネットワークを介して認証パターンデータベースと接続しているが、ハードディスクなどの記憶装置を用いて、認証装置内に認証パターンデータベースを設けてもよい。
【0059】
また、認証装置にタイミングデータを入力するためのボタンを設け、このボタンを用いたタイミングデータの入力を受け付け、ICカード又は認証パターンデータベースから取得した認証パターンと比較してもよい。
【0060】
このように本実施例では、認証パターンを認証パターンデータベースから取得するため、ICカードに記録する情報量を抑えることができる。
【0061】
また、認証装置の管理者は、認証パターンデータベースにアクセスすることにより、認証パターンの変更を容易に行うことができる。
【0062】
このように本発明では、キーボードなどを設けることなく、カードリーダでユーザの認証を行うことができるため、認証装置のコストを抑えることが可能であり、また、キーボードを使わずにパスワードなどの認証キーを簡単に入力することができるため、健常者だけでなく障害を持つ人や老人、子供などにとっても容易に利用することができる。
【0063】
さらに、認証キーがテンポであるため、数字や文字列に比べて覚え易く、誕生日や電話番号などの個人情報から、第三者が推測することは不可能である。
【図面の簡単な説明】
【0064】
【図1】実施例1における認証装置の構成を示すブロック図
【図2】認証パターンの一例を示す図
【図3】タイミングデータの一例を示す図
【図4】実施例1における認証装置の処理の流れを示すフローチャート
【図5】タイミングデータを取得する際の処理の流れを示すフローチャート
【図6】実施例2における認証装置の構成を示す機能ブロック図
【図7】実施例2における認証装置の処理の流れを示すフローチャート
【符号の説明】
【0065】
1…認証装置
2…認証パターンデータベース
3…ネットワーク
10…ICカードリーダ
11…タイマー
12…報知部
13…制御部
14…制御プログラム記憶部
15…認証パターン取得部
16…タイミングデータ取得部
17…認証判定部

【特許請求の範囲】
【請求項1】
非接触型の端末から情報を取得するリーダと、
前記端末と前記リーダとの接続時間及び切断時間を計測するタイマーと、
前記タイマーの計測結果に基づいてタイミングデータを作成するタイミングデータ取得部と、
前記端末の認証キーである認証パターンを取得する認証パターン取得部と、
前記タイミングデータと前記認証パターンとを用いて認証判定を行う認証判定部と
を具備することを特徴とする認証装置。
【請求項2】
前記認証パターン取得部は、前記端末から前記認証パターンを取得する
ことを特徴とする請求項1記載の認証装置。
【請求項3】
前記認証パターンを記憶する認証パターンデータベースをさらに具備し、
前記認証パターン取得部は、前記認証パターンデータベースから前記認証パターンを取得する
ことを特徴とする請求項1記載の認証装置。
【請求項4】
前記認証判定部は、前記タイミングデータと前記認証パターンとの差が許容範囲内であると認証成功と判定する
ことを特徴とする請求項1乃至3記載の認証装置。
【請求項5】
非接触型の端末からリーダで情報を取得し、
前記端末と前記リーダとの接続時間及び切断時間をタイマーで計測し、
前記タイマーの計測結果に基づいてタイミングデータ取得部でタイミングデータを作成し、
前記端末の認証キーである認証パターンを認証パターン取得部で取得し、
前記タイミングデータと前記認証パターンとを用いて認証判定部で認証判定を行う
ことを特徴とする認証方法。
【請求項6】
前記認証パターンは、前記端末から取得する
ことを特徴とする請求項5記載の認証方法。
【請求項7】
前記認証パターンは、該認証パターンを記憶する認証パターンデータベースから取得する
ことを特徴とする請求項5記載の認証方法。
【請求項8】
前記認証判定は、前記タイミングデータと前記認証パターンとの差が許容範囲内であると認証成功と判定する
ことを特徴とする請求項5乃至7記載の認証方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2006−268108(P2006−268108A)
【公開日】平成18年10月5日(2006.10.5)
【国際特許分類】
【出願番号】特願2005−81688(P2005−81688)
【出願日】平成17年3月22日(2005.3.22)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】