(57)【要約】【課題】本発明の目的は、安全性の高いワンタイムパスワードを利用するために、端末側に特別な利用カードや専用ソフトが不要で、簡単で安価な本人認証方式を実現することである。【解決手段】マトリックスに対してランダムに記号を発生させる手段と、ユーザにとって覚えやすいマトリックスのセルの並びをユーザ毎に定義する手段と、当該セルの並びに対応するマトリックスの記号列をワンタイムパスワードとして利用する本人認証方式を提供する。【選択図】図１
2006301684.tif 000002
【特許請求の範囲】
【請求項１】
ｍ行×ｎ列（ｍ、ｎは自然数）のマトリックスに対してランダムに記号を発生させて配置する手段と、当該マトリックス上のセルの並び（Ｃ１、・・・、Ｃｉ、ｉは自然数）を定義する手段と、当該セルの並びに対応するマトリックスの記号列をワンタイムパスワードとすることを特徴とする本人認証方式。
【請求項２】
請求項１の本人認証方式として、ユーザが端末からユーザＩＤを認証サーバに送付する手段と、ユーザＩＤを受け取った認証サーバは当該ユーザＩＤを認証する手段と、当該ユーザＩＤに対してワンタイムパスワードを含むマトリックスの記号データを作成し端末に送付する手段と、マトリックスの記号データを見たユーザがそれからワンタイムパスワードの記号列を作成し認証サーバに送付する手段と、ワンタイムパスワードの記号列を受け取った認証サーバは当該ユーザＩＤに対して送付したマトリックスの記号データと当該ユーザが事前に登録したパスワードを構成するセルの並びから導き出すパスワードの記号列とを比較して判定することを特徴とする本人認証方式。
【請求項３】
請求項２において、ユーザが端末からユーザＩＤを送付する代わりに、ユーザＩＤとパスワードとを送付し、認証サーバではユーザＩＤとパスワードとを認証してからワンタイムパスワードを含むマトリックスの記号データを作成することを特徴とする本人認証方式。
【請求項４】
請求項２において、マトリックスの記号データを、別の携帯電話等の携帯端末に送付することを特徴とする本人認証方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末から入力するワンタイムパスワードにより本人の認証を行う本人認証方式に関するものである。
【背景技術】
【０００２】
インターネットを用いたオンラインバンキングや企業内のイントラネットにインターネットを経由して接続する場合、本人の認証方式が重要な課題となっている。オンラインバンキングでは、暗証番号やパスワードのみによる認証は、暗証番号やパスワードが盗用される危険性もあるために、乱数表を印字した利用カードを予め配布しておき、利用のたびに利用カードの指定位置をランダムに変更し、当該位置に記された数字を入力させて照合することにより安全性を高めた本人認証に関する発明（例えば、特許文献１）がある。また、一度限りしか使えないパスワードを認証のたびに生成するワンタイムパスワードと呼ばれる方法がある。この方法は、サーバから端末に認証文字列の「種」となるランダムな文字列を送信し、ユーザは自分しか知らないパスワードを入力し、端末に備えられたソフトウエアがサーバから送られてきた文字列とパスワードを一定の手順に従って演算し、ワンタイムパスワードを作成しサーバに送信する。サーバでは、同じ機能のソフトで当該ユーザのパスワードを作成して比較し、判定する方式である。また、ワンタイムパスワードを、現在操作している端末とは別の携帯端末に送信し、そのワンタイムパスワードを当該端末に入力する方法の発明（例えば、特許文献２）もある。
【特許文献１】特開平９−３０５５４１号公報
【特許文献２】特開２００４−２７２８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１で開示しているシステムでは、利用カードを常に持ち歩かなければならず、しかも利用カードがコピーされてしまえば、サーバから指定された位置を変更してもパスワードの意味がなくなる。また、ワンタイム方式では、端末にワンタイムパスワードを作成するための専用のプログラムを導入する必要がある。一方、特許文献２で開示している方法では、別の携帯端末が必要となる問題があり、さらに携帯端末のデータが盗聴される危険性もある。
【課題を解決するための手段】
【０００４】
マトリックスに対して毎回異なるランダムな記号を発生させる手段と、ユーザにとって覚えやすいマトリックスのセルの並びをユーザ毎に定義する手段と、当該セルの並びに対応するマトリックスの記号列をワンタイムパスワードとすることを特徴とする本人認証方式を提供する。
【発明の効果】
【０００５】
本発明によれば、利用カードも不要で、端末側に導入する認証専用ソフトも不要であり、さらに別の携帯端末も不要なワンタイムパスワードによって本人認証が可能となるため、安価で安全性の高い認証が可能となる。
【発明を実施するための最良の形態】
【０００６】
本発明は、金融機関のオンラインバンキングや企業内のイントラネットにインターネットを経由して接続する場合等、公衆回線を利用する本人認証が非常に重要なシステムに関する本人認証方式である。
【実施例１】
【０００７】
図１〜図４を用いて、本発明の一実施例を説明する。図１は、ワンタイムパスワードの記号列を含むランダムに発生させた記号を入れるためのマトリックス１００である。ここでは、ワンタイムパスワード用パターン１０１が例として示されている。パターン１０１は、マトリックス１００で定義されたセルの列として、（４４、３４、２４、１４、１３、２３、３３、３２、３１）である。マトリックス１００に対して、ワンタイムパスワード用としてランダムな記号を発生させた例がマトリックス１１０である。このマトリックス１１０にパターン１０１を適用させると、ワンタイムパスワードは「e9cbcx#3a」となる。ここでは、マトリックスとして４行４列の例を示したものであるが、ｍ行×ｎ列（ｍ、ｎは自然数）のマトリックスとしてもよい。また、ワンタイムパスワード用パターンとしては隣接したセルの列としたが、離れたものであっても、同じセルを複数回定義してもよい。
【０００８】
図２は、本人認証をするためのユーザ情報テーブル２００である。ユーザ情報テーブル２００は、ユーザＩＤ２０１、パスワード２０２、ワンタイムパスワード用パターン２０３の列から構成される。行２１０は、ユーザＩＤが「yamada」で、パスワードが「Ax17*kEp」、パターンが図１の１０１で示した「（４４、３４、２４、１４、１３、２３、３３、３２、３１）」のユーザ情報である。行２１１は、ユーザＩＤが「tanaka」のユーザ情報で、パスワードが「#lde3Fka」、パターンは「（４１、１４、１１、４４）」ある。このパターンは、セル同士が離れた例である。図３は、ユーザ３２０が、端末３００を使って通信回線３３０を経由して接続されている認証サーバ３１０によって本人認証を行うためのシステム構成図の例である。端末３００は、端末装置３０１と通信手段３０２から構成される。
【０００９】
認証サーバ３１０は、サーバ装置３１２と通信手段３１１から構成される。図４は認証サーバ３１０の構成を示したものである。認証サーバ４００は、処理をする中央処理手段４０１、記憶手段４０２、認証手段４０３、通信手段４０４、データ登録手段４０５とワンタイム記号列生成手段４０６から構成される。ユーザ情報テーブル２００のデータは、予めデータ登録手段４０５によって、記憶手段４０２で認証サーバ４００に登録する。ユーザ３２０が本人認証を行うために、ユーザＩＤ２０１とパスワード２０２を端末装置３０１で入力する。端末３００側の通信手段３０２により、通信回線３３０を経由して、認証サーバ３１０の通信手段３１１を経てサーバ装置３１２に送られる。
【００１０】
送られてきたユーザＩＤとパスワードを記憶手段４０２に登録されているものと照合し、一致すれば、ワンタイム記号列生成手段４０６により、ランダムな記号列を生成し、通信手段４０４と通信回線３３０を経由して端末装置３０１に送信する。ユーザ３２０は自分が定義したワンタイムパスワード用パターンに従ってワンタイムのパスワードを生成し、それを端末装置３０１に入力して、認証サーバ３１０で本人認証するものである。認証サーバ３１０では、送られてきたワンタイムパスワードに対して、認証サーバ３１０から送ったワンタイム記号列と記憶手段４０２に保存してある当該ユーザ情報のワンタイムパスワード用パターンとでワンタイムパスワードを生成して照合し、本人認証を行うものである。
【実施例２】
【００１１】
図３を用いて、本発明の第二の実施例を説明する。図３には、実施例１では説明していなかった、携帯電話等の携帯端末３４０と、認証サーバ３１０との通信を行う通信回線３３１がある。実施例１との違いは、認証サーバ３１０からワンタイム記号列を返信する先が、端末装置３０１ではなく携帯端末３４０に変わった点だけである。ユーザ３２０は、携帯端末３４０に送られてきた記号列を見て、自分で定義したワンタイムパスワード用パターンに従ってワンタイムのパスワードを生成し、端末装置３０１に入力するものである。
【図面の簡単な説明】
【００１２】
【図１】ワンタイムパスワードを含むマトリックス。
【図２】ユーザ情報テーブル。
【図３】本発明のシステム構成図。
【図４】認証サーバの構成図。
【符号の説明】
【００１３】
１００…ワンタイムパスワード用マトリックス
１０１…ワンタイムパスワード用パターン
２０１…ユーザＩＤ
２０２…パスワード
２０３…ワンタイムパスワード用パターン
３００…端末
３１０…認証サーバ
３２０…ユーザ
３３０…通信回線
３３１…通信回線
４００…認証サーバ
【図１】
2006301684.tif 000003
【図２】
2006301684.tif 000004
【図３】
2006301684.tif 000005
【図４】
2006301684.tif 000006