(57)【特許請求の範囲】
【請求項１】
外部と通信可能な通信手段と、
データを保存するデータ記憶手段と、
前記通信手段を介して所持者が入力したパスワードを取得し、このパスワードに基づいて所持者の認証を行う認証手段と、
前記認証手段によって認証済みかを示す開錠情報を一時的に保存する一時的記憶手段と、
前記一時的記憶手段に保存されている開錠情報に基づいて、前記データ記憶手段に保存されているデータへのアクセスを制限するデータ管理手段と、
を備える携帯可能情報記憶媒体において、
前記開錠情報を保存する不揮発性記憶手段を備え、
前記データ管理手段は、前記不揮発性記憶手段に保存されている開錠情報を前記一時的記憶手段に複写し、その後に前記不揮発性記憶手段に保存されている開錠情報を消去し、前記一時的記憶手段に保存されている開錠情報に基づいて前記アクセスを制限する、
ことを特徴とする携帯可能情報記憶媒体。
【請求項２】
請求項１に記載の携帯可能情報記憶媒体において、
前記データ管理手段は、前記不揮発性記憶手段に保存されている開錠情報を外部からの命令に基づいて書き換える、
ことを特徴とする携帯可能情報記憶媒体。
【請求項３】
請求項１又は２に記載の携帯可能情報記憶媒体と、
前記携帯可能情報記憶媒体と通信可能な通信手段と、所持者からパスワードを入力可能なパスワード入力手段と、前記パスワード入力手段から入力したパスワードを、前記通信手段を介して前記携帯可能情報記憶媒体に送信し、このパスワードに基づいて所持者の認証を行うことを命令する所持者認証命令手段と、自身の動作のための電力及び前記通信手段を介して前記携帯可能情報記憶媒体に付与するための電力を供給する電力源とを有する携帯可能なパスワード入力装置と、
を備える携帯可能情報記憶媒体システムであって、
前記携帯可能情報記憶媒体の認証手段は、前記パスワード入力装置の所持者認証命令手段による命令に応じて所持者の認証を行い、
前記携帯可能情報記憶媒体のデータ管理手段は、前記認証手段による認証が成功した場合に前記不揮発性記憶手段に保存されている開錠情報を開錠状態とする、
ことを特徴とする携帯可能情報記憶媒体システム。
【請求項４】
請求項３に記載の携帯可能情報記憶媒体システムにおいて、
前記携帯可能情報記憶媒体のデータ記憶手段に保存されているデータの授受を、前記携帯可能情報記憶媒体と行う取引装置を備え、
前記携帯可能情報記憶媒体のデータ管理手段は、前記取引装置との通信前から前記不揮発性記憶手段に保存されている開錠情報を前記一時的記憶手段に複写し、その後に前記不揮発性記憶手段に保存されている開錠情報を消去し、前記一時的記憶手段に保存されている開錠情報に基づいて、前記取引装置からのアクセスを制限する、
ことを特徴とする携帯可能情報記憶媒体システム。
【請求項５】
外部の装置との通信により所持者が入力したパスワードを取得し、このパスワードに基づいて所持者の認証を行う認証ステップと、前記認証ステップにおける認証が成功したかに基づいて、保存しているデータへのアクセスを制限するデータ管理ステップとを備える携帯可能情報記憶媒体のデータアクセス方法において、
外部の第１の装置との通信における前記認証ステップにおいて認証が成功したかを示す開錠情報を不揮発性記憶手段に保存させる第１の保存ステップと、
外部の第２の装置との通信において、前記第１の保存ステップで前記不揮発性記憶手段に保存されている開錠情報を複写し、一時的記憶手段に保存させる第２の保存ステップと、
前記第２の保存ステップの後に、前記不揮発性記憶手段に保存されている開錠情報を消去する消去ステップとを備え、
前記データ管理ステップは、前記一時記憶手段に保存されている開錠情報に基づいて前記第２の外部装置から前記データへのアクセスを制限する、
ことを特徴とする携帯可能情報記憶媒体のデータアクセス方法。
【請求項６】
請求項５に記載の携帯可能情報記憶媒体のデータアクセス方法において、
前記不揮発性記憶手段に保存されている開錠情報を外部からの命令に基づき書き換える書き換えステップを備える、
ことを特徴とする携帯可能情報記憶媒体のデータアクセス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データにアクセスする際に、アクセスを申請する者を識別するための申請者情報とアクセス条件との間で照合を必要とする携帯可能情報記憶媒体、携帯可能情報記憶媒体システム、及び携帯可能情報記憶媒体のデータアクセス方法に関する。
【０００２】
【従来の技術】
近年、この種の携帯可能情報記憶媒体として、いわゆるＩＣカードが注目を集めている。一般に、ＩＣカードは、ＥＥＰＲＯＭ等の不揮発性メモリと、その不揮発性メモリのデータを操作するＣＰＵとを備える。ＥＥＰＲＯＭには、複数のファイルが設けられ、それぞれのファイルにデータが保存される。それぞれのファイルへのアクセスは、ＣＰＵを介して行われるため、予め適切なアクセス条件を設定することにより、ＣＰＵがそのアクセス条件を満足したと判断したときにのみ、ファイルへのアクセスを可能とすることができる。
【０００３】
アクセス条件としては、幾つかのキーについての照合の要／否を設定することが一般的である。すなわち、ＥＥＰＲＯＭ内に予めキーを書き込んでおき、この内部キーと、外部から与えられ、ＲＡＭに一時記憶されるキーとをＣＰＵで比較し、その結果をもってファイルへのアクセスの可否を判断するのである。
【０００４】
アクセス条件として設定されるキーには、特定の対象者（例えば、ＩＣカードの所有者、発行者）を認証するためのキーや、特定のハードウェア（例えば、端末装置）を認証するためのキーがある。このうち、特定の対象者を認証するためのキーは、取引端末装置等を介して入力されたパスワードを認証することにより開錠される。
通常は、ファイルに対するアクセス条件として、複数のキーの照合が条件として設定され、すべてのキーについて照合が成功した場合に、ファイルへのアクセスが許可される。
【０００５】
【発明が解決しようとする課題】
前述した従来のＩＣカードでは、ＩＣカード所有者は、ＩＣカードを利用するたびに取引端末装置へパスワードを入力し、正当なカード所有者であることを証明しなければならない。ところが、携帯性に優れるＩＣカードでは、カード所有者が常にカードを携帯し、カードを確実に自己の管理下においているために、他人がそのＩＣカードを不正使用する可能性が極めて少ない場合がある。このような場合に、本人を認証するために取引のたびにパスワード入力を要求することは、ＩＣカードの取り扱いをいたずらに煩雑とし、使用者の便宜に失するという問題があった。一方、ＩＣカードと取引を行う取引端末装置は、一般に公共性を有するために、何人もその装置を取り扱うことが可能となっている。このために、取引端末装置の通信回線に盗聴用の細工をする、又は、偽の取引端末装置を製造・設置し、その装置を使用させる等により、第三者がパスワードを不正に入手する恐れがあるという問題もあった。
【０００６】
そこで、本発明の課題は、上記問題を解決して、パスワード入力が必要に応じて省略可能であり、かつ、パスワードの盗難を防止可能である携帯可能情報記憶媒体、携帯可能情報記憶媒体システム、及び携帯可能情報記憶媒体のデータアクセス方法を提供することである。
【０００７】
【課題を解決するための手段】
前記課題を解決するために、請求項１に係る発明は、外部と通信可能な通信手段（１１、１２）と、データを保存するデータ記憶手段と、前記通信手段を介して所持者が入力したパスワードを取得し、このパスワードに基づいて所持者の認証を行う認証手段と、前記認証手段によって認証済みかを示す開錠情報を一時的に保存する一時的記憶手段（１４）と、前記一時的記憶手段に保存されている開錠情報に基づいて、前記データ記憶手段に保存されているデータへのアクセスを制限するデータ管理手段（１２）とを備える携帯可能情報記憶媒体において、前記開錠情報を保存する不揮発性記憶手段（１５）を備え、前記データ管理手段は、前記不揮発性記憶手段に保存されている開錠情報を前記一時的記憶手段に複写し、その後に前記不揮発性記憶手段に保存されている開錠情報を消去し、前記一時的記憶手段に保存されている開錠情報に基づいて前記アクセスを制限することを特徴とする。
【０００８】
請求項２に係る発明は、請求項１に記載の携帯可能情報記憶媒体において、前記データ管理手段は、前記不揮発性記憶手段に保存されている開錠情報を外部からの命令に基づいて書き換えることを特徴とする。
【０００９】
請求項３に係る発明は、請求項１又は２に記載の携帯可能情報記憶媒体と、前記携帯可能情報記憶媒体と通信可能な通信手段（４１、４２）と、所持者からパスワードを入力可能なパスワード入力手段（４６）と、前記パスワード入力手段から入力したパスワードを、前記通信手段を介して前記携帯可能情報記憶媒体に送信し、このパスワードに基づいて所持者の認証を行うことを命令する所持者認証命令手段（４２）と、自身の動作のための電力及び前記通信手段を介して前記携帯可能情報記憶媒体に付与するための電力を供給する電力源（４５）とを有する携帯可能なパスワード入力装置とを備える携帯可能情報記憶媒体システムであって、前記携帯可能情報記憶媒体の認証手段は、前記パスワード入力装置の所持者認証命令手段による命令に応じて所持者の認証を行い、前記携帯可能情報記憶媒体のデータ管理手段は、前記認証手段による認証が成功した場合に前記不揮発性記憶手段に保存されている開錠情報を開錠状態とすることを特徴とする。
【００１０】
請求項４に係る発明は、請求項３に記載の携帯可能情報記憶媒体システムにおいて、前記携帯可能情報記憶媒体のデータ記憶手段に保存されているデータの授受を、前記携帯可能情報記憶媒体と行う取引装置（２０）を備え、前記携帯可能情報記憶媒体のデータ管理手段は、前記取引装置との通信前から前記不揮発性記憶手段に保存されている開錠情報を前記一時的記憶手段に複写し、その後に前記不揮発性記憶手段に保存されている開錠情報を消去し、前記一時的記憶手段に保存されている開錠情報に基づいて、前記取引装置からのアクセスを制限することを特徴とする。
【００１１】
請求項５に係る発明は、外部の装置との通信により所持者が入力したパスワードを取得し、このパスワードに基づいて所持者の認証を行う認証ステップと、前記認証ステップにおける認証が成功したかに基づいて、保存しているデータへのアクセスを制限するデータ管理ステップとを備える携帯可能情報記憶媒体のデータアクセス方法において、外部の第１の装置との通信における前記認証ステップにおいて認証が成功したかを示す開錠情報を不揮発性記憶手段に保存させる第１の保存ステップと、外部の第２の装置との通信において、前記第１の保存ステップで前記不揮発性記憶手段に保存されている開錠情報を複写し、一時的記憶手段に保存させる第２の保存ステップと、前記第２の保存ステップの後に、前記不揮発性記憶手段に保存されている開錠情報を消去する消去ステップとを備え、前記データ管理ステップは、前記一時記憶手段に保存されている開錠情報に基づいて前記第２の外部装置から前記データへのアクセスを制限することを特徴とする。
【００１２】
請求項６に係る発明は、請求項５に記載の携帯可能情報記憶媒体のデータアクセス方法において、前記不揮発性記憶手段に保存されている開錠情報を外部からの命令に基づき書き換える書き換えステップを備えることを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面等を参照して、本発明に係る一実施形態について、さらに詳しく説明する。
図１は、本発明に係るＩＣカード１０及び所持者専用照合装置４０の構成、並びに、取引端末装置２０との接続関係を示すブロック図である。
【００１６】
はじめに、図１を用いてＩＣカード１０の構成について説明する。
図に示されるように、ＩＣカード１０には、Ｉ／Ｏインタフェース１１、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＥＥＰＲＯＭ１５が内蔵されている。Ｉ／Ｏインタフェース１１は、データを送受するための入出力回路であり、ＣＰＵ１２はこのＩ／Ｏインタフェース１１を介して、取引端末装置２０又は所持者専用照合装置４０と交信する。ＲＯＭ１３内には、ＣＰＵ１２によって実行されるべきプログラムが記憶されており、ＣＰＵ１２はこのプログラムに基いて、ＩＣカード１０を統括制御する。ＲＡＭ１４は、ＣＰＵ１２がこのような統括制御を行う上で作業領域として使用するメモリである。一方、ＥＥＰＲＯＭ１５は、このＩＣカード１０に記録すべき本来のデータを格納するメモリである。
【００１７】
ＩＣカード１０には、取引端末装置２０又は所持者専用照合装置４０から電源やクロックが供給される。したがって、ＩＣカード１０が取引端末装置２０等と切り離されると、ＩＣカード１０への電源及びクロックの供給は停止する。しかしながら、ＥＥＰＲＯＭ１５は不揮発性メモリであるため、電源供給が停止した後もその記録内容はそのまま保持される。ただし、ＲＡＭ１４内のデータについては、電源供給の停止によりすべて失われる。
【００１８】
ＩＣカード１０内の各メモリ１３、１４、１５へのアクセスは、すべてＣＰＵ１２を介して行われ、外部からこれらメモリを直接アクセスすることはできない。すなわち、取引端末装置２０等からＣＰＵ１２に対して所定の「コマンド」を与えると、ＣＰＵ１２はこの「コマンド」を解釈実行し、その結果を、取引端末装置２０等に対して「レスポンス」として返送することになる。
【００１９】
例えば、ＥＥＰＲＯＭ１５内の所定のファイルに書き込みを行う場合には、「書込コマンド」と共に、書込対象となるデータをＣＰＵ１２に与え、ＣＰＵ１２による「書込コマンド」の実行という形式で書込処理が行われることになる。逆に、ＥＥＰＲＯＭ１５内の所定のファイルからデータの読み出しを行う場合には、所定の「読出コマンド」をＣＰＵ１２に与え、ＣＰＵ１２による「読出コマンド」の実行という形式によって読出処理が行われることになる。
【００２０】
このように、ＩＣカード１０内において「コマンド」の実行が終了すると、実行した「コマンド」に対する「レスポンス」が外部に対して返送される。例えば、「書込コマンド」を与えた場合には、書込処理が支障なく実行されたか否かを示す「レスポンス」が返送され、「読出コマンド」を与えた場合には、読出対象となったデータがレスポンスという形で返送されることになる。ただし、ＥＥＰＲＯＭ１５へのアクセスは、無条件で行われるわけではなく、後述するアクセス条件が満足されることが前提となる。
【００２１】
図２は、図１に示すＥＥＰＲＯＭ１５内の階層構造を示すブロック図である。本実施形態のＥＥＰＲＯＭは、４つの階層から構成される。すなわち、第１層のＭＦ(Master File) 、第２層のＤＦ(Dedicated File)、第３層のＥＦ(Elementary File) 及び第４層である不図示のレコード構造である。
ＭＦは、データメモリ全体のファイルである。ＭＦは、各アプリケーション（サービス）に共通したデータを格納するためのファイルであり、例えば、このＩＣカード１０の所有者の氏名、住所、電話番号などの情報が記録される。
【００２２】
ＤＦは、専用ファイルであり、アプリケーションごとにＤＦの設定がなされている。
ＥＦは、基礎ファイルであり、ＣＰＵがＩＣカードを管理・制御する際に解釈実行するデータを格納するＩＥＦと、アプリケーションで使用するデータを格納するＷＥＦの２種類がある。
【００２３】
上述した各ファイルは、ディレクトリ・ファイルにより管理される。図３（Ａ）は、ＤＦを管理するディレクトリ・ファイルの構造を示す図である。ディレクトリ・ファイル５０には、ファイルの先頭からの相対アドレス５２、全割当容量５３、残容量５４及び全体のデータのチェックコード５６等のファイル属性情報が格納されている。また、ディレクトリ・ファイル５０には、さらに取扱者キーに関する開錠情報を格納する開錠情報領域５５が設けられている。
【００２４】
図５は、開錠情報領域５５に格納されている開錠情報の内容を例示する図である。開錠情報は、８個の取扱者キーより構成されている。各キーは、異なる取扱者に割り当てられており、例えば、Ｋ８はＩＣカードの製造者に、Ｋ７は発行者に割り当てられている。各キーは、「０」のときは未開錠状態であることを、「１」のときは開錠状態にあることを示す。
【００２５】
図３（Ｂ）は、ＷＥＦを管理するディレクトリ・ファイルの構造を示す図である。ＷＥＦのディレクトリ・ファイル６０には、先頭アドレス６２、全容量６３等を格納する領域のほか、アクセス条件を格納するアクセス条件情報領域６５が設けられている。ここで、アクセス条件とは、当該ＷＥＦにアクセスする際に満たされていなければならない条件であり、開錠されていなければならないキーの種類を規定するものである。
【００２６】
図４は、アクセス条件情報領域６５に格納されているアクセス条件を例示する図である。アクセス条件は、ファイルへのアクセスの態様ごとに、すなわち、データの「読み出し」、「書き込み」又は「更新」のそれぞれについて定められている。各アクセス条件は、前述した開錠情報における８つの取扱者キーのそれぞれに対応する８つのキーより構成されている。各キーにおいて、「１」は、対応する取扱者キーが開錠されている必要があることを、「０」は開錠が不要であることを示す。図４の例では、データの「読み出し」については、開錠情報において少なくともＫ１が開錠されていること、「書き込み」については、少なくともＫ１及びＫ４が開錠されていること、また、「更新」については、少なくともＫ１及びＫ５が開錠されていることが条件として定められている。
【００２７】
次に、図１に基づいて所持者専用照合装置４０の構成について説明する。
所持者専用照合装置４０は、ＩＣカード所持者のパスワードをＩＣカード１０に入力するために用いる、携帯可能なパスワード入力専用の装置である。所持者専用照合装置４０は、主に、Ｉ／Ｏインタフェース４１、ＣＰＵ４２、ＲＯＭ４３、ＲＡＭ４４、電池４５、ピンパッド４６及びディスプレイ４７から構成されている。
【００２８】
Ｉ／Ｏインタフェース４１は、ＩＣカード１０とデータの送受をするための入出力回路である。所持者専用照合装置４０を用いてＩＣカード１０へパスワードを入力する場合には、このＩ／Ｏインタフェース４１をＩＣカード１０のＩ／Ｏインタフェース１１と接続する。
ＲＯＭ４３は、ＣＰＵ４２によって実行されるべきプログラムが記憶されているメモリである。ＣＰＵ４２は、ＲＯＭ４３に格納されているプログラムに基いて、所持者専用照合装置４０の動作を統括制御し、また、Ｉ／Ｏインタフェース４１を介して、ＩＣカード１０と交信する。
【００２９】
電池４５は、所持者専用照合装置４０が動作に必要な電力を供給する電力源である。このように、所持者専用照合装置４０は、電力源をも内蔵しているので、ＩＣカードと共に携帯することが可能となっている。なお、電池４５の電力は、ＩＣカード１０が所持者専用照合装置４０に接続されている場合には、Ｉ／Ｏインタフェース４１を介してＩＣカード１０にも供給される。
ＲＡＭ４４は、ＣＰＵ４２が作業領域として使用するメモリである。
ピンパッド４６は、数字又は英数字を入力可能な入力手段であり、ＩＣカードの所持者は、ピンパッド４６より自己のパスワードを入力する。ディスプレイ４７は、ＣＰＵ４２が、パスワードの入力等を要求するための表示を出力する液晶画面等である。
【００３０】
上述のように、本実施形態では、所持者専用照合装置４０を用いてＩＣカード１０にＩＣカード所持者のパスワードを入力することが可能となっている。
図６は、所持者専用照合装置４０を用いてＩＣカード１０にパスワードを入力する場合におけるＩＣカード１０及び所持者専用照合装置４０の動作を示す流れ図である。図中、（Ａ）は所持者専用照合装置４０の動作を示し、（Ｂ）はＩＣカード１０の動作を示す。また、矢印は、ＩＣカード１０と所持者専用照合装置４０とが通信を行っていることを表している。
【００３１】
はじめに、ＩＣカード１０と所持者専用照合装置４０とを接続し、所持者専用照合装置４０の電源を投入すると、所持者専用照合装置４０はＣＰＵ１２に対して電力供給を行う共に、リセット信号を送信する（Ｓ１００）。
ＣＰＵ１２は、リセット信号を受信すると、ＲＡＭ１４等を初期化し、その後に所持者専用照合装置４０に対し初期応答（Answer＿to＿reset ）を行う（Ｓ２００）。ここで、初期応答とは、ＩＣカード１０の種別や動作特性に関する情報の送信をいう。
【００３２】
初期応答を受けたＣＰＵ４２は、パスワードを入力すること、及び次の取引時におけるパスワード確認の要／不要を入力すべきことをディスプレイ４７に表示し、ピンパッド４６よりそれらの情報の入力を受ける（Ｓ１１０）。
【００３３】
ここで、パスワード確認不要とは、ＩＣカード１０と取引端末装置２０との間で取引を行うときに、パスワードの入力・認証を行わないことを意味する。例えば、対象となっているアプリケーションが医療機関での診察予約等、比較的セキュリティに対する要求が低いものであり、ＩＣカード所有者がカード使用時のパスワード入力を省略してもよいと判断する場合は、このパスワード確認不要が選択される。
これに対し、パスワード要とは、取引時にパスワードの入力・認証を行うことを意味する。例えば、対象となっているアプリケーションが銀行預金の引き出し等、高いセキュリティが要求されるものである場合には、パスワード確認要が選択される。
【００３４】
入力を受けたＣＰＵ４２は、次回パスワード確認の要／不要、パスワードに対応するキーの番号、及びパスワードを引数とするコマンド「VERYFY＿PW」をＩＣカード１０へ送信する（Ｓ１２０）。
【００３５】
コマンド「VERYFY＿PW」の送信を受けたＩＣカード１０では、ＣＰＵ１２が送信されたパスワードの認証を行い、その結果を所持者専用照合装置４０へレンスポンスとして送信する（Ｓ２１０）。また、ＣＰＵ１２は、上記認証が成功した場合には、ＲＡＭ１４に設けられている開錠情報の該当するキーを「１」に設定することにより、そのキーを開錠する（Ｓ２３０）。なお、ＲＡＭ１４に設けられている開錠情報とは、前述した開錠情報領域５５に格納される開錠情報と同一の構成を有するものである。
【００３６】
さらに、ＣＰＵ１２は、「VERYFY＿PW」コマンドの引数において、次回パスワード確認が”要”に設定されているか”不要”に設定されているかを確認する。その結果、”不要”である場合にはＥＥＰＲＯＭ１５内の開錠情報領域５５における該当するキーを「１」に設定し（Ｓ２５０）、その動作を終了する。逆に”要”に設定されている場合には、ＣＰＵ１２は、開錠情報領域５５の該当するキーを「０」に設定し（Ｓ２５２）、その動作を終了する。
【００３７】
このように、所持者専用照合装置４０を用いてパスワードを入力されたＩＣカード１０は、次に取引端末装置２０へ接続され、取引が実行される。
図７は、ＩＣカード１０と取引端末装置２０との間で取引を行う場合のそれぞれの動作を示す流れ図である。図中、（Ａ）は取引端末装置２０の動作の流れ図であり、（Ｂ）はＩＣカード１０の動作の流れ図である。また、矢印は、ＩＣカード１０と取引端末装置２０とが通信を行っていることを示している。
【００３８】
ＩＣカード１０が取引端末装置２０と接続されると、取引端末装置２０は、ＣＰＵ１２に対して電力供給を行うと共に、リセット信号（RESET ）を送信する（Ｓ３００）。ＣＰＵ１２は、リセット信号を受信すると、ＲＡＭ１４等を初期化し、その後に取引端末装置２０に対し初期応答（Answer-to-reset ）を行う（Ｓ４００）。
【００３９】
次に、取引端末装置２０は、「○×銀行預金残高照会」等のアプリケーションの内容を入力され、その内容に基づき、ＩＣカード１０において参照されるべきＤＦのファイル名を特定し、そのファイル名を引数とするコマンド「SELECT＿DF」をＩＣカード１０へ送信する（Ｓ３１０）。なお、ここでは、特定されたＤＦのファイル名は仮に”ＤＦ１”であるとする。
【００４０】
「SELECT＿DF」を受信したＣＰＵ１２は、ＤＦ１を管理するディレクトリーの開錠情報領域５５を参照し、そこに格納されている開錠情報をＲＡＭ１４に複写する。また、ＣＰＵ１２は、開錠情報の内容を取引端末装置２０へ送信する（Ｓ４１０）。
一方、取引端末装置２０は、入力されたアプリケーション内容より、アプリケーション実行の際に求められるデータへのアクセス条件を特定し、これを上記送信された開錠情報と照合する。
【００４１】
ここで、一例として、取引端末装置２０が特定したアクセス条件が図４の「読み出し」に例示された条件であり、ＣＰＵ１２より送信された開錠情報が図５の（Ａ）に例示されたものであるとする。この場合には、アクセス条件で開錠状態の照合が求められているのはＫ１のキーである。一方、開錠情報においてＫ１のキーは開錠された状態にある。したがって、取引端末装置２０は、開錠情報はアクセス条件を満たしていると判断し（Ｓ３２０：ＹＥＳ）、新たなパスワードの入力を要求することなく、次の動作に移行する（Ｓ３６０）。
【００４２】
これに対し、開錠情報が、例えば図５（Ｂ）に例示されたものである場合には、Ｋ１のキーが開錠されていないために、取引端末装置２０は、開錠情報はアクセス条件を満たしていないと判断し（Ｓ３２０：ＮＯ）、ディスプレイ等を通じ、必要なパスワードを入力すべきことを要求する（Ｓ３３０）。この結果、パスワードが入力されると、取引端末装置２０は、パスワードに対応するキーの番号及び入力されたパスワードを引数とした「VERYFY」コマンドをＩＣカード１０へ送信する（Ｓ３４０）。
【００４３】
「VERYFY」コマンドの送信を受けたＩＣカード１０では、ＣＰＵ１２が、送信されたパスワードの照合を行い、その結果についてのレンスポンスを取引端末装置２０へ送信する（Ｓ４３０）。また、照合が成功した場合には、ＣＰＵ１２は、ＲＡＭ１４に（Ｓ４１０）において複写された開錠情報の該当するキーを「１」に設定する（Ｓ４５０）。これにより、この後の取引において、アクセス条件の照合が行われた場合に、アクセス条件が満足され、データへのアクセスが可能となる。
【００４４】
次に、取引端末装置２０とＩＣカード１０は、公知の方法に従い、互いの認証（機械に関する認証）を行う（Ｓ３６０、Ｓ４６０）。認証が成功した場合は、ＩＣカード１０と取引端末装置２０との間で公知の取引手続が実行され（Ｓ３８０、Ｓ４８０）、取引完了後、それぞれの動作は終了される。
【００４５】
以上説明したように、本実施形態では、ＥＥＰＲＯＭ１５に開錠情報領域５５を設け、そこに開錠情報を保存する。したがって、ＩＣカード１０が取引端末装置２０等へ接続されておらず、電力の供給を受けられない状態にあっても、開錠情報は保持される。また、開錠情報領域５５に保存されている開錠情報は、ＩＣカード１０が取引端末装置２０に接続されると、取引の開始前にＲＡＭ１４へ複写され、その後の取引過程においてのアクセス条件の照合に用いられる。この結果、本実施形態では、開錠情報領域５５に適切な内容の開錠情報を保存しておくことにより、ＩＣカード使用時のパスワード入力を省略し、取引ごとのパスワード入力という煩雑な手続を回避することを可能としている。
【００４６】
また、本実施形態では、開錠情報領域５５に保存されている開錠情報を、外部からの命令により、各キーごとに操作可能としている。すなわち、本実施形態では、パスワードと、取引時におけるパスワード確認の要／不要に関する情報とをＩＣカードに送信することにより、開錠情報領域５５における各取扱者キーの開錠状態を任意に設定することができる。これにより、本実施形態は、取引時のパスワード入力・認証という手続を必要に応じて実行、省略することが可能となっている。
【００４７】
さらに、本実施形態では、ＩＣカード１０へのパスワードの入力を、取引端末装置２０を介さず、携帯可能な所持者専用照合装置４０を用いて行うこととしている。したがって、ＩＣカード所有者が、所持者専用照合装置４０を携帯することとすれば、第三者が所持者専用照合装置４０に何らか細工を行い、入力されるパスワードを不正入手することが防止でき、ＩＣカードシステムのセキュリティをさらに高めることが可能となっている。
【００４８】
（その他の実施形態）
なお、本発明は、上記実施形態に限定されるものではない。上記実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【００４９】
１）上記実施形態において、開錠情報領域５５に保存されている開錠情報の操作は、所持者専用照合装置４０を用いて行うこととしているが、これは、取引端末装置２０によって行うこととしてもよい。この場合には、取引端末装置２０の動作は、例えば、図７（Ａ）において（Ｓ３３０）及び（Ｓ３４０）を、図６（Ａ）の（Ｓ１１０）及び（Ｓ１２０）と置き換えたものとなる。すなわち、取引端末装置２０は、「VERYFY」コマンドに替えて「VERYFY＿PW」コマンドを使用して、パスワードと、取引時におけるパスワード確認の要／不要に関する情報とをＩＣカードに送信することとすれば、所持者専用照合装置４０と同様の機能をも果たすことが可能となる。
【００５０】
２）上記実施形態は、パスワードの盗難防止を主目的とする場合であって、特に高いセキュリティが要求されるアプリケーションを取り扱うときは、ＩＣカード自身が、開錠情報領域５５に保存されている開錠情報の内容を、一定の条件の下にすべて消去することとしてもよい。例えば、図７の（Ｓ２２０）において開錠情報領域５５内の開錠情報をＲＡＭ１４へ複写した後は、ＣＰＵ１２がＥＥＰＲＯＭ１５の開錠情報領域５５内のキー指定ビットをすべて「０」に設定することとしてもよい。この場合には、所持者専用照合装置４０を用いてＩＣカード１０へパスワードの入力した場合であっても、取引ごとに必ずパスワード入力を行うこととなり、パスワードの盗難防止という本実施形態固有の効果を奏しつつ、同時に高いセキュリティを確保することが可能となる。
【００５１】
【発明の効果】
以上詳しく説明したように、本発明によれば、取引ごとに行われていた申請者情報の入力を任意のときに省略することができ、必要に応じて煩雑な手続を回避することが可能となった。また、特に請求項３又は４に係る発明によれば、申請者情報を取引端末装置等へ入力することが回避されるので、申請者情報を第三者に不正に盗まれることを防止することが可能となった。
【図面の簡単な説明】
【図１】本発明に係るＩＣカード１０及び所持者専用照合装置４０の構成、並びに、取引端末装置２０との接続関係を示すブロック図である。
【図２】図１に示すＥＥＰＲＯＭ１５内の階層構造を示すブロック図である。
【図３】ディレクトリ・ファイルの構造を示す図である
【図４】ファイルへのアクセス条件を例示する図である。
【図５】開錠情報領域５５に格納されている開錠情報を例示する図である。
【図６】所持者専用照合装置４０を用いてＩＣカード１０にパスワードを入力するときのそれぞれの動作を示す流れ図である。
【図７】ＩＣカード１０と取引端末装置２０との間で取引を行うときのそれぞれの動作を示す流れ図である。
【符号の説明】
１１  Ｉ／Ｏインタフェース
１２  ＣＰＵ
１５  ＥＥＰＲＯＭ
２０  取引端末装置
４１  Ｉ／Ｏインタフェース
４２  ＣＰＵ
４５  電池
４６  ピンパッド
【図１】
0003720113.tif 000002
【図２】
0003720113.tif 000003
【図３】
0003720113.tif 000004
【図４】
0003720113.tif 000005
【図５】
0003720113.tif 000006
【図６】
0003720113.tif 000007
【図７】
0003720113.tif 000008