(57)【要約】【課題】ワンタイムパスワードを用いて利用者を認証することのできる自動取引装置の認証システムを簡易な構成で提供する。【解決手段】取引カードに格納された情報を読み取るカード読み取り装置２１０、現金の入出金を取り扱う入出金装置２２０、取引情報を表示する表示装置２００、利用者が操作する入力装置２００、およびこれらの各装置を制御する制御装置２３０を備えた自動取引装置の認証システムであって、前記制御装置により生成されたパスキーを前記表示装置に表示すると共に、前記表示されたパスキーおよび暗証番号をもとに所定のアルゴリズムにしたがって携帯端末３０側で生成したワンタイムパスワードの入力を受け付け、受け付けたワンタイムパスワードを所定のアルゴリズムにしたがって前記制御装置が復号化して生成した暗証番号と、前記自動取引装置側に蓄積してある暗証番号とを対比して利用者を認証する。【選択図】図３
2007317095.tif 000002
【特許請求の範囲】
【請求項１】
取引カードに格納された情報を読み取るカード読み取り装置、現金の入出金を取り扱う入出金装置、取引情報を表示する表示装置、利用者が操作する入力装置、およびこれらの各装置を制御する制御装置を備えた自動取引装置の認証システムであって、
前記制御装置により生成されたパスキーを前記表示装置に表示すると共に、
前記表示されたパスキーおよび暗証番号をもとに所定のアルゴリズムにしたがって携帯端末側で生成したワンタイムパスワードの入力を受け付け、
受け付けたワンタイムパスワードを所定のアルゴリズムにしたがって前記制御装置が復号化して生成した暗証番号と、前記自動取引装置側に蓄積してある暗証番号とを対比して利用者を認証することを特徴とする自動取引装置の認証システム。
【請求項２】
取引カードに格納された情報を読み取るカード読み取り装置と、
現金の入出金を取り扱う入出金装置と、
取引情報を表示する表示装置と、
利用者が操作する入力装置と、
これらの各装置を制御する制御装置を有し、
該制御装置により生成されたパスキーを前記表示装置に表示すると共に、
前記カード読み取り装置が読み取ったカード情報もとに取得した暗証番号と、前記入力装置を介して入力されたワンタイムパスワードを復号化して生成した暗証番号を対比して利用者を認証する自動取引装置と、
前記パスキーおよび取引に使用する暗証番号を入力する入力装置と、
入力されたパスキーおよび暗証番号をもとにワンタイムパスワードを生成して表示する携帯端末とを備え、
前記携帯端末により生成されたワンタイムパスワードを前記自動取引装置に入力されるワンタイムパスワードとすることを特徴とする自動取引装置の認証システム。
【請求項３】
取引カードに格納された情報を読み取るカード読み取り装置と、
現金の入出金を取り扱う入出金装置と、
取引情報を表示する表示装置と、
利用者が操作する入力装置と、
これらの各装置を制御する制御装置を有し、
該制御装置により生成されたパスキーを前記表示装置に表示すると共に、
前記カード読み取り装置が読み取ったカード情報もとにホストから取得した暗証番号と前記パスキーをもとに生成したワンタイムパスワードと、前記入力装置を介して入力されたワンタイムパスワードとを対比して利用者を認証する自動取引装置と、
前記パスキーおよび取引に使用する暗証番号を入力する入力装置と、
入力されたパスキーおよび暗証番号をもとにワンタイムパスワードを生成して表示する携帯端末とを備え、
前記携帯端末により生成されたワンタイムパスワードを前記自動取引装置に入力するワンタイムパスワードとすることを特徴とする自動取引装置の認証システム。
【請求項４】
請求項２記載の自動取引装置の認証システムにおいて、
前記携帯端末は、ワンタイムパスワードを生成するためのツールを前記自動取引装置のホストから予め取得することを特徴とする自動取引装置の認証システム。
【請求項５】
請求項４記載の自動取引装置の認証システムにおいて、
前記自動取引装置は、前記パスキーおよび暗証番号をもとにワンタイムパスワードを生成することを特徴とする自動取引装置の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置の認証システムに係り、特に、ワンタイムパスワードを用いて利用者を認証することのできる自動取引装置の認証システムに関する。
【背景技術】
【０００２】
自動取引装置における本人認証方式としては、本人のみが知る暗証番号を用いる方式が一般的に用いられてきた。また、安全性を高めるためにワンタイムパスワードを用いる方式も考えられている。ワンタイムパスワードを用いる方式は、認証する側とされる側が共通に持つ情報をもとに、双方で毎回異なるパスワード（ワンタイムパスワード）を演算し、結果を照合して認証する方式である。
【０００３】
この方式を用いる場合、認証される側が使用するワンタイムパスワードを認証する側も知っている必要がある。このために、双方の時刻を同期させ、同期した時刻情報から同じワンタイムパスワードを生成する方式（特許文献１）、あるいは、認証する側のシステムが生成したワンタイムパスワードを認証される側がネットワーク経由で取得して使用する方式（特許文献２）が知られている。
【特許文献１】特開２００２−２５９３４４号公報
【特許文献２】特開２００５−１８２１２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したような、暗証番号を用い、この暗証番号を直接入力する方式では、背後から覗かれる、手の動きから暗証番号が推測される、あるいは暗証番号入力装置の位置が固定であるために隠しカメラで撮影することにより暗証番号が盗まれる等の危険がある。
【０００５】
一方、認証する側およびされる側の時刻情報をもとに生成されるパスワードを用いるワンタイムパスワード方式では、認証する側のシステムとされる側のシステムの時刻が同期していることが必要である。
【０００６】
しかし、トークン（ワンタイムパスワード生成器）として携帯端末を利用する場合においては、携帯端末自体の時刻が正確な時刻とずれている場合が多い。このような場合は、認証する側とされる側間の同期をとることができない。なお、携帯端末自体の時刻情報とは別に時刻を管理しようとすると携帯端末に専用の機能を付加することが必要となり汎用的ではなくなる。
【０００７】
ネットワーク経由でワンタイムパスワードを取得する方式では、取引前にネットワークにつながっていることが必要である。このため、取引しようとする場所がビル内や地下等で電波状況の悪い場所である場合には、一旦電波状況のよいところに出てから再操作することが必要となり、利便性が低下する。さらに山間部等電波状況の悪いところでは、サービスの利用自体が困難となる。
【０００８】
本発明は、これらの問題点に鑑みてなされたもので、ワンタイムパスワードを用いて利用者を認証することのできる自動取引装置の認証システムを簡易な構成で提供するものである。
【課題を解決するための手段】
【０００９】
本発明は上記課題を解決するため、次のような手段を採用した。
【００１０】
取引カードに格納された情報を読み取るカード読み取り装置、現金の入出金を取り扱う入出金装置、取引情報を表示する表示装置、利用者が操作する入力装置、およびこれらの各装置を制御する制御装置を備えた自動取引装置の認証システムであって、前記制御装置により生成されたパスキーを前記表示装置に表示すると共に、前記表示されたパスキーおよび暗証番号をもとに所定のアルゴリズムにしたがって携帯端末側で生成したワンタイムパスワードの入力を受け付け、受け付けたワンタイムパスワードを所定のアルゴリズムにしたがって前記制御装置が復号化して生成した暗証番号と、前記自動取引装置側に蓄積してある暗証番号とを対比して利用者を認証する。
【発明の効果】
【００１１】
本発明は、以上の構成を備えるため、ワンタイムパスワードを用いて、簡易に利用者を認証することができる。
【発明を実施するための最良の形態】
【００１２】
以下、最良の実施形態を添付図面を参照しながら説明する。図１は、自動取引装置の認証システムを説明する図である。図に示すように、自動取引装置２０は、ネットワーク４０を介してホスト１０と接続される。また、自動取引装置２０の利用者が操作する携帯端末３０は、例えば、ネットワーク４０を介してホスト１０と接続される。
【００１３】
図２は、ホスト１０の詳細を説明する図である。ホスト１０は、装置全体を制御する演算処理部１００，演算処理部１００が管理する記憶装置１１０，伝送制御部１２０およびデータベース１３０を備える。また、前記記憶装置１１０には、口座情報管理サービスプログラム１１１、パスワード演算プログラム１１２、ネットバンキングサービスプログラム１１４等を格納される。なお、前記パスワード演算プログラム１１２は、後述するワンタイムパスワードから暗証番号を生成し、あるいは暗証番号およびパスキー等からワンタイムパスワードを生成する
また、前記伝送制御部１２０は、前記ネットワーク４０介して自動取引装置２０および携帯端末３０と接続する。また、前記データベース１３０には、口座情報１３１として、口座番号、暗証番号、キー情報（キー情報を用いる理由は後述する）を格納する。このようにして、ホスト１０は、ネットワーク４０を介して、自動取引装置２０に口座情報の管理サービスを提供し、携帯端末３０にはネットバンキングサービスを提供する。
【００１４】
図３は、自動取引装置２０の詳細を説明する図である。自動取引装置２０は、利用者に情報を表示し、あるいは利用者からの入力を受け付ける表示入力装置２００、銀行キャッシュカード等の取引カードを読み取るカード読取装置２１０、貨幣の入出金を行なう入出金装置２２０、およびこれらを制御する制御部２３０を備える。
【００１５】
制御部２３０は、演算装置２４０、記憶装置２５０、伝送制御装置２６０を備える。また、自動取引装置２０は、伝送制御装置２６０、ネットワーク４０を介してホスト１０と接続され、口座情報管理サービスを受けることができる。
【００１６】
図４は、携帯端末３０の詳細を説明する図である。携帯端末３０は、利用者に情報を表示する表示部３００、利用者の入力を受け付ける入力部３１０、通話機能を処理する通話部３２０、演算処理部３３０、記憶装置３４０、伝送制御部３５０を備える。携帯端末３０は、伝送制御部３５０、ネットワーク４０を介してホスト１０と接続され、ネットバンキングサービスを受けることができる。
【００１７】
なお、前述のように、ホスト１０は、内蔵する記憶装置１１０に、ワンタイムパスワード演算プログラム１１２を格納する。また、携帯端末３０は、内蔵する記憶装置３４０に、暗証番号およびパスキー等からワンタイムパスワード生成するワンタイムパスワード生成プログラム３４１を内蔵する。このため、前記ワンタイムパスワード生成プログラム１１２，３４１のそれぞれが備える認証パスワード演算アルゴリズム（１１３、３４２）を互いに対応させておくことで、認証を実現することができる。その仕組みを以下に詳述する。
【００１８】
なお、携帯端末３０はネットワークを介したアプリケーションのダウンロードに対応している。このため、利用者は携帯端末３０から、例えば金融機関のネットバンキングへアクセスしてワンタイムパスワード生成プログラム３４１をダウンロードすることができる。利用者は、取引の際、自身の暗証番号と自動取引装置２０に表示される後述するパスコードをワンタイムパスワード生成プログラム３４１に入力して、ワンタイムパスワードを得ることができる。
【００１９】
図５、６は、第１の実施形態を説明する図である。ここでは、認証パスワード演算アルゴリズム（１１３、３４２）として可逆暗号化方式（ワンタイムパスワードから暗証番号を復元できる方式）を採用した例について説明する。まず、自動取引装置での取引を行なうのに先立って、携帯端末にワンタイムパスワード生成プログラムをダウンロードする。
【００２０】
図５は、携帯端末３０に、ホスト１０からワンタイムパスワード生成プログラム３４１のダウンロードする際の処理を示している。まず、利用者は携帯端末３０を使用してホスト１０が提供するモバイルバンキングサイトにアクセスし、携帯端末３０の表示画面に、モバイルバンキングログイン画面５００を表示する。この状態で、利用者は、ユーザＩＤおよび暗証番号を入力し、あるいは金融機関が定義したモバイルバンキングログイン時の認証方式に従って端末を操作することにより、本人認証を行いログインする。
【００２１】
ログインすると携帯端末３０にモバイルバンキング取引選択画面５０１が表示される。利用者は、前記画面の「プログラムダウンロード」を選択する。この選択によりダウンロードが開始される。このとき、携帯端末３０には、モバイルバンキングダウンロード画面５０２が表示され、ワンタイムパスワード生成プログラム３４１がダウンロードされる。ホスト１０は、このとき、口座ごとに異なる１組のキー情報を生成し、生成したキー情報を前記ワンタイムパスワード生成プログラム３４１とともに携帯端末３０にダウンロードさせる。
【００２２】
携帯端末３０は、ダウンロードしたキー情報をキー情報３４３として記憶装置３４０に保存する。一方、ホスト１０は、データベース１３０から利用者の口座情報１３１を検索し、前記生成されたキー情報をキー情報１３３として保存する。
【００２３】
ダウンロードしたワンタイムパスワード生成プログラム３４１は、前記キー情報を用いて可逆暗号化方式の暗号化処理を行なう認証パスワード演算アルゴリズム３４２を内蔵する。一方、ホスト１０のパスワード演算プログラム１１２は、前記可逆暗号化方式を用いて暗号化処理して生成したパスワード（ワンタイムパスワード）を、前記キー情報を用いて復号化する認証パスワード演算アルゴリズム１１３を内蔵する。
【００２４】
なお、携帯端末に事前にワンタイムパスワード生成プログラム３４１を組み込んだり、本人認証なしでワンタイムパスワード生成プログラム３４１のダウンロードすることを許可してツールの初期起動時等に本人認証を行なってもよい。この場合は、携帯端末３０は本人の認証が完了した後にキー情報をダウンロードし、キー情報３４３として保存する。なお、キー情報１３３，３４３は互いに異なる値あるいは同じ値とすることができる。
【００２５】
図６は、自動取引装置を用いて出金取引を行なう処理を説明する図である。まず、利用者は、ダウンロードしたワンタイムパスワード生成プログラム３４１を起動して、携帯端末３０に認証情報入力画面６００を表示する。次いで、自動取引装置２０の表示入力画面画面を操作して、例えば取り引きの種類として「出金」を選択し、取り引きカードを挿入する。すると、自動取引装置２０の表示入力画面は、パスワード入力画面７０１に遷移する。この画面には自動取引装置２０が生成したパスキー７５０が表示されている。このパスキー７５０は取引ごとに変化する文字列である。本発明において、この文字列が本人認証のためのパスワードを生成するキーの一つとなるので、ここでは便宜的にパスキーと呼ぶことにする。
【００２６】
次に、利用者は携帯端末を操作して前記認証情報入力画面６００に暗証番号６５０とパスキー７５０を入力する（暗証番号は予め入力しておいてもよい）。ダウンロードされたワンタイムパスワード生成プログラム３４１は、キー情報１３３と認証パスワード演算機能３４２を用いて、暗証番号６５０とパスキー７５０からワンタイムパスワード６５１を生成し、生成したワンタイムパスワード６５１をパスワード表示画面６０１に表示する。利用者は、表示されたワンタイムパスワード６５１を自動取引装置のパスワード入力画面７０１に入力する。
【００２７】
自動取引装置２０は、入力されたワンタイムパスワード６５１、およびカード読取装置２１０により取り引きカードから読み取ったカード情報７５１をホスト１０に送信する。ホスト１０は、受信したカード情報７５１をもとに口座情報１３１を検索して暗証番号１３２およびキー情報１３３を取得する。ホスト１０は、取得したキー情報を用いて、認証パスワード演算アルゴリズム１１３によりワンタイムパスワード６５１を復号化し、暗証番号Ａ００を得る。この暗証番号Ａ００と前記口座番号を検索して得た暗証番号１３２を比較し、等しいときは認証成功とし、等しくなければ認証失敗とする。ホスト１０は、この認証結果Ａ０１を自動取引装置２０に送信する。
【００２８】
自動取引装置２０は、認証結果に従い、認証成功であれば出金画面２０３へと画面を遷移させ、利用者は出金取引を行なうことができる。認証失敗であればパスワードの再入力を促すメッセージを表示する等の処理を行なう。
【００２９】
次に、第２の実施形態について説明する。ここでは、認証パスワード演算アルゴリズム（１１３、３４２）として非可逆暗号化方式を採用した例について説明する。
【００３０】
まず、第１の実施形態と同様に、自動取引装置を用いて取引を行なうのに先立って、携帯端末にワンタイムパスワード生成プログラムをダウンロードする。
【００３１】
この際、ホスト１０は、非可逆暗号化方式の暗号化に使用するキー情報を用意し、ワンタイムパスワード生成プログラム３４１とともにダウンロードさせる。このキー情報は口座ごとに異なるようにする。携帯端末２０はこのキー情報をキー情報３４３として記憶装置３４０内に保存する。一方ホスト１０は、データベース１３０から利用者に該当する口座情報１３１を検索し、前記キー情報をキー情報１３３として保存する。
【００３２】
前記ワンタイムパスワード生成プログラム３４１は、前記キー情報を用いて非可逆暗号化方式の暗号化処理を行なう認証パスワード演算アルゴリズム３４２を内蔵する。一方、ホスト１０のパスワード演算プログラム１１２も、前記キー情報を用いて非可逆暗号化方式の暗号化処理を行なう認証パスワード演算アルゴリズム１１３を内蔵する。認証パスワード演算アルゴリズム３４２および認証パスワード演算アルゴリズム１１３は、同じキー情報を用いて同じデータを暗号化した場合に同じ結果を出力するものである。
【００３３】
なお、携帯端末に事前にワンタイムパスワード生成プログラム３４１を組み込んだり、本人認証なしでワンタイムパスワード生成プログラム３４１のダウンロードすることを許可してツールの初期起動時等に本人認証を行なったりしてもよい。この場合は、携帯端末３０は本人の認証が完了した後、非可逆暗号化方式の暗号化に使用するキー情報をダウンロードする。
【００３４】
図７は、第２の実施形態を説明する図である。ここでは自動取引装置を用いて出金取引を行なう処理を説明する。まず、利用者は、携帯端末３０のワンタイムパスワード生成プログラム３４１を起動して、認証情報入力画面８００を表示させる。利用者は、自動取引装置２０の表示入力画面に表示された取引選択画面９００を操作して「出金」を選択し、取り引きカードを挿入する。すると、自動取引装置２０の画面はパスワード入力画面９０１に遷移する。この画面には自動取引装置２０が生成したパスキー９５０が表示されている。
【００３５】
次に、利用者は、携帯端末の認証情報入力画面８００に、暗証番号８５０およびパスキー９５０を入力する。ワンタイムパスワード生成プログラム３４１は、キー情報３４３と認証パスワード演算機能３４２を用いて、暗証番号８５０とパスキー９５０からワンタイムパスワード８５１を生成し、生成したワンタイムパスワード８５１をパスワード表示画面８０１に表示する。利用者は、表示されたワンタイムパスワード６５１を自動取引装置のパスワード入力画面９０１に入力する。
【００３６】
自動取引装置２０は、この入力されたワンタイムパスワード８５１、カード読取装置２１０によって取り引きカードから読み取ったカード情報９５１、およびパスキー９５０をホスト１０に送信する。ホスト１０は、受信したカード情報７５１をもとに口座情報１３１を検索して暗証番号１３２およびキー情報１３３を取得する。ホスト１０は、取得したキー情報１３３と認証パスワード演算アルゴリズム１１３を用いて、暗証番号１３２とパスキー９５０を復号化しワンタイムパスワードＢ００を得る。
【００３７】
ここで、携帯端末３０のワンタイムパスワード生成プログラム３４１が持つ認証パスワード演算アルゴリズム３４２と、ホスト１０のパスワード演算プログラム１１２の持つ認証パスワード演算アルゴリズム１１３は同じキー情報を用いて同じデータを暗号化した場合、出力結果は等しくなるように設定されている。このため、ホスト１０は、パスワードＢ００とワンタイムパスワード８５１を比較し、比較の結果が一致する場合は、それぞれの演算アルゴリズムの演算対象である暗証番号８５０と暗証番号１３２は等しいため、利用者を認証する。一致しない場合は認証しない。この認証結果Ｂ０１は自動取引装置２０に送信する。
【００３８】
自動取引装置２０は、認証結果が認証成功であれば、表示画面を出金画面２０３に遷移し、利用者は出金取引を行なうことができる。認証失敗であればパスワードの再入力を促すメッセージを表示する等の処理を行なう。
【００３９】
なお、キー情報（１３３、３４３）を口座ごとに備えるのは次の理由からである。すなわち、前記キー情報を用いない場合には、他人の携帯端末のワンタイムパスワード生成プログラム３４１を使用しても、暗証番号とパスコードが等しいときに同じパスワードを得ることができる。
【００４０】
このため、第三者によって、パスコードとワンタイムパスワードが盗まれた場合、正規の利用者以外の携帯端末にあるワンタイムパスワード生成プログラム３４１に、図８のように盗んだパスコードを一定にして暗証番号を変えて入力していくことで、生成されたワンタイムパスワードが盗んだものと一致したとき、そのとき入力した暗証番号が本人の暗証番号であると分かってしまう。キー情報（１３３、３４３）を口座ごとに持つのは、このようにして自分以外の携帯を用いて暗証番号が分かってしまうのを防ぐためである。
【００４１】
なお、以上の例では、パスキー（８５０、９５０）を自動取引装置２０で生成することとしたが、ホスト１０が生成し自動取引装置２０に送信して表示させてもよい。
【００４２】
以上説明したように、本発明では、パスワード生成機能を備えたツールを内蔵した携帯端末を用いる。また、自動取引装置による本人認証の際には、自動取引装置の画面に取引ごとに異なるパスキー（文字列）を表示する。利用者は表示されたパスキーをパスワード生成機能を持った携帯電話に入力する。携帯電話は前記パスキーをもとワンタイムパスワードを生成し表示する。利用者は表示されたワンタイムパスワードを自動取引装置に入力し、自動取引装置はその入力されたパスワードをもとに認証を行なう。
【００４３】
毎回異なるパスキーをもとに生成するワンタイムパスワードは毎回異なるものになる。このため、ある取引に使用したパスワードを盗まれても、次の取引には使えないため安全性を確保できる
このように、本発明ではワンタイムパスワード方式を用いるため、 暗証番号を入力する際に暗証番号を盗まれる危険性を回避することができる。また、ワンタイムパスワードを、取引装置に表示された文字列をもとに生成するため、時刻同期型のワンタイムパスワード方式のように認証する側とされる側のシステムを同期させる必要がなくなる。また、使用するワンタイムパスワードを生成する携帯端末をネットワークに接続しておく必要があるのは、取引に先立ってワンタイムパスワードを生成するためのツールを取得するときのみである。このため、ネットワーク経由でワンタイムパスワードを取得する方式のように取引したいときにネットワークに接続されている必要はなくなる。利用者は取引に際して自身の暗証番号等を携帯端末３０に入力する必要はあるが、位置が固定な上ある程度の大きさがあるピンパッドやタッチパネルに入力するのに比して、携帯端末は移動性高く、また表示画面が小さいことから、画面を覗かれたり隠しカメラで撮影される等の危険性は格段に低減できる。
【図面の簡単な説明】
【００４４】
【図１】自動取引装置の認証システムを説明する図である。
【図２】ホストの詳細を説明する図である。
【図３】自動取引装置の詳細を説明する図である。
【図４】携帯端末の詳細を説明する図である。
【図５】第１の実施形態を説明する図である。
【図６】第１の実施形態を説明する図である。
【図７】第２の実施形態を説明する図である。
【図８】暗証番号の特定方法を説明する図である。
【符号の説明】
【００４５】
１０  ホスト
２０  自動取引装置
３０  携帯端末
４０  ネットワーク
１００  演算処理部
１１０  記憶装置
１１１  口座情報管理サービスプログラム
１１２  パスワード演算プログラム
１１３  認証パスワード演算アルゴリズム
１１４  ネットバンキングサービスプログラム
１２０  伝送制御部
１３０  データベース
１３１  口座情報
１３２  暗証番号
１３３  キー情報
２００  表示入力装置
２１０  カード読取装置
２２０  入出金装置
２３０  制御部
２４０  演算処理装置
２５０  記憶装置
２６０  伝送制御装置
３００  表示部
３１０  入力部
３２０  通話部
３３０  演算処理部
３４０  記憶装置
３４１  ワンタイムパスワード生成プログラム
３４２  認証パスワード演算アルゴリズム
３４３  キー情報
３５０  伝送制御部
【図１】
2007317095.tif 000003
【図２】
2007317095.tif 000004
【図３】
2007317095.tif 000005
【図４】
2007317095.tif 000006
【図５】
2007317095.tif 000007
【図６】
2007317095.tif 000008
【図７】
2007317095.tif 000009
【図８】
2007317095.tif 000010