(57)【要約】【課題】機密性の高いワンタイム認証を実現する。【解決手段】使い捨てパスワード２００は、ワンタイム認証用の知覚情報２５０に符号化される。知覚情報２５０は、パスワード２００に対応付けられる属性値を有している。属性は、知覚情報２５０を特徴付ける性質を有する情報を類型化したものであり、属性値はそのような性質を有する具体的な情報である。知覚情報２５０の属性値は、人間の知覚器官を通じて認識される特性を有しており、英数字又は記号等の組み合わせからなる使い捨てパスワードよりもコンピュータによる読み取りが困難であるから、そのような特性を有する知覚情報２５０を用いて被認証者を認証することにより、認証の機密性を一層高めることができる。【選択図】図１
2014229264.tif 000002
【特許請求の範囲】
【請求項１】
被認証者を認証するための使い捨て認証情報を生成する認証情報生成手段と、
前記認証情報に対応付けられる属性値を有する認証用の使い捨て知覚情報を生成する知覚情報生成手段と、
を備える認証サーバ。
【請求項２】
請求項１に記載の認証サーバであって、
前記被認証者が前記知覚情報から抽出する属性値に対応付けられる認証情報と、前記認証情報生成手段が生成する認証情報との比較により、前記被認証者の認証可否を判断する認証手段を更に備える、認証サーバ。
【請求項３】
請求項２に記載の認証サーバであって、
前記認証手段は、前記被認証者が電子サービスサイトの認証クライアントに入力する前記属性値の順序が予め定められた入力順序に合致することを認証条件として、前記被認証者を認証する、認証サーバ。
【請求項４】
請求項１乃至請求項３のうち何れか１項に記載の認証サーバであって、
前記知覚情報は、静止画情報、動画情報、音響情報、及び振動情報の何れか一つ又は何れか二つ以上の組み合わせである、認証サーバ。
【請求項５】
電子サービスサイトの認証クライアントであって、
被認証者を認証するための使い捨て認証情報に対応付けられる使い捨て知覚情報の属性値の入力を案内する画面を表示する表示手段と、
前記被認証者が入力する属性値に対応付けられる認証情報を生成する認証情報生成手段と、
前記認証情報を用いて前記被認証者を認証する認証サーバに前記認証情報を送信する送信手段と、
を備える認証クライアント。
【請求項６】
認証用の使い捨て知覚情報のデータ構造であって、
被認証者を認証するための使い捨て認証情報に対応付けられる属性値を含む、データ構造。
【請求項７】
請求項６に記載の知覚情報を出力する出力手段を備えるトークン。
【請求項８】
被認証者を認証するための使い捨て認証情報を生成するステップと、
前記認証情報に対応付けられる属性値を有する認証用の使い捨て知覚情報を生成するステップと、
前記被認証者が前記知覚情報から抽出する属性値を用いて前記被認証者の認証可否を判断するステップと、
を備える認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は被認証者をワンタイム認証するための技術に関する。
【背景技術】
【０００２】
ネットワーク・システムのオープン化・汎用化により、主として電子商取引の分野において、セキュリティ機能は必要不可欠なものとなっている。ネットワーク・セキュリティの目的は、ネットワーク・システムの機密度に応じた情報をあらゆる脅威から保護することであり、一般的には、機密性、完全性、可用性、否認防止を維持することと定義されている。一方、ネットワークに対して想定される代表的脅威としては、盗聴、漏洩、なりすまし、改竄、不正アクセス等がある。ネットワーク・セキュリティための要素技術として、秘匿・保全技術、認証技術、鍵配送技術、否認防止技術、第三者信用機関、アクセス管理、セキュリティ監査、セキュリティ評価基準等がある。認証とは、情報通信に関与した実体（エンティティ）が正当なものであるか否かを確認することである。実体とは、被認証者、又はその代理として機能するリソース（例えば、プロセス、ソフトウェア、或いはハードウェア）を意味する。ネットワーク・セキュリティに関する手法は、種々提案されている。例えば、特開平１０−３３６１６９号公報に記載の認証方法では、ワンタイム認証方式と呼ばれる方式により、通信一回毎に使い捨てられるパスワードを用いて被認証者を認証している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３６１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のワンタイム認証で用いられる使い捨てパスワードは、コンピュータが比較的読み取り易い英数字又は記号等の組み合わせであるため、漏洩のリスクが残されていた。
【０００５】
そこで、本発明はより機密性の高い認証を実現することを課題とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明に係る認証サーバは、被認証者を認証するための使い捨て認証情報を生成する認証情報生成手段と、使い捨て認証情報に対応付けられる属性値を有する認証用の使い捨て知覚情報を生成する知覚情報生成手段とを備える。知覚情報は、人間の知覚器官を通じて認識される特性を有しており、英数字又は記号等の組み合わせからなる使い捨てパスワードよりもコンピュータによる読み取りが困難であるから、そのような特性を有する知覚情報を用いて被認証者を認証することにより、認証の機密性を一層高めることができる。
【発明の効果】
【０００７】
本発明によれば、人間の知覚器官を通じて認識される特性を有する知覚情報を用いて被認証者を認証することにより、認証の機密性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る認証処理の流れを示す説明図である。
【図２】本実施形態に係る認証システムのネットワーク構成を示すブロック図である。
【図３】本実施形態に係る認証サーバの構成を示すブロック図である。
【図４】本実施形態に係る認証クライアントの構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、各図を参照しながら本発明の実施形態について説明する。
図１は本実施形態に係る認証処理の流れを示す説明図である。符号２００は、被認証者を認証するための使い捨て認証情報である「使い捨てパスワード」を示している。このパスワード２００は、パスワード２００に対応付けられる属性値を有する認証用の使い捨て知覚情報２５０に符号化される。知覚情報は、人間の知覚器官を通じて認識される情報を意味し、例えば、視覚を通じて認識される画像情報（静止画情報、動画情報）、聴覚を通じて認識される音響情報、或いは触覚を通じて認識される振動情報等を含む。知覚情報は必ずしも単一種類の知覚器官を通じて認識される情報に限られるものではなく、複数種類の知覚器官を通じて認識される情報（例えば、視聴覚器官を通じて認識される視聴覚情報）を含む。同図に示す例では、知覚情報２５０の一例として、静止画を示している。属性は、知覚情報を特徴付ける性質を有する情報を類型化したものであり、属性値はそのような性質を有する具体的な情報を意味する。例えば、静止画である知覚情報２５０を特徴付ける性質を類型化した属性の一例として、「表情」、「種別」、「服の色」、「背景」を挙げることができる。「表情」の属性値として、「喜」、「怒」、「哀」、「楽」を挙げることができ、「種別」の属性値として、「おじさん」、「子供」、「老人」を挙げることができ、「服の色」の属性値として、「赤」、「青」、「黒」、「白」を挙げることができ、「背景」の属性値として、「海」、「山」、「川」、「屋内」を挙げることができる。知覚情報２５０の各属性値の組み合わせパターンとパスワード２００は、一対一に対応付けられているため、パスワード２００に替えて知覚情報２５０そのものを被認証者のワンタイム認証に用いることができる。なお、パスワード２００が異なれば、知覚情報２５０の各属性値の組み合わせパターンも異なる。
【００１０】
電子サービスサイトは、被認証者をワンタイム認証するための準備処理として、知覚情報２５０の各属性値の入力を被認証者に案内する認証画面３５０を表示する。属性値の入力は、例えば、プルダウンメニューから選択できるようにしてもよい。電子サービスサイトは、例えば、銀行のインターネット・バンキングや、ネットワークゲームサイト等である。被認証者が知覚情報２５０から属性値を抽出し、その抽出した属性値を、自身の識別情報であるＩＤとともに、認証画面３５０を通じて入力すると、入力された各属性値は、パスワード３００に復号化される。認証画面３５０に入力された各属性値の組み合わせパターンとパスワード３００は、一対一に対応している。認証画面３５０に入力された各属性値の組み合わせパターンが、パスワード２００を符号化して得られる知覚情報２５０の各属性値の組み合わせパターンに一致すれば、二つのパスワード２００，３００は一致するため、二つのパスワード２００，３００が一致するか否かを判定することにより、被認証者の認証可否を判断できる。
【００１１】
図２は本実施形態に係る認証システム１００のネットワーク構成を示すブロック図である。認証システム１００は、トークン２０、認証サーバ３０、及び認証クライアント４０を備える。
認証サーバ３０は、使い捨てパスワード２００を用いて被認証者１０を認証するための処理を実行する認証プログラム５０を実装しており、ワンタイムパスワード（ＯＴＰ）サーバと呼ばれる。認証プログラム５０は、被認証者１０の識別情報であるＩＤから使い捨て認証情報であるパスワード２００を生成する認証情報生成モジュール５１と、パスワード２００を符号化して認証用の使い捨て知覚情報２５０を生成する知覚情報生成モジュール５２と、認証クライアント４０から送信されるパスワード３００と知覚情報生成モジュール５２が生成するパスワード２００とを比較することにより、被認証者１０の認証可否を判断する認証モジュール５３とを備える。認証モジュール５３は、認証画面３５０に入力される各属性値の順序が予め定められた入力順序に合致することを追加の認証条件として、被認証者１０を認証してもよい。各属性値の組み合わせパターンが合致するだけでなく、その入力順序も合致することを認証条件とすることで、より機密性の高いワンタイム認証を実現できる。これらのモジュール５１，５２，５３は、メインプログラムである認証プログラム５０の中で呼び出されて実行されるサブプログラム（プロシージャ、サブルーチン、メソッド、関数、又はデータ構造等を組み合わせたもの）である。なお、認証サーバ３０は、被認証者１０の認証処理だけでなく、アカウンティングを一元管理するＲＡＤＩＵＳサーバとしての機能を有してもよい。
【００１２】
トークン２０は、認証サーバ３０がトークン２０を識別するための端末情報２１と、知覚情報２５０を出力するための出力モジュール２２を備える。端末情報２１は、例えば、クライアント証明書等であり、ネットワーク経由で認証サーバ３０に送信される。認証プログラム５０は、トークン２０の端末情報２１と被認証者１０を識別するＩＤとを対応付ける端末情報対応表５４を保持しており、トークン２０から受信した端末情報２１から端末情報対応表５４を参照し、パスワード２００の払い出し要求を受けた被認証者１０のＩＤを特定する。出力モジュール２２は、例えば、画像情報（静止画情報、動画情報）を出力する表示装置（例えば、ディスプレイ）、音響情報を出力する音響出力装置（例えば、スピーカ）、振動情報を出力する振動装置（例えば、バイブレータ）であり、認証サーバ３０が生成した知覚情報２５０は、所定のデータフォーマットで符号化され、ネットワーク経由で出力モジュール２２から出力される。
【００１３】
電子サービスサイトの認証クライアント４０は、知覚情報２５０を用いて被認証者１０を認証するための処理を実行する認証プログラム６０を実装している。認証プログラム６０は、知覚情報２５０の各属性値の入力を被認証者１０に案内する認証画面３５０を表示する表示モジュール６１と、認証画面３５０を通じて被認証者１０から入力された属性値を復号化してパスワード３００を生成する認証情報生成モジュール６２と、パスワード３００を認証サーバ３０に送信する送信モジュール６３とを備える。これらのモジュール６１，６２，６３は、メインプログラムである認証プログラム６０の中で呼び出されて実行されるサブプログラム（プロシージャ、サブルーチン、メソッド、関数、又はデータ構造等を組み合わせたもの）である。
【００１４】
図３は本実施形態に係る認証サーバ３０の構成を示すブロック図である。認証サーバ３０は、トークン２０及び認証クライアント４０にネットワーク経由で接続する通信インタフェース３１と、認証プログラム５０を格納する記憶資源３２と、認証プログラム５０を解釈及び実行するプロセッサ３３を備える。図４は本実施形態に係る認証クライアント４０の構成を示すブロック図である。認証クライアント４０は、認証サーバ３０にネットワーク経由で接続する通信インタフェース４１と、認証プログラム６０を格納する記憶資源４２と、認証プログラム６０を解釈及び実行するプロセッサ４３と、認証画面３５０を表示する表示装置４４を備える。記憶資源３２，４２は、コンピュータ読み取り可能な記録媒体（物理デバイス）が提供する記憶領域（論理デバイス）である。コンピュータ読み取り可能な記録媒体は、例えば、半導体メモリや光ディスク媒体等の記憶デバイスを意味する。コンピュータ読み取り可能な記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介して認証プログラム５０，６０が送信されたときのサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、認証プログラム５０，６０を一時的に保持する記憶領域を含む。また、認証プログラム５０，６０は、ネットワーク経由で流通可能であり、あるコンピュータシステムから伝送媒体を介して、或いは伝送媒体中の伝送波を介して、他のコンピュータシステムに伝送されてもよい。認証プログラム５０，６０を伝送する伝送媒体は、インターネット等のネットワークや電話回線等の通信回線のように情報を伝送する機能を有する媒体のことをいう。
【００１５】
知覚情報２５０の属性値は、人間の知覚器官を通じて認識される特性を有しており、英数字又は記号等の組み合わせからなる使い捨てパスワードよりもコンピュータによる読み取りが困難であるから、そのような特性を有する知覚情報２５０を用いて被認証者１０を認証することにより、認証の機密性を一層高めることができる。また、属性の数やその組み合わせパターンを増やすことで機密性を強化できる。被認証者１０が高齢者である場合には、英数字や記号等のパスワードよりも、画像や映像等の知覚情報２５０の方が判読し易いという利点もある。知覚情報２５０の一例として、静止画を例示したが、静止画と音響（楽曲、ＢＧＭ等）との組み合わせや、動画（ダンス、ムーンウォーク、宙返り、屈伸、ブロックサイン等）と音響との組み合わせでもよく、或いは画像（静止画又は動画）と振動との組み合わせでもよい。また、被認証者１０の趣向に適した知覚情報２５０を用いて認証を行ってもよい。例えば、特定の楽曲に詳しい人向けの知覚情報２５０として、その人にしか分からないような楽曲を属性に有する知覚情報２５０を用いて認証を行ってもよい。
【符号の説明】
【００１６】
１０…被認証者  ２０…トークン  ２１…端末情報  ２２…出力モジュール  ３０…認証サーバ  ４０…認証クライアント  ５０…認証プログラム  ５１…認証情報生成モジュール  ５２…知覚情報生成モジュール  ５３…認証モジュール  ６０…認証プログラム  ６１…表示モジュール  ６２…認証情報生成モジュール  ６３…送信モジュール  １００…認証システム  ２００…パスワード  ２５０…知覚情報  ３００…パスワード  ３５０…認証画面
【図１】
2014229264.tif 000003
【図２】
2014229264.tif 000004
【図３】
2014229264.tif 000005
【図４】
2014229264.tif 000006