(57)【要約】【課題】付加的な装置を必要とせずに、認証中に認証データが盗聴されない本人認証の方法および認証データ入力を何回も行う必要のない使い勝手のよい情報端末装置を提供することを課題とする。【解決手段】情報端末装置に、利用者の認証データを受付ける入力手段と、認証データとして入力されたデータを直ちに所定の手順で暗号化し元データは破棄する暗号化手段と、この暗号化データを記憶する暗号データ記憶手段と、新たに暗号化したデータまたは既に前記暗号データ記憶手段に記憶されている有効な暗号データを含めたデータを前記情報記憶媒体に送付し同媒体における認証結果を受取り、認証に失敗した場合は、前記暗号データ記憶手段に記憶されている暗号データを破棄する制御手段と、を備えることにより上記課題を解決する。【選択図】  図２
2004186913.tif 000002
【特許請求の範囲】
【請求項１】
外部から認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体と外部から認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体を利用して所要の処理を行う端末装置における利用者認証の方法であって、
前記端末装置は、利用者の認証データの入力を受付けると、直ちにこれを所定の手順で暗号化して、認証データとして入力されたデータは破棄して暗号化したデータだけを端末装置に保持すると同時に、暗号化したデータを携帯可能情報記録媒体に送付するものであって、携帯可能情報記録媒体では、受付けたデータを所定の手順で復号して、所有者本人かどうかの認証を行い、結果を前記端末装置に返答する手順を含むことを特徴とする利用者認証の方法。
【請求項２】
外部から所定の手順で暗号化された認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体を利用して所要の処理を行う情報端末装置であって、
前記情報端末装置は、利用者の認証データを受付ける入力手段と、認証データとして入力されたデータを直ちに所定の手順で暗号化し元データは破棄する暗号化手段と、暗号化したデータを含めたデータを前記情報記憶媒体に送付し同媒体における認証結果を受取る制御手段と、を備え、利用者が認証データを入力した際は、認証データとして入力されたデータは破棄して暗号化したデータを携帯可能情報記録媒体に送付することを特徴とする情報端末装置。
【請求項３】
外部から所定の手順で暗号化された認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体を利用して所要の処理を行う情報端末装置であって、
前記情報端末装置は、利用者の認証データを受付ける入力手段と、認証データとして入力されたデータを直ちに所定の手順で暗号化し元データは破棄する暗号化手段と、この暗号化データを記憶する暗号データ記憶手段と、新たに暗号化したデータまたは既に前記暗号データ記憶手段に記憶されている有効な暗号データを含めたデータを前記情報記憶媒体に送付し同媒体における認証結果を受取り、認証に失敗した場合は、前記暗号データ記憶手段に記憶されている暗号データを破棄する制御手段と、を備え、一度正当な認証データを入力した場合は、後の入力処理が不要であることを特徴とする情報端末装置。
【請求項４】
外部から所定の手順で暗号化された認証データを受付け、これを復号した上で内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気カード、ＩＣカード、ＵＳＢトークン等の媒体への所有者認証データの保管方法に関し、詳しくは、所有者認証するための認証データを端末等に所有者が入力した際に、認証データを保管する方法に関する。
【０００２】
【従来技術】
従来、磁気カード、ＩＣカード、ＵＳＢトークンの媒体の所有者の本人認証するための本人認証データとして暗証番号などを登録しておき、本人が利用する際に、その認証データを入力させて比較して、その結果が一致することで、本人認証する方法がとられている。
【０００３】
その際に、１回の認証で終わるのではなく、何度か認証が必要な場合（定期的に、認証データを入力させる必要がある場合）、１回目に入力した認証データを端末内に保管しておき、認証データが必要になった時、本人に何度も認証データを入力させるのではなく、保管したデータを用いて認証することがある。保管したデータは、重要なデータであるため、保管する際は、暗号化して保管するという方法が考えられるが、１回目の本人認証のため入力した認証データを媒体へ送信し、その値があっていた場合に限り、本人認証がされたとして媒体の利用が可能になるとともに後の認証のために認証データが保管されるとする装置あるいはシステムが実用されている。その他、利用者の認証データ入力の手間を軽減し、または、あるいはそれと同時に、利用者者が入力した認証データの漏洩を防ぐ手段を備えた装置あるいはシステムが各種提案されている。
【０００４】
特許文献１には、本人認証時のパスワード入力が必要に応じて省略可能であり、かつパスワードの盗難を防止可能である携帯可能情報記憶媒体、利用者端末、携帯可能情報記憶媒体へのアクセス方法およびシステムが開示されている。取引端末にＩＣカードを挿入して使用する前に、利用者は、所持者専用照合装置にてパスワード入力とともにパスワード入力を以後省略するか否かを選択して利用者認証を行うことができ、以後のパスワード入力を省略させる選択をした場合は、ＩＣカード側ではパスワード照合済みとした状態フラグをＩＣカード内の不揮発メモリ領域のある部分に記録し、ＩＣカードが取引端末に挿入されて取引操作を始める時は、ＩＣカード側からこの状態フラグの内容を取引端末に送ることにより、取引端末上でパスワード要求する必要があるかどうかを取引端末に知らせ、取引端末上でのパスワード入力を省略可能としたシステムである。取引端末上で、パスワード入力せずに取引処理を行うことが可能なので、そのことによる利便性とともに、盗聴のための細工が施された取引端末を介して、パスワード情報が漏洩してしまう事態を回避することができるという効果を奏する。
【０００５】
特許文献２には、ＩＣカードを装着した携帯電話機と、携帯電話を接続する端子を備えたパーソナルコンピュータのキーボードを用いることにより、ＩＣカードを装着した携帯電話機を前記キーボードに装着した状態で、携帯電話の数字ボタンを操作して暗証番号を入力し、本人認証処理を前記ＩＣカード内部で行い、認証処理結果を示す信号だけを携帯電話機からパソコンに送ることにより、パソコン内部に暗証番号データがとりこまれないようにすることで本人認証処理時に暗証番号データを不正に読取られる可能性を排して安全性を高めたログインシステムが開示されている。
【０００６】
特許文献３には、非接触ＩＣカードの所有者認証を簡単にし、かつ、ＰＩＮ入力時の第三者の覗き見によるＰＩＮの漏洩を防ぐため、リーダライタと非接触で通信可能なＩＣカードと、非接触ＩＣカードと、非接触で通信可能な認証用補助装置とを備え、非接触ＩＣカードに対するリーダライタからの所有者確認指令に対して、非接触ＩＣカードと認証用補助装置との間で相互認証し、認証結果をリーダライタに返すことで前記目的を達成する非接触ＩＣカードシステムが開示されている。
【０００７】
特許文献２と特許文献３は、システムを利用しようとする者の認証処理自体は、所有者本人の証明情報を記憶した認証用補助装置（特許文献２では携帯電話機に挿入されたＩＣカード）で行い、利用するシステム（リーダライタあるいはパソコン）には認証結果だけを信号として送ることにより、利用するシステムには利用者の証明情報が一時的にも取り込ませる必要がないことで利用者の証明情報の漏洩を防止することは共通している。特許文献１に開示されたシステムも、取引端末とは別に所持者専用照合装置により、本人確認を行うことで、所持者専用照合装置で以後の認証を省略させるフラグを書込むことにより、取引端末上での認証データ入力を不要とさせている点で共通点がある。このような仕組みでは、ログイン時に必ず認証用補助装置等の別な装置がなければならないという制約がある。
【０００８】
【特許文献１】
特開平９−２５９２３５号公報（第２−７頁、図１−７）
【特許文献２】
特開２００２−１７５２８１号公報（第２−４頁、図１−２）
【特許文献３】
特開２００２−１１７３７８号公報（第２−３頁、図１−２）
【０００９】
【発明が解決しようとする課題】
端末へ入力された認証データを媒体へ送信し、認証を行なっている間、端末内には認証データが存在している。認証がなされた時、その認証データは本物として暗号化して保管され、認証が失敗した時、その認証データは間違っているため、そのデータは消去して、再度認証データ入力が行なわれる。つまり、媒体にて認証データを認証中は、端末内に暗号化前のデータが存在することになるため、悪意のある第三者が盗聴する可能性がある。
【００１０】
本発明はこのような問題点を考慮してなされたものであり、かつ、付加的な装置を必要とせずに、認証中に認証データが盗聴されない本人認証の方法および認証データ入力を何回も行う必要のない使い勝手のよい情報端末装置を提供することを課題とする。
【００１１】
【課題を解決するための手段】
端末に入力された認証データは、入力されたらただちに暗号化して保管する。
そして、媒体に認証データを送信する。媒体での検証の結果、認証データが正しかった場合は、そのまま、暗号化された状態で保管され、間違っている場合は、暗号化された認証データを破棄して再度入力させる。
【００１２】
課題を解決するための第１の発明は、外部から認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体とこのような携帯可能情報記録媒体を利用して所要の処理を行う端末装置における利用者認証の方法であって、
前記端末装置は、利用者の認証データの入力を受付けると、直ちにこれを所定の手順で暗号化して、認証データとして入力されたデータは破棄して暗号化したデータだけを端末装置に保持すると同時に、暗号化したデータを携帯可能情報記録媒体に送付するものであって、携帯可能情報記録媒体では、受付けたデータを所定の手順で復号して、所有者本人かどうかの認証を行い、結果を前記端末装置に返答する手順を含むことを要旨とする。
【００１３】
認証データが正しくても、正しくなくても入力直後にただちに暗号化して保管することにより、媒体での認証データの検証中に盗聴される可能性がなくなるわけである。
【００１４】
課題を解決するための第２の発明は、外部から所定の手順で暗号化された認証データを受付け内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体を利用して所要の処理を行う情報端末装置であって、その第１の態様は、
前記情報端末装置は、利用者の認証データを受付ける入力手段と、認証データとして入力されたデータを直ちに所定の手順で暗号化し元データは破棄する暗号化手段と、暗号化したデータを含めたデータを前記情報記憶媒体に送付し同媒体における認証結果を受取る制御手段と、を備え、利用者が認証データを入力した際は、認証データとして入力されたデータは破棄して暗号化したデータを前記情報記憶媒体に対する認証要求コマンドとして携帯可能情報記録媒体に送付することを特徴とするものである。
【００１５】
課題を解決するための第２の発明の、好ましい第２の態様は、
前記情報端末装置は、利用者の認証データを受付ける入力手段と、認証データとして入力されたデータを直ちに所定の手順で暗号化し元データは破棄する暗号化手段と、この暗号化データを記憶する暗号データ記憶手段と、新たに暗号化したデータまたは既に前記暗号データ記憶手段に記憶されている有効な暗号データを含めたデータを前記情報記憶媒体に送付し同媒体における認証結果を受取り、認証に失敗した場合は、前記暗号データ記憶手段に記憶されている暗号データを破棄する制御手段と、を備え、一度正当な認証データを入力した場合は、後の入力処理が不要であることを特徴とするものである。
【００１６】
課題を解決するための第３の発明は、外部から所定の手順で暗号化された認証データを受付け、これを復号した上で内部に記憶した所有者の認証データと比較して本人認証を行う機能を備えた携帯可能情報記録媒体である。
【００１７】
【発明の実施の形態】
以下図面を用いて、本発明の実施形態を説明する。以下の説明では、携帯可能情報記録媒体としてＩＣカードを用い、ＩＣカードリーダライタが接続され、このＩＣカードを利用するアプリケーションプログラムをインストールされたパソコンを情報端末装置１として使用するシステムにより本発明の一実施形態を説明してゆく。図１は、本発明の一実施形態である情報端末装置１の全体構成を説明する図である。情報端末装置１は、ＩＣカードリーダライタ２０が接続されたパソコン本体１０にＩＣカード５を利用するアプリケーションプログラムである制御手段１１が備えられたものである。
【００１８】
図３は、ＩＣカード５の内部構造を説明する図である。ＩＣカード５は入出力インターフェース５１、ＣＰＵ５２、ＲＡＭ５３、ＲＯＭ５４、不揮発メモリであるＥＥＰＲＯＭ５５を１チップ化しベース基板に固定して構成される。インターフェース５１は、接触型の場合と非接触型の場合があり、いずれの場合においてもパソコン等の外部装置から送られる電気信号を受信してＣＰＵ５２に取込む回路である。ＲＯＭ５４には、ＩＣカード５に備えられた機能をコマンドとして実行するためのプログラムが記録されている。ＣＰＵ５２は、外部装置からコマンドを受取るとＲＯＭ５４から命令を呼出してコマンドの処理を実行する。通常、ＩＣカード５は、本人認証データやポイントデータなど重要なデータを記録しており、外部の装置は、ＩＣカードに対して、読みだしコマンドや、データを書き換える更新コマンド等のコマンドを送って、ＩＣカードを利用する。ＩＣカードの記憶データに対するアクセスは、必ずＣＰＵ５２を通じてのコマンドの実行という形態をとるために、磁気カード等に比較して高い安全性が得られる。不揮発メモリ５５には電源の供給を断たれても消えない書き替え可能なデータを記憶することができる。
【００１９】
図２は、制御手段１１がＩＣカードに対して認証処理を行う際の動作を説明するフロー図である。図２の左側には、制御手段１１の動作を示す。右側はＩＣカードの動作を示す。以下図２に沿って説明する。
【００２０】
ＩＣカード５がパソコンに備えられたカードリーダーライタ２０に挿入されると、カードリーダーライタ２０は、ＩＣカード５に対して電力供給を行うとともに、カードが挿入された旨を知らせる割込み信号を発する。制御手段１１は、カードに対してリセット信号を送信する（Ｓ１０）。ＩＣカード５のＣＰＵ５２はリセット信号を受取ると、必要な初期化を行い、リセット応答を返す（Ｓ２０）。リセット応答には、カードの種別や動作特性に関する情報が含まれる。次に制御手段１１は、認証データをカード５に送るために、認証データ入力促すユーザーインタフェースをパソコン画面上に表示し、操作者が認証データとしてキーボード等から入力したデータを受付ける（Ｓ１１）。このデータを直ちに所定の暗号方式と所定の暗号キーにより暗号化して、パソコン１０内の所定のメモリ領域に保管する（Ｓ１２）。それと同時に、暗号化したデータを認証要求データとしてカード５へ送付する（Ｓ１３）。ＣＰＵ５２は、受取った暗号データを復号する（Ｓ２２）。暗号方式は固定されており、暗号キーは事前に適当な方法で決められているものとする。ＣＰＵ５２は不揮発メモリ５５のある領域に記録されているカードの認証情報と復号された認証データを比較して正当な認証データが送られてきたのかどうか検証し（Ｓ２３）、結果（ＯＫまたはＮＧ）をパソコン１０に返す（Ｓ２４）。
【００２１】
制御手段１１は、結果がＮＧであった場合は、認証データに誤りがありカードに受付けられなかったということなので、ステップＳ１２で保管した暗号化データを破棄し（Ｓ１４）、再び操作者の認証データ入力を受けるためにステップＳ１１に戻る。一方、カード５は、再びパソコンからの認証データを受けるために、認証データ待ち状態（Ｓ２１）に戻る。
【００２２】
カード５は、結果がＯＫであった場合は、ＩＣカードの状態を以後のアプリケーション操作が実行可能な状態とする。すなわち、ＩＣカード内のメモリ領域の特定のエリアに記録保持されるキーの開閉状態を示すステイタスビットを変更するなどして、当該アプリケーションに関してはキーが開錠された状態とする（Ｓ２５）。そして、アプリケーションのコマンド待ちの状態となる（Ｓ２６）。一方、制御手段１１は、結果がＯＫであった場合は、パソコン上で行うアプリケーションプログラムの処理を開始する。その中で、ＩＣカード５に対してコマンドを送付することにより、ＩＣカードが記録しているデータを参照・更新したり、ＩＣカードが有する機能を利用するために入力データを送り付けその変換結果を求めるなどを行うことになるが、その際に、安全確保のためにＩＣカード５が再び操作者の認証データを求めることがある。その際には、制御手段１１は、認証データの入力を再度操作者に要求することはせずに、ステップＳ１２で保管した暗号化データを再送することで済ますことができる。
【００２３】
【発明の効果】
以上、詳しく述べたように、本発明では、入力された認証データをそのデータが正当か正当でないかも拘わらず直ちに暗号化して保管するため、大切な認証データの漏洩を防ぐことができるという顕著な効果を奏する。しかも、そのために特別な装置を要さないので、低いコストで高い安全性を備えることができるという格別な効果を奏する。また認証に成功した場合は暗号化された認証データをメモリに保持することにより、利用者が何回も認証データ入力を行うことを不要とするという効果も奏することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態である情報端末装置１の全体構成を説明する図である。
【図２】ＩＣカードに対して認証処理を行う際の動作を説明するフロー図である。
【図３】ＩＣカード５の構成説明図である。
【符号の説明】
５            ＩＣカード
１０        パソコン本体
１１        制御手段
２０        ＩＣカードリーダライタ
５１        入出力インターフェース
５２        ＣＰＵ
５３        ＲＡＭ
５４        ＲＯＭ
５５        ＥＥＰＲＯＭ
【図１】
2004186913.tif 000003
【図２】
2004186913.tif 000004
【図３】
2004186913.tif 000005