(57)【要約】【課題】  利用者自身がユーザーＩＤ及びパスワードを入力する必要を無くし、簡単な操作だけで利用者の本人認証を受けることができるようにしたアプリケーションの利用者認証方法を提供する。【解決手段】  ＩＣカード内で、電子証明書に含まれている一部の情報を、秘密鍵を用いて暗号化するステップと、パソコンに接続されたＩＣカードリーダライタで、ＩＣカードから前記秘密鍵を用いて暗号化した情報と前記電子証明書とを読み取るステップと、前記パソコンにおいて、前記ＩＣカードから読み取った前記秘密鍵を用いて暗号化した情報を、前記電子証明書に含まれている公開鍵を用いて復号するステップと、前記公開鍵を用いて復号した情報と、電子証明書に含まれている一部の情報とを照合処理するステップと、前記照合処理の結果、一致した場合にアプリケーションの正規の利用者として認証するステップとからなる。【選択図】        図1
2006005810.tif 000002
【特許請求の範囲】
【請求項１】
認証システムが生成した秘密鍵と電子証明書とが記憶されたＩＣカードを用いて、パソコンに搭載されたアプリケーションの使用に関し、利用者の認証を行なうアプリケーションの利用者認証方法であって、
前記ＩＣカード内で、前記電子証明書に含まれている一部の情報を、前記秘密鍵を用いて暗号化するステップと、
前記パソコンに接続されたＩＣカードリーダライタで、前記ＩＣカードから前記秘密鍵を用いて暗号化した情報と前記電子証明書とを読み取るステップと、
前記パソコンにおいて、前記ＩＣカードから読み取った前記秘密鍵を用いて暗号化した情報を、前記電子証明書に含まれている公開鍵を用いて復号するステップと、
前記公開鍵を用いて復号した情報と、電子証明書に含まれている一部の情報とを照合処理するステップと、
前記照合処理の結果、一致した場合にアプリケーションの正規の利用者として認証するステップと、
からなることを特徴とするアプリケーションの利用者認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムが生成した秘密鍵と電子証明書とが記憶されたＩＣカードを用いて、パソコンに搭載されたアプリケーションの使用に関し、利用者の認証を行なうアプリケーションの利用者認証方法に関する。
【背景技術】
【０００２】
従来、パソコンに搭載されたアプリケーションを使用する際には、その利用者がそのアプリケーションを使用する正規の権利を有する者であることを確認するための認証処理を行なうようにしている場合が多い。
例えば、パソコンを使用する際に、その利用者は、ユーザーＩＤ及びパスワードの入力を行い、ユーザー情報データベースに予め登録されているユーザーＩＤ及びパスワードとの間で照合処理を行うことで、それらの照合処理の結果が一致した場合にその利用者を正規の利用者として認証を行ないアプリケーションの使用を可能にしている。（例えば、特許文献１、参照）
【特許文献１】特開２００２−１４９６０１号公報
【０００３】
しかしながら、近年、パソコンの利用者は、幼児などから高齢者までと広範囲な年齢層となってきており、そのためにパソコンのアプリケーションを使用する際に、従来のようにユーザーＩＤ及びパスワードを記憶しておく必要があったり、また、パソコンに搭載されたアプリケーションを使用する際に、いちいちユーザーＩＤ及びパスワードを入力する必要があることが、パソコンの利用者にとって本人ができなかったり、煩わしかったり、面倒であったりなど、パソコン使用時の障害となる場合も多くなっている。
つまり、幼児や老人にもパソコンの利用促進を図るためには、できるだけ簡単な操作でパソコンのアプリケーションの使用ができるようにする必要があるが、セキュリティー対策を図れば図るほど、本人認証に関係する記憶情報が多くなったり、また複雑な操作が必要となるなどの問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、パソコンのアプリケーションを使用する際に、利用者自身がユーザーＩＤ及びパスワードを入力する必要を無くし、簡単な操作だけで利用者の本人認証を受けることができるようにして、利用者の負担を軽減し、子供から高齢者までの広範囲な年齢層の者がパソコンのアプリケーションを使用できるようにしたアプリケーションの利用者認証方法を提供する。
【課題を解決するための手段】
【０００５】
本発明のアプリケーションの利用者認証方法は、認証システムが生成した秘密鍵と電子証明書とが記憶されたＩＣカードを用いて、パソコンに搭載されたアプリケーションの使用に関し、利用者の認証を行なうアプリケーションの利用者認証方法であって、前記ＩＣカード内で、前記電子証明書に含まれている一部の情報を、前記秘密鍵を用いて暗号化するステップと、前記パソコンに接続されたＩＣカードリーダライタで、前記ＩＣカードから前記秘密鍵を用いて暗号化した情報と前記電子証明書とを読み取るステップと、前記パソコンにおいて、前記ＩＣカードから読み取った前記秘密鍵を用いて暗号化した情報を、前記電子証明書に含まれている公開鍵を用いて復号するステップと、前記公開鍵を用いて復号した情報と、電子証明書に含まれている一部の情報とを照合処理するステップと、前記照合処理の結果、一致した場合にアプリケーションの正規の利用者として認証するステップと、からなることを特徴とする。
【発明の効果】
【０００６】
本発明のアプリケーションの利用者認証方法は、ＩＣカードリーダで利用者のＩＣカードから秘密鍵を用いて暗号化した情報と電子証明書とを読み取るだけで、認証処理を行うことができるので、ＩＣカードを使用するだけで、ユーザーＩＤ及びパスワードなどを記憶したり、またそれらの情報の入力をする必要もなく認証を受けられ、利用者の負担を軽減でき、幼児から高齢者までの広範囲な年齢層の者がパソコンを利用してアプリケーションを使用できるという効果がある。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態に係るアプリケーションの利用者認証方法について、図面に基づいて詳細に説明する。
図１は、本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムの構成を示す図、図２は、本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムに用いるＩＣカードのシステムブロック図、図３は、本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムのシステムブロック図、図４は、本発明の実施形態に係るアプリケーションの利用者認証方法の処理手順を示すフローチャートである。
【０００８】
本発明の実施形態に係るアプリケーションの利用者認証方法に適応するシステムは、図１に示すように、利用者用のＩＣカード１と、ＩＣカードリーダライタ２を備えたパソコン３とから構成されている。
パソコン３に搭載されている種々のアプリケーションを使用する利用者は、まず正規の使用権限を有する利用者であることを認証する必要があり、その認証を受ける際に、ＩＣカードリーダライタ２に利用者用のＩＣカード１を挿入して認証処理を受けるようにしてある。
【０００９】
図２に示すように、ＩＣカード１には、入出力手段４、記憶手段５、暗号化手段６、制御手段７などが備えられている。
そして、記憶手段５には、予め認証システムが生成した秘密鍵８と電子証明書９、制御用プログラム１０などが記憶されている。
この電子証明書９には、記憶手段５に記憶されている秘密鍵８と一対で使用される公開鍵、証明書のシリアルナンバー、証明書のシグネチャアルゴリズム、発行機関、発行日時、有効期間、証明書保有者の情報などが登録されている。
ＩＣカード１の暗号化手段６は、予め特定した電子証明書９に含まれている一部の情報を、秘密鍵８を用いて暗号化する機能を有している。
また、秘密鍵を用いて暗号化したデータは、電子証明書に含まれている公開鍵を用いて復号できるようにしてある。
【００１０】
図３に示すように、ＩＣカードリーダライタ２には、ＩＣカード１からデータの読み取りを行なうデータ読取手段１１、ＩＣカード１にデータを書き込むデータ書込手段１２、記憶手段１３、制御手段１４、インターフェース１５などが備えられている。
ＩＣカードリーダライタ２は、ＩＣカードから、記憶手段５に記憶されている秘密鍵を用いて暗号化した情報と電子証明書とを読み取り、更にそれらの情報をパソコン３に送信する。
【００１１】
また、パソコン３には、インターフェース１６、表示手段１７、復号手段１８、照合手段１９、認証手段２０、入力手段２１、記憶手段２２、制御手段２３などが備えられている。
復号手段１８は、ＩＣカードリーダライタ２から受信した、秘密鍵を用いて暗号化された情報と電子証明書とから、その秘密鍵を用いて暗号化された情報を、電子証明書に含まれている公開鍵を用いて復号する機能を有している。
また、照合手段１９は、復号手段１８で復号された情報と、電子証明書の一部の情報とを照合する機能を有している。
【００１２】
したがって、ＩＣカードリーダライタ２に挿入されたＩＣカード１が、正当な利用者のものであれば、最初の段階でＩＣカード１内において、電子証明書の一部の情報を用いて秘密鍵で暗号化してあるので、公開鍵で復号した情報が電子証明書の一部に含まれていることになり、照合手段１９による照合処理で一致することとなる。
しかしながら、他のＩＣカードを使用して認証を受けようとしても、電子証明書が記憶されていないので、認証を受けることができず、パソコンのアプリケーションの使用ができない。
また、パソコン３の認証手段２０は、照合手段１９による照合処理で一致した場合に、その利用者を正規な利用者として認証し、パソコン３に搭載されているアプリケーションの使用を行なえる状態とする機能を有している。
【００１３】
次に、本発明の実施形態に係るアプリケーションの利用者認証方法について、その処理手順を図４のフローチャートに基づいて説明する。
まず、パソコン３に搭載されている種々のアプリケーションを使用しようとする利用者は、ＩＣカードリーダライタ２に利用者用のＩＣカード１を挿入してセットする。（ステップＳ１）
次に、ＩＣカード１内で、暗号化手段６により、記憶手段５に登録されている電子証明書９の中から、予め特定された一部の情報に対して、秘密鍵８を用いて暗号化する。（ステップＳ２）
【００１４】
そして、ＩＣカードリーダライタ２により、ＩＣカード１から、秘密鍵８を用いて暗号化された情報と、電子証明書９とが読み取られ、更にパソコン３へと送られる。（ステップＳ３）
次に、パソコン３では、まず受信した、秘密鍵８を用いて暗号化された情報を、同様に受信した電子証明書９に含まれている公開鍵により復号する。（ステップＳ４）
そして、その公開鍵で復号した情報と、電子証明書９に含まれている情報とを照合処理する。（ステップＳ５）
【００１５】
この照合処理の結果、一致した場合には、認証手段２０により認証が行なわれたことが承認されて、アプリケーションの使用が可能な状態とする。（ステップＳ６）
また、この照合処理の結果、不一致の場合には、認証手段２０により認証が行なわれずに、アプリケーションの使用を行なえない状態のまま終了する。（ステップＳ７）
これらの認証に関する結果については、パソコン３の表示手段に表示して、利用者が確認可能とする。
【００１６】
以上のように、本発明では、利用者が認証処理を行うために、ユーザーＩＤ及びパスワードなどを記憶する必要がない。
したがって、パソコンの利用者が、幼児や高齢者であってもＩＣカードさえあれば、本人の認証を受けて、種々のアプリケーションを使用することができるようにしてある。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムの構成を示す図である。
【図２】本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムに用いるＩＣカードのシステムブロック図である。
【図３】本発明の実施形態に係るアプリケーションの利用者認証方法を適応させたシステムのシステムブロック図である。
【図４】本発明の実施形態に係るアプリケーションの利用者認証方法の処理手順を示すフローチャートである。
【符号の説明】
【００１８】
１  ＩＣカード
２  ＩＣカードリーダライタ
３  パソコン
４  入出力手段
５，２２  記憶手段
６  暗号化手段
７，１５，２３  制御手段
８  秘密鍵
９  電子証明書
１０  制御用プログラム
１１  データ読取手段
１２  データ書込手段
１４，１６  インターフェース
１７  表示手段
１８  復号手段
１９  照合手段
２０  認証手段
２１  入力手段
【図１】
2006005810.tif 000003
【図２】
2006005810.tif 000004
【図３】
2006005810.tif 000005
【図４】
2006005810.tif 000006