(57)【要約】【課題】認証キー確認を容易且つ確実に行う技術を提供する。【解決手段】ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような携帯型認証装置２００から、前記音響情報を読み出し、前記認証情報に基づいて前記音響情報を加工し、前記加工された音響情報に基づいて、画像情報を生成し、前記音響情報及び前記画像情報を同期させてそれぞれ出力するようにした。【選択図】  図１
2004341641.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような携帯型認証装置を接続可能なコンピュータに、
前記音響情報を読み出すステップと、
前記認証情報に基づいて前記音響情報を加工するステップと、
前記加工された音響情報に基づいて、画像情報を生成するステップと、
前記音響情報及び前記画像情報を同期させてそれぞれ出力するステップとを実行させる、コンピュータで実行可能な認証キー認識プログラム。
【請求項２】
前記加工するステップでは、
前記携帯型認証装置に、前記音響情報をハッシュ関数により変換させる、請求項１に記載の認証キー認識プログラム。
【請求項３】
前記画像情報を生成するステップでは、
前記加工された音響情報を、所定の単位毎に図形領域に変換するステップと、前記図形領域の表示色を決定するステップとを含む、請求項１に記載の認証キー認識プログラム。
【請求項４】
ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような携帯型認証装置を接続可能な処理装置であって、
前記音響情報を読み出す手段と、
前記認証情報に基づいて前記音響情報を加工する情報加工手段と、
前記加工された音響情報に基づいて、画像情報を生成する画像情報生成手段と、
前記音響情報及び前記画像情報を同期させてそれぞれ出力する手段とを備える、認証処理装置。
【請求項５】
前記情報加工手段は、
前記携帯型認証装置に、前記音響情報をハッシュ関数により変換させる、請求項４に記載の認証処理装置。
【請求項６】
前記画像情報生成手段は、
前記加工された音響情報を、所定の単位毎に図形領域に変換する手段と、
前記図形領域の表示色を決定する手段とを有する、請求項４に記載の認証処理装置。
【請求項７】
ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような認証キーを認識する際に、
前記音響情報を読み出すステップと、
前記認証情報に基づいて前記音響情報を加工するステップと、
前記加工された音響情報に基づいて、画像情報を生成するステップと、
前記音響情報及び前記画像情報を同期させてそれぞれ出力するステップとを実行する、認証キー認識方法。
【請求項８】
前記加工するステップでは、
前記音響情報をハッシュ関数により変換する、請求項７に記載の認証キー認識方法。
【請求項９】
前記画像情報を生成するステップでは、
前記加工された音響情報を、所定の単位毎に図形領域に変換するステップと、前記図形領域の表示色を決定するステップとを含む、請求項７に記載の認証キー認識方法。
【請求項１０】
ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような携帯型認証装置を接続可能な処理装置を備える車両であって、
前記音響情報を読み出す手段と、
前記認証情報に基づいて前記音響情報を加工する情報加工手段と、
前記加工された音響情報に基づいて、画像情報を生成する画像情報生成手段と、
前記音響情報及び前記画像情報を同期させてそれぞれ出力する手段とを備える、車両。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証キーの認識処理技術に関する。
【０００２】
【従来の技術】
一般に、スマートカードやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ハードウェアキーなどの携帯型認証装置を認証キーとして、コンピュータを使用する際の認証処理が行われている。
【０００３】
上記認証キーを用いたコンピュータの認証処理では、例えば、以下のような処理を行う。まず、ユーザは、個々のユーザ毎に認証キーを付与された認証キーをコンピュータに接続する。コンピュータは、接続された認証キーに格納される認証情報を取り出す。そして、コンピュータは、この認証情報が予め定めた認証情報と一致するか否かの照合処理を行う。この照合処理の結果、接続された認証キーの認証情報が予め定めた認証情報と一致すれば、コンピュータは、当該ユーザの利用を許可する。
【０００４】
また、例えば公開鍵暗号（ＰＫＩ）として広く知られている手法では、認証キーに格納された認証情報（秘密鍵）を直接取り出すことは無い。コンピュータはこの秘密鍵とペアになる公開鍵を用いて任意なデータ列を暗号化し、暗号化されたデータを認証キーに入力する。認証キーは内部に計算機能を有し、格納された秘密鍵を用いてそのデータを再暗号化し、コンピュータに出力する。コンピュータはこの出力を取り出し、公開鍵で暗号化する前のデータ列と一致するか判定する。
【０００５】
暗号化されたデータは、対応する公開鍵でしか復号できず、公開鍵で暗号化されたデータは対応する秘密鍵でしか復号できない。このため、コンピュータは、このデータ列が一致すれば認証キーが正しく公開鍵の持ち主であることを認証でき、当該ユーザの利用を許可する。この手法では秘密鍵自体は認証キーから漏れることはないので、上記に比べより強固なセキュリティを得られる。
【０００６】
上記認証キーを用いたコンピュータの認証処理では、認証キーの外観が類似の場合が多いため、故意または過失による認証キーの取り違えが発生する可能性があった。そして、これらの認証キーの取り違えを防止する技術として、例えば、認証の際にランダムな文字列を生成して提示し、当該ユーザの顔画像の特徴と予め抽出された顔画像の特徴とのマッチングを行う技術（例えば、特許文献１参照。）が開示されている。
【０００７】
【特許文献１】
特開２０００−３０６０９０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の認証キーの取り違えを防止する技術では、認証情報の確認処理を、個々のユーザ毎に異なったものにし、且つその確認処理の偽造または変造を防止することは容易ではなかった。このため、認証情報を偽造した認証キーをすり替えられた場合の偽の認証キーの使用の防止、或いは誤って認証キーを取り違えてしまうことの防止は、容易ではなかった。
【０００９】
本発明は上記事項に鑑みて為されたものであり、認証キー確認を容易且つ直感的に行う技術を提供することを、解決すべき課題とする。
【００１０】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。
【００１１】
すなわち、本発明は、ユーザ毎に定められた認証情報及び前記ユーザに応じて設定される音響情報が格納される、そのような携帯型認証装置から、前記音響情報を読み出し、前記認証情報に基づいて前記音響情報を加工し、前記加工された音響情報に基づいて、画像情報を生成し、前記音響情報及び前記画像情報を同期させてそれぞれ出力するようにした。
【００１２】
本発明では、個々のユーザ毎に定められた認証情報と、当該ユーザに応じて設定される音響情報から、コンピュータへの接続（ログイン）時に、音響情報と音響情報を加工した画像情報を生成し、この音響情報と画像情報とを出力している。
【００１３】
従って、本発明によれば、個々のユーザ毎に異なる音響情報と画像情報を出力して、認証キーの取り違え及び偽の認証キーによる不正利用の防止を、容易且つ直感的に行うことができる。
【００１４】
また、本発明は、前記音響情報を加工する際に、前記音響情報をハッシュ関数により変換してもよい。
【００１５】
本発明では、音響情報を加工して画像情報を生成する際に、逆算が困難である一方向関数として、ハッシュ関数を用いる。
【００１６】
従って、本発明によれば、認証キー確認時に出力される音響情報及び認証情報を偽造されたとしても、当該音響情報及び認証情報から生成される画像情報は正規の画像情報と異なるため、認証キーの取り違え及び偽の認証キーによる不正利用の防止を、容易且つ直感的に行うことができる。
【００１７】
さらに、本発明は、前記画像情報を生成する際に、前記加工された音響情報を所定の単位情報に区切り、前記単位情報を図形領域に変換するステップと、前記図形領域の表示色を決定してもよい。
【００１８】
本発明では、音響情報を所定の単位情報として、その単位情報を画面上の図形領域とし、この図形領域の表示色を決定する。
【００１９】
従って、本発明によれば、個々のユーザ毎に固有の画像情報を表示するため、当該ユーザが正規の認証キーを容易且つ直感的に確認することができる。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施の形態に係る認証キー認識プログラムを図１から図４の図面に基づいて説明する。
【００２１】
本実施の形態において、本発明のコンピュータで実行可能な認証キー認識プログラムは、コンピュータ等の情報処理装置の一例である、車載用情報端末に導入（インストール）される。そして、本認証キー認識プログラムを導入した車載用情報端末は、認証処理装置として、認証キーの認識処理を実行する。
【００２２】
また、本実施の形態において、ハードウェアキーとは、スマートカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ハードウェアキー、或いはＩＣカードなどの、情報記憶領域及び情報処理機能を備えた携帯型認証装置である。そして、ハードウェアキーは、上記認証処理装置と接続し、上記情報の送受信が可能である。
【００２３】
〈装置構成〉
図１は、本発明の認証キー認識プログラムを実行する認証処理装置の概略構成を示すブロック図である。図１において、本認証処理装置を符号１００で示す。また、図１において、ハードウェアキーを符号２００で示す。
【００２４】
本認証処理装置１００は、以下に示す各構成要素を備える。すなわち、本認証処理装置１００は、インタフェース１０１、音響情報読み出し部１０２、入力データ生成部１０３、画像情報生成部１０４、音響情報再生部１０５、画面表示部１０６、スピーカ１０７、出力画面１０８、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０９を備える。
【００２５】
また、本実施の形態のハードウェアキー２００は、以下に示す各構成要素を備える。すなわち、ハードウェアキー２００は、ユーザメモリ領域２０１、認証情報記憶領域２０２、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０３を備える。
【００２６】
次に、本認証処理装置１００の各構成要素の機能について説明する。インタフェース１０１は、ハードウェアキー２００と本認証処理装置１００との情報の送受信を行う。また、インタフェース１０１は、シリアルインタフェース、ＵＳＢインタフェース、及び非接触ＩＣカードＩ／Ｆなどの、各種インタフェースである。
【００２７】
音響情報読み出し部１０２は、インタフェース１０１を介して、ハードウェアキー２００のユーザメモリ領域２０１から、個々のユーザに応じて設定される音響情報を読み出す。
【００２８】
入力データ生成部１０３は、音響情報読み出し部１０２が読み出した音響情報のビット列を所定の長さのビット列に区切り、ハッシュ関数等で要約する等の加工処理を行う。また、入力データ生成部１０３は、所定の長さのビット列に区切った音響情報を加工したものを、ハードウェアキー２００に送信する。
【００２９】
ハードウェアキー２００は、入力データ部１０３から送られてきたビット列に対して内蔵する秘密鍵２０２を用いてＭＰＵ２０３で暗号化を行い、暗号化されたデータを画像情報生成部１０４に出力する。
【００３０】
画像情報生成部１０４は、秘密鍵で暗号化された音響情報に基づいて、画像情報を生成する。また、画像情報生成部１０４は、生成した画像情報を、画面表示部１０６に送信する。
【００３１】
音響情報再生部１０５は、音響情報読み出し部１０２が読み出した音響情報を、スピーカ１０７等の音響情報出力手段を介して再生する。
【００３２】
画面表示部１０６は、画像情報生成部１０４が生成した画像情報を、液晶ディスプレイ等の出力画面１０８を介して出力する。
【００３３】
ＭＰＵ１０９は、本認証キー認識プログラムを導入した認証処理装置１００において、上述の本認証処理装置１００における各構成要素を実現する。
【００３４】
次に、本実施の形態のハードウェアキー２００の各構成要素について説明する。
【００３５】
ユーザメモリ領域２０１は、ハードウェアキー２００を利用するユーザ毎に設定される音響情報を格納する記憶領域である。
【００３６】
認証情報記憶領域２０２は、秘密鍵などの認証キーを格納する。
【００３７】
ＭＰＵ２０３は、認証情報記憶領域２０２に格納される、認証キーに基づいて、音響情報を変換して加工する。
【００３８】
〈処理フローチャート〉
次に、本認証処理装置１００による、認証キー認識処理について、フローチャートを用いて説明する。
【００３９】
図２は、本認証キー認識処理を説明するフローチャートである。
【００４０】
まず、認証処理装置１００は、音響情報読み出し部１０２によって、ハードウェアキー２００のユーザメモリ領域２０１から音響情報を読み出す（図２におけるステップ１０１、以下Ｓ１０１のように省略する）。
【００４１】
音響情報を読み出した認証処理装置１００は、入力データ生成部１０３によって、ビット列で生成される音響情報を所定の長さのビット列に区切る（Ｓ１０２）。そして、入力データ生成部１０３は、所定の長さのビット列に区切られた音響情報を、インタフェース１０１を介してハードウェアキー２００に送信する。
【００４２】
上記音響情報を受け付けたハードウェアキー２００は、ＭＰＵ２０３が、認証情報記憶領域２０ハードウェアキー認証キーによって、当該音響情報を暗号化（加工処理）する（Ｓ１０３）。そして、ＭＰＵ２０３は、加工した音響情報を、ハードウェアキー２００から認証処理装置１００を送信する。
【００４３】
加工した音響情報を受け付けた認証処理装置１００は、当該加工した音響情報に基づいて、画像情報を生成する（Ｓ１０４）。なお、このステップ１０４の処理の詳細については、後述する。
【００４４】
そして、認証処理装置１００は、読み出した音響情報及び生成した画像情報を、ユーザの認証処理確認通知として、それぞれを同期して出力する（Ｓ１０５）。
【００４５】
次に、上記ステップ１０４の処理について、フローチャート及び概略図を用いて説明する。
【００４６】
図３は、本認証処理装置１００による、音響情報を加工して画像情報を生成する処理の一例を示す図である。図３において、音響情報１０は、所定の長さｎのビット列がｍ個ある。例えば、音響情報１０の所定の長さｎのビット列ｂ１をハッシュ関数と認証キーによる暗号化変換して加工する。加工されたビット列ｂ１は、画像情報２０において、ドットｄ１となって表示画面上に表示される。そして、本認証処理装置１００及びハードウェアキー２００は、上記処理を、音響情報１０における全てのビット列に対して行う。従って、音響情報１０における最後のビット列であるビット列ｂｍは、認証キーとハッシュ関数により変換されて、ドットｄｍとなる。
【００４７】
図４は、上述の音響情報を加工して画像情報を生成する処理を説明するフローチャートである。
【００４８】
まず、入力データ生成部１０３で所定の長さｎのビット列の音響情報をハッシュ関数で変換し、ハードウェアキー２００に送る（図４におけるステップ２０１、以下Ｓ２０１のように省略する。）。ハードウェアキー２００は内蔵の秘密鍵を用いてＭＰＵ２０３で暗号化を行い、インターフェース１０１に出力する（Ｓ２０１ａ）。
【００４９】
そして、変換して加工された当該音響情報をハードウェアキー２００から受け付けた認証処理装置１００は、当該音響情報のビット列を、画像情報を生成するドットに変換する（Ｓ２０２）。
【００５０】
また、認証処理装置１００は、この変換して加工された当該音響情報のビット列の値を、予め定められた表示色決定用のデータと照合し、変換したドットの表示色を決定する（Ｓ２０３）。  或いは、上記変換したドットに対する表示色の決定は、ビット列ｂ１に対応するドット数に応じて色の配合（ＲＧＢ：Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ、ＣＭＹＫ：Ｃｙａｎ−Ｍａｇｅｎｔａ−Ｙｅｌｌｏｗ−ｂｌａｃＫ等の、コンピュータにおける色の表現方式）を決定してもよい。この場合、表示色の決定するドット数の決定は、所定の数式、或いはデータテーブルなどを用いて定めてもよい。
【００５１】
そして、認証処理装置１００は、画面表示部１０６によって、当該ドットを出力画面１０８上に表示する（Ｓ２０４）。
【００５２】
認証処理装置１００は、この当該音響情報における全てのビット列に対して、本処理が行われたか否かを判定する（Ｓ２０５）。このとき、未処理のビット列がある場合には、認証処理装置１００は、ステップ２０１の処理に戻る。また、未処理のビット列がない場合には、認証処理装置１００は、本処理を終了する。
【００５３】
〈実施の形態の効果〉
本実施の形態に係る認証キー認識プログラムを実現することにより、以下のような効果が得られる。
【００５４】
本実施の形態に係る認証キー認識プログラムは、ユーザが設定した音響情報と認証キーにより、認証キーを確認する個々のユーザ毎に異なる画像情報を生成して表示する。従って、本実施の形態に係る認証キー認識プログラムによれば、ユーザは容易且つ直感的に当該認証キーの確認を行うことができる。
【００５５】
公開鍵暗号方式での秘密鍵は、耐タンパ性に優れたハードウェアキーに内蔵され鍵自体を知ることは出来ない。しかし、本実施の形態は、鍵により生成される暗号を用いるため、公開鍵暗号方式にも対応できる。
また、本実施の形態によれば、音響データとして携帯電話の着信メロディのように利用者に親和性の高い音楽の断片を用いることにより、単純な取り違えを直ちに阻止できる。
さらに、本実施の形態によれば、秘密鍵の内容に関らずいつでも音響データを交換できる。
本実施の形態では、ハッシュ関数と秘密鍵による暗号化の特性として、とある音響データに対し正規の出力画像に類似するような画像を生成する贋秘密鍵を作成しても、別の音響データに対しては本物の秘密鍵と贋秘密鍵では全く違う画像が生成される。これにより、本実施の形態では、秘密鍵によるすり替えの試みに音響データを取り替える等の手段で対抗することができる。
【００５６】
〈変形例〉
本実施の形態において、本発明の認証キー認識プログラムは、主に車載用情報端末における認証キー確認処理の一例について説明したが、本発明ではこれに限らず、その他の認証キー認識プログラムに対して広く実施することができる。
【００５７】
例えば、本実施の形態において、認証キーを格納した携帯型認証装置としてハードウェアキーを用いて説明したが、本発明ではこれに限定されない。本発明の携帯型認証装置は、書き換え可能な記憶領域を有するあらゆる手段乃至媒体を適用可能である。
【００５８】
また、本実施の形態において、本発明の認証キー認識プログラムを車載用情報端末に適用した一例について説明したが、本発明の認証キー認識プログラムは他のあらゆる情報処理装置における認証キー確認処理について適用可能である。
【００５９】
【発明の効果】
本発明の認証キー認識プログラムによれば、認証キー確認を容易且つ直感的に行う技術を提供するという優れた効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る、概略構成図である。
【図２】本実施の形態に係る、認証キー確認処理を説明するフローチャートである。
【図３】本実施の形態に係る、本認証処理装置１００による、音響情報を加工して画像情報を生成する処理の一例を示す図である。
【図４】本実施の形態に係る、音響情報を加工して画像情報を生成する処理を説明するフローチャートである。
【符号の説明】
１０          音響情報
２０          画像情報
１００          認証処理装置
１０１          インタフェース
１０２          音響情報読み出し部
１０３          入力データ生成部
１０４          画像情報生成部
１０５          音響情報再生部
１０６          画面表示部
１０７          スピーカ
１０８          出力画面
１０９      ＭＰＵ
２００          ハードウェアキー
２０１          ユーザメモリ領域
２０２          認証情報記憶領域
２０３          ＭＰＵ
【図１】
2004341641.tif 000003
【図２】
2004341641.tif 000004
【図３】
2004341641.tif 000005
【図４】
2004341641.tif 000006