(57)【特許請求の範囲】
【請求項１】
情報処理装置に搭載される集積回路装置であって、
外部機器と無線通信するための無線インターフェースと、
前記情報処理装置と有線通信するための有線インターフェースと、
メモリ領域と、
１つのディレクトリ以下に１以上のアプリケーション又は１以上のサブディレクトリを含めるディレクトリを用いて、前記メモリ領域を各アプリケーションに割り当てるメモリ割当手段と、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対して、前記無線インターフェースを介したアクセス権を制御するための暗証コードを設定する暗証コード設定手段と、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリのアクセス可否状態を管理するアクセス可否状態管理手段を備え、
前記アクセス可否状態管理手段は、暗証コードが設定されたアプリケーション及びディレクトリをデフォルトでは前記無線インターフェースからアクセス不可状態とし、ユーザから入力された暗証コードが一致したことに応答して該当するアプリケーション又はディレクトリを前記無線インターフェースからアクセス許可状態に設定する、
ことを特徴とする集積回路装置。
【請求項２】
前記アクセス可否状態管理手段は、ユーザから入力された暗証コードがディレクトリに設定された暗証コードと一致したことに応答して、該ディレクトリ以下のすべてのアプリケーション及びサブディレクトリをアクセス許可状態にする、
ことを特徴とする請求項１に記載の集積回路装置。
【請求項３】
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対して、認証用の秘密鍵を設定する秘密鍵設定手段をさらに備え、
前記アクセス可否状態管理手段は、所定の認証局との間で秘密鍵を用いた相互認証を経て、アクセス不可状態のアプリケーション又はディレクトリをアクセス許可状態に設定する、
ことを特徴とする請求項１に記載の集積回路装置。
【請求項４】
当該装置への電源が遮断されたことに応答してアクセス許可状態のアプリケーション並びにディレクトリをアクセス不可状態に戻すアクセス禁止手段をさらに備える、
ことを特徴とする請求項１に記載の集積回路装置。
【請求項５】
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの入力失敗回数を保持する入力失敗回数保持手段と、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの最大許容入力失敗回数を設定する最大許容入力失敗回数設定手段をさらに備え、
前記アクセス可否状態管理手段は、入力失敗回数が最大許容入力回数に到達したアプリケーション又はディレクトリをアクセス不可状態に設定する、
ことを特徴とする請求項１に記載の集積回路装置。
【請求項６】
所定の認証局との相互認証処理を経た管理者によって前記入力失敗回数保持手段に保持された入力失敗回数をクリアする入力失敗回数初期化手段をさらに備える、
ことを特徴とする請求項５に記載の集積回路装置。
【請求項７】
請求項１に記載の集積回路装置を搭載することを特徴とする情報処理装置。
【請求項８】
前記情報処理装置は情報記憶媒体であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報記憶媒体はＩＣカード型の記憶媒体であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
請求項１に記載の集積回路装置のメモリ領域に対するメモリ管理方法であって、
１つのディレクトリ以下に１以上のアプリケーション又は１以上のサブディレクトリを含めるディレクトリを用いて、前記メモリ領域を各アプリケーションに割り当てるメモリ割当ステップと、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対して、前記無線インターフェースを介したアクセス権を制御するための暗証コードを設定する暗証コード設定ステップと、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリのアクセス可否状態を管理するアクセス可否状態管理ステップと、
を備え、
前記アクセス可否状態管理ステップでは、暗証コードが設定されたアプリケーション及びディレクトリをデフォルトでは前記無線インターフェースからアクセス不可状態とし、ユーザから入力された暗証コードが一致したことに応答して該当するアプリケーション又はディレクトリを前記無線インターフェースからアクセス許可状態に設定する、
ことを特徴とする情報記憶装置のメモリ管理方法。
【請求項１１】
前記アクセス可否状態管理ステップでは、ユーザから入力された暗証コードがディレクトリに設定された暗証コードと一致したことに応答して、該ディレクトリ以下のすべてのアプリケーション及びサブディレクトリをアクセス許可状態にする、
ことを特徴とする請求項１０に記載の情報記憶装置のメモリ管理方法。
【請求項１２】
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対して、認証用の秘密鍵を設定する秘密鍵設定ステップをさらに備え、
前記アクセス可否状態管理ステップでは、所定の認証局との間で秘密鍵を用いた相互認証を経て、アクセス不可状態のアプリケーション又はディレクトリをアクセス許可状態に設定する、
ことを特徴とする請求項１０に記載の情報記憶装置のメモリ管理方法。
【請求項１３】
前記情報記憶装置への電源が遮断されたことに応答してアクセス許可状態のアプリケーション並びにディレクトリをアクセス不可状態に戻すアクセス禁止ステップをさらに備える、
ことを特徴とする請求項１０に記載の情報記憶装置のメモリ管理方法。
【請求項１４】
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの入力失敗回数を保持する入力失敗回数保持ステップと、
前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの最大許容入力失敗回数を設定する最大許容入力失敗回数設定ステップをさらに備え、
前記アクセス可否状態管理ステップでは、入力失敗回数が最大許容入力回数に到達したアプリケーション又はディレクトリをアクセス不可状態に設定する、
ことを特徴とする請求項１０に記載の情報記憶装置のメモリ管理方法。
【請求項１５】
所定の認証局との相互認証処理を経た管理者によって前記入力失敗回数保持ステップにより保持された入力失敗回数をクリアする入力失敗回数初期化ステップをさらに備える、
ことを特徴とする請求項１０に記載の情報記憶装置のメモリ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、比較的大容量のメモリ領域を備えた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法、特に、携帯電話機やＰＤＡ（Personal Digital Assistant）などの情報処理機器に搭載して使用される情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法に関する。
【０００２】
更に詳しくは、本発明は、メモリ領域上に１以上のアプリケーションが割り当てられた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法に係り、特に、メモリ領域に割り当てられた各アプリケーションへのアクセス権を制御する情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法に関する。
【０００３】
【従来の技術】
従来から、本人確認や認証処理のために暗証番号やパスワードを用いたさまざまな装置が考案され、実用に供されている。（ここで、一般に、「暗証番号」とは０から９までの数字の組み合わせで表される文字列のことを言い、また、「パスワード」は、数字に加えてアルファベットなどの一般文字を用いて表される文字列のことを言う。本明細書中では、暗証番号とパスワードを併せて「暗証コード」とも呼ぶ。）
【０００４】
例えば、銀行やその他の金融機関において、キャッシュ・カードを使用する際には、キャッシュ・ディスペンサなどで、本人認証の手段として、暗証番号やパスワードの入力を使用者に対して促し、使用者から正しい暗証番号やパスワードが入力されたことを確認してから、キャッシュ・ディスペンサなどから出金動作を行なうようになっている。
【０００５】
この他にも、ホテルなどの宿泊施設に設置されたセーフティ・ボックスの暗礁コード入力、コンピュータへのログイン時のパスワード入力、あるいは情報端末上の情報を秘匿するためなど、暗証コードに関する適用例はさまざまである。
【０００６】
従来、１枚の銀行用キャッシュ・カード上に配設されている磁気ストライプなどの記憶媒体の中には、その銀行に対してのみ使用可能な記憶領域しか設けられていない。したがって、上述したような暗証番号あるいはパスワードの入力は、この単一の記憶領域へのアクセスに過ぎない。したがって、ユーザは、目的又は用途毎にカードを用意して、複数のカードを使い分ける必要がある。
【０００７】
最近では、非接触方式のＩＣカードが普及してきている。例えばキャッシュ・ディスペンサやコンサート会場の出入口、駅の改札口などに設置されたＩＣカード・リーダ／ライタは、利用者がかざしたＩＣカードに非接触でアクセスすることができる。ここで、利用者が暗証番号やパスワードをＩＣカード・リーダ側に入力して、入力された暗証番号やパスワードをＩＣカード上に格納された暗証番号やパスワードと照合することで、ＩＣカードとＩＣカード・リーダ／ライタ間で本人確認又は認証処理が行なわれる。そして、本人確認又は認証処理に成功した場合には、例えば、ＩＣカード内に保存されているアプリケーションの利用が可能となる。ここで、ＩＣカードが保持するアプリケーションとしては、例えば、電子マネーや電子チケットなどの価値情報を挙げることができる。
【０００８】
また、最近では、微細化技術の向上とも相俟って、比較的大容量の記憶空間を持つＩＣカードが出現し、普及してきている。従来のキャッシュ・カードなどにおいては単一の記憶領域すなわち単一のアプリケーションしか担持しないので、各用途又は目的毎に応じた複数のカードを持ち歩く必要ができる。これに対して、このような大容量メモリ付きのＩＣカードによれば、複数のアプリケーションを同時に格納しておくことができるので、１枚のＩＣカードを複数の用途に利用することができる。例えば、１枚のＩＣカード上に、電子決済を行なうための電子マネーや、特定のコンサート会場に入場するための電子チケットなど、２以上のアプリケーションを格納しておき、１枚のＩＣカードをさまざまな用途に適用させることができる。
【０００９】
さらに、このような大容量メモリ機能付きのＩＣカード（又は、ＩＣカードが半導体チップ化されたＩＣチップ）を、携帯電話機などの携帯端末上に搭載することによって、利用者は携帯端末を所持しておくことで、電子決済を始めとする外部との電子的な価値情報のやり取りを行なうことができる。
【００１０】
従来のキャッシュ・カードは単一の用途しか持たないので（前述）、キャッシュ・カード上の磁気ストライプは単一の暗証番号又はパスワードを持つことによってカード全体のセキュリティを管理することができた。
【００１１】
これに対し、複数のアプリケーションを保持することができるメモリ機能付きＩＣカードや、このようなＩＣカード（又はＩＣチップ）を搭載した携帯端末においては、アプリケーション毎にアクセス権を制御する必要がある。何故ならば、唯１つの暗証コードのみで、ＩＣカード上のすべてのアプリケーションへのアクセスを開放してしまうと、例えば紛失時や盗難時におけるセキュリティが著しく低下するからである。
【００１２】
また、製造技術の進歩とともにＩＣカード上に実装されるメモリ領域が拡大されていくと、多数のアプリケーションをＩＣカード上のメモリ領域に割り当てることができる。ところが、各アプリケーションをメモリ領域上に単純に割り当てていくと、ユーザからは各アプリケーションの配置が煩雑となり、ユーザにとってメモリ領域上のアプリケーションの分類や整理が困難となる。
【００１３】
また、アプリケーションを個別の暗証コードなどを用いてアクセス権を制御していると、関連性のある複数のアプリケーションを一連のトランザクションで使用したい場合には、同じトランザクション内で逐次暗証コードの入力作業が介在してしまい、機器操作性が著しく低下してしまう。
【００１４】
【発明が解決しようとする課題】
本発明の目的は、比較的大容量のメモリ領域を備えた優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することにある。
【００１５】
本発明の更なる目的は、携帯電話機やＰＤＡ（Personal Digital Assistant）などの情報処理機器に搭載して使用することができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することにある。
【００１６】
本発明の更なる目的は、メモリ領域上に１以上のアプリケーションが割り当ててることができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することにある。
【００１７】
本発明の更なる目的は、メモリ領域に割り当てられた各アプリケーションへのアクセス権を制御することができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することにある。
【００１８】
本発明の更なる目的は、メモリ領域に割り当てられた複数のアプリケーションを効率的に管理することができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することにある。
【００１９】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、又は、情報記憶媒体のメモリ管理方法であって、
前記メモリ領域を各アプリケーションに割り当てるメモリ割当手段又はステップと、
前記メモリ領域に割り当てられた各アプリケーションに対して、アクセス権を制御するための暗証コードを設定する暗証コード設定手段又はステップと、
前記メモリ領域に割り当てられた各アプリケーションのアクセス可否状態を管理するアクセス可否状態管理手段又はステップと、
を備え、
前記アクセス可否状態管理手段又はステップは、暗証コードが設定されたアプリケーションをデフォルトではアクセス不可状態とし、ユーザから入力された暗証コードが一致したことに応答して該当するアプリケーションをアクセス許可状態に設定する、
ことを特徴とする情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、又は、情報記憶媒体のメモリ管理方法である。
【００２０】
ここで、ＩＣチップにアンテナを搭載してクレジットカード・サイズ大に構成されたカートリッジのことを、一般に、「ＩＣカード」と呼ばれる。ＩＣチップは、携帯電話機やＰＤＡなどの携帯端末や、その他の情報処理装置に内蔵して用いるられる。また、ＩＣカードを情報処理装置に挿入して使用することもある。ＩＣチップ若しくはＩＣカードの使用形態としては、プリペイド形式の電子マネーや電子チケットなどの価値情報に関する機能が挙げられる。ＩＣチップ又はＩＣカードによって提供される機能のことを、以下では、「アプリケーション」とも呼ばれる。
【００２１】
前記メモリ割当手段又はステップは、ディレクトリを用いて階層的にアプリケーションにメモリ領域を割り当てることによって、ＩＣカードのメモリ空間を階層構造にして管理することができる。これによって、一連のトランザクションで使用する複数のアプリケーションなど、関連のあるアプリケーションどうしを同じディレクトリの中に入れておくことにより、ユーザは、アプリケーションの分類や整理を効率的に行なうことができる。
【００２２】
外部機器は、カード・リーダを備えることで、ＩＣチップに無線インターフェース経由でアクセスすることができる。ＩＣチップなどのメモリ領域へのアクセス権は、暗証コードの一致により制御される。ＩＣチップを内蔵した情報処理機器上で暗証コードを入力してロックを解除後に外部機器と無線接続して、メモリ領域へのアクセスを許容するようにしてもよい。あるいは、情報処理機機内のＩＣチップと外部機器との無線接続を確立した後、外部機器上で入力される暗証コードを基にアクセス権を制御するようにしてもよい。
【００２３】
このような場合、前記暗証コード設定手段又はステップは、各アプリケーション及びディレクトリに対して、アクセス権を制御するための暗証コードを設定するようにしてもよい。また、前記アクセス可否状態管理手段又はステップは、暗証コードが設定されたアプリケーション及びディレクトリをデフォルトではアクセス不可状態とし、ユーザから入力された暗証コードが一致したことに応答して該当するアプリケーション又はディレクトリをアクセス許可状態に設定するようにすることができる。
【００２４】
また、前記アクセス可否状態管理手段又はステップは、ユーザから入力された暗証コードがディレクトリに設定された暗証コードと一致したことに応答して、該ディレクトリ以下のすべてのアプリケーション及びサブディレクトリをアクセス許可状態にするようにしてもよい。
【００２５】
したがって、本発明に係るＩＣカード及びＩＣカードのメモリ管理方法によれば、メモリ空間に階層構造が導入されており、各アプリケーションにディレクトリを割り当てることにより、ディレクトリ単位でアプリケーションを効率的に管理することができる。
【００２６】
例えば、一連のトランザクションに使用されるアプリケーションなど、関連性の深いアプリケーションどうしを同じディレクトリに登録する（さらには、関連性の深いサブディレクトリどうしを同じディレクトリに登録する）ことによって、メモリ領域のアプリケーションやディレクトリの配置が整然とし、アプリケーションの分類・整理が効率化する。
【００２７】
また、本発明に係る情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、並びに、情報記憶媒体のメモリ管理方法によれば、個々のアプリケーションに暗証コードを設定する以外に、ディレクトリに対しても暗証コードを設定することができるので、アプリケーション単位でアクセス権を制御できる以外に、ディレクトリ単位でアクセス権を効率的に制御することができる。
【００２８】
例えば、あるディレクトリに該当する暗証コードを入力することにより、照合・認証処理を経て、ディレクトリ内のすべてのアプリケーション（並びにサブディレクトリ）へのアクセス権を与えるようにすることもできる。したがって、例えば、該当するディレクトリに対する暗証コードの入力を１回行なうだけで、一連のトランザクションで使用されるすべてのアプリケーションのアクセス権を得ることができるので、アクセス制御が効率化するとともに、機器の使い勝手が向上する。
【００２９】
本発明に係るＩＣカード又はＩＣカードのメモリ管理方法は、前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対して、認証用の秘密鍵を設定する秘密鍵設定手段又はステップをさらに備えていてもよい。このような場合、前記アクセス可否状態管理手段又はステップは、所定の認証局との間で秘密鍵を用いた相互認証を経て、アクセス不可状態のアプリケーション又はディレクトリをアクセス許可状態に設定することもできる。
【００３０】
また、前記ＩＣカードの電源が遮断されたことに応答してアクセス許可状態のアプリケーション並びにディレクトリをアクセス不可状態に戻すアクセス禁止手段又はステップをさらに備えていてもよい。
【００３１】
ＩＣカードが紛失した場合や盗難にあった場合には、アプリケーションやディレクトリが無断使用されたり不正使用されることによりユーザが損害を被るおそれがある。本発明によれば、ＩＣカードの電源遮断に応答して、自動的にすべてのアプリケーション及びディレクトリをアクセス禁止の状態にするので、ＩＣカードを紛失した場合などにアクセス許可状態のまま悪意ある他のユーザに渡って不正使用されることを防止することができる。
【００３２】
また、前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの入力失敗回数を保持する入力失敗回数保持手段又はステップと、前記メモリ領域に割り当てられた各アプリケーション及びディレクトリに対する暗証コードの最大許容入力失敗回数を設定する最大許容入力失敗回数設定手段又はステップとをさらに備えていてもよい。このような場合には、前記アクセス可否状態管理手段又はステップは、入力失敗回数が最大許容入力回数に到達したアプリケーション又はディレクトリをアクセス不可状態に設定することができる。
【００３３】
また、所定の認証局との相互認証処理を経た管理者によって前記入力失敗回数保持手段又はステップに保持された入力失敗回数をクリアする入力失敗回数初期化手段又はステップをさらに備えるようにしてもよい。
【００３４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３５】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施例を詳解する。
【００３６】
図１には、本発明の一実施形態に係る携帯端末１０のハードウェア構成を模式的に示している。携帯端末１０は、例えば、携帯電話機やＰＤＡ（Personal Digital Assistant）などのような、小型且つ軽量に構成されて、ユーザが常に持ち運ぶことができる情報処理端末である。
【００３７】
図示の携帯端末１０は、外部機器との無線通信により給電を受けて駆動されるとともにメモリ機能を備えたＩＣチップ５０を装備するとともに、携帯端末１０内の動作を統括的に制御するコントローラ１１と、ユーザが暗証番号やパスワードを始めとする各種の文字列やコマンドを入力するためのキー／ボタンなどからなるユーザ入力装置１２と、処理結果を画面表示するための液晶ディスプレイ（ＬＣＤ：liquid Crystal Display）などの表示装置１３を備えている。もちろん、携帯端末１０としての本来の機能を実現するために、図示する以外の周辺装置や回路コンポーネントを備えていてもよい。
【００３８】
ここで、ＩＣチップにアンテナを搭載してクレジットカード・サイズ大に構成されたカートリッジのことを、一般に、「ＩＣカード」と呼ばれる。
【００３９】
また、携帯端末１０がＩＣチップ５０を装備する形態は一意ではない。例えば、半導体チップの形態のＩＣを無線アンテナとともに内蔵するようにしてもよいし、カード状に構成されたＩＣチップすなわちＩＣカードを、携帯端末１０に配設されたカード・スロットなどに挿入して用いるようにしてもよい。ＩＣチップ若しくはＩＣカードの使用形態としては、プリペイド形式の電子マネーや電子チケットなどの価値情報に関する機能が挙げられる。ＩＣチップ又はＩＣカードによって提供される機能のことを、以下では、「アプリケーション」とも呼ぶ。
【００４０】
コントローラ１１は、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）などを一体化して構成される。コントローラ１１は、ＲＯＭ上に格納されたプログラム・コードを実行することによって、携帯端末１０内の各種オペレーションを制御する。
【００４１】
ＩＣチップ５０は、外部機器１００と無線接続するための無線インターフェース１４と、携帯端末１０側のコントローラ１１と有線接続するための有線インターフェース１５を備えている。無線インターフェース１４に関しては、例えば、ＩＳＯ  ７８１６で定義された接触インターフェース規格、又は、ＩＳＯ  １４４４３で定義された無線インターフェース規格を使用することができる。ＩＣチップ５０と外部機器１００との接続方式に関しては、後述に譲る。
【００４２】
ＩＣチップ５０は、例えば、非接触ＩＣチップの技術が適用されており、無線インターフェース１４経由で受信される外部機器１００からの電波によって駆動する。言い換えれば、ユーザが外部機器１００に携帯端末１０をかざしていない状態では、外部機器１００からの電波が届かなくなり、ＩＣチップ５０の動作は減勢されてしまう。本実施形態では、電波が途切れることに応答してＩＣチップ５０内部へのアクセス権は消失する（後述）。
【００４３】
本実施形態に係るＩＣチップ５０は、比較的大容量のメモリ領域を備えている。このようなメモリ領域は、微細化技術などによりもたらされる。メモリ領域は、半導体メモリや磁気ストライプ、あるいは読み書き可能なその他の記憶媒体で構成される。このメモリ領域上には、１以上のアプリケーションが割り当てられている。ここで言うアプリケーションの例としては、電子マネーや電子チケットを始めとする価値情報を挙げることができる。
【００４４】
また、本実施形態においては、ＩＣチップ５０内のメモリ空間に階層構造が導入されており、各アプリケーションにディレクトリを割り当てることにより、ディレクトリ単位でアプリケーションを効率的に管理することができるが、この点の詳細については後述に譲る。
【００４５】
この種の価値情報を無断使用や盗用から保護するために、各アプリケーション毎に暗証番号やパスワードなどの暗証コードを設定することによって、アプリケーション単位でメモリ領域へのアクセス権が制御されている。例えば、無線インターフェース１４や有線インターフェース１５を介して入力された暗証コードと各アプリケーションが持つ暗証コードとを比較照合して、一致するアプリケーションについてのアクセス権が与えられる（後述）。
【００４６】
また、本実施形態においては、メモリ空間に階層構造が導入され、各アプリケーションにディレクトリを割り当てられており、各アプリケーションに暗証コードを設定する以外に、ディレクトリに対しても暗証コードを設定することができる。したがって、アプリケーション単位でアクセス権を制御できる以外に、ディレクトリ単位でアクセス権を効率的に制御することができるが、但し、アクセス権の制御に関する詳細については後述に譲る。
【００４７】
外部機器１００は、ＩＣチップ５０のメモリ領域に割り当てられているアプリケーションを利用する装置であり、例えば非接触ＩＣチップの技術を適用して、ＩＣチップ５０と無線接続するためのリーダ／ライタ１０１を含んでいる。勿論、外部機器１００は、それ以外にも、特定業務用の演算処理を行なう回路コンポーネントや周辺装置類、ユーザとの対話入力を行うための表示装置並びに入力装置（いずれも図示しない）を装備している。
【００４８】
外部機器１００は、例えば、銀行内のＡＴＭ（Automatic Teller Machine）端末のような電子マネーを使用する装置や、コンサート会場のゲートや駅や空港の改札口など電子チケットを使用する装置など電子的な価値情報を処理する装置、さらには、宿泊施設のセーフティ・ボックスのように本人確認又は認証処理を行なう装置に相当する。
【００４９】
図１に示すようなシステム構成によれば、ユーザは携帯端末１０上のユーザ入力装置１２から暗証コードを入力して、ロックを解除する。場合によってはユーザから入力された値を表示装置１３上で確認して、携帯端末１０に内蔵されたＩＣチップ５０に入力された暗証コードを有線インターフェース１５経由で送出する。そして、ＩＣチップ５０内では、メモリ領域上の各アプリケーション又は各ディレクトリに設定されている暗証コードとユーザ入力された暗証コードの照合が行なわれる。そして、一致するアプリケーション又はディレクトリに割り当てられたメモリ領域へのアクセス権がユーザに与えられる。あるいは、携帯端末１０内のＩＣチップ５０と外部機器１００との無線接続を確立した後、外部機器１００上で入力される暗証コードを基に、アプリケーションへのアクセス権を制御するようにしてもよい。
【００５０】
リーダ／ライタ１０１とＩＣチップ５０との無線通信は、例えば電磁誘導の原理に基づいて実現される。図２には、電磁誘導に基づくリーダ／ライタ１０１とＩＣチップ５０との無線通信の仕組みを概念的に図解している。リーダ／ライタ１０１は、ループ・コイルで構成されたアンテナＬRWを備え、このアンテナＬRWに電流ＩRWを流すことでその周辺に磁界を発生させる。一方、ＩＣチップ５０側では、電気的にはＩＣチップ５０の周辺にループ・コイルＬcが形設されている。ＩＣチップ５０側のループ・コイルＬc端にはリーダ／ライタ１０１側のループ・アンテナＬcが発する磁界による誘導電圧が生じ、ループ・コイルＬc端に接続されたＩＣチップ５０の端子に入力される。
【００５１】
リーダ／ライタ１０１側のアンテナＬRWとＩＣチップ５０側のループ・コイルＬcは、その結合度は互いの位置関係によって変わるが、系としては１個のトランスを形成していると捉えることができ、図３に示すようにモデル化することができる。
【００５２】
リーダ／ライタ１０１は、アンテナＬRWに流す電流ＩRWを変調することで、ＩＣチップ上のループ・コイルＬcに誘起される電圧ＶOは変調を受け、そのことを利用してリーダ／ライタ１０１はＩＣチップ５０へのデータ送信を行うことができる。ここで言う送信データには、外部機器１００側でユーザ入力された暗証番号やパスワードなどの、アプリケーションやディレクトリへのアクセス権を得るための暗証コードや、電子マネーや電子チケットなどのアプリケーションが提供する価値情報が含まれる。
【００５３】
また、ＩＣチップ５０は、リーダ／ライタ１０１へ返送するためのデータに応じてループ・コイルＬcの端子間の負荷を変動させる機能（Load Switching）を持つ。ループ・コイルＬcの端子間の負荷が変動すると、リーダ／ライタ１０１側ではアンテナ端子間のインピーダンスが変化して、アンテナＬRWの通過電流ＩRWや電圧ＶRWの変動となって現れる。この変動分を復調することで、リーダ／ライタ１０１はＩＣチップ５０の返送データを受信することができる。外部機器１００がＩＣチップ５０から受信するデータには、電子マネーや電子チケットなどのアプリケーションが提供する価値情報が含まれる。
【００５４】
本実施形態では、携帯端末１０に内蔵されたＩＣチップ５０内の記憶領域に対して、ディレクトリを用いた階層構造を導入する。そして、メモリ領域に割り当てられた各アプリケーションを、所望の階層のディレクトリに登録することができる。例えば、一連のトランザクションに使用されるアプリケーションなど、関連性の深いアプリケーションどうしを同じディレクトリに登録する（さらには、関連性の深いサブディレクトリどうしを同じディレクトリに登録する）ことによって、メモリ領域のアプリケーションやディレクトリの配置が整然とし、ユーザにとってはアプリケーションの分類・整理が効率化する。
【００５５】
また、アクセス権を階層的に制御するために、各アプリケーション毎に暗証コードを設定できる以外に、各ディレクトリに対しても暗証コードを設定することができるようにした。例えば、あるディレクトリに該当する暗証コードを入力することにより、照合・認証処理を経て、ディレクトリ内のすべてのアプリケーション（並びにサブディレクトリ）へのアクセス権を与えるようにすることもできる。したがって、例えば、該当するディレクトリに対する暗証コードの入力を１回行なうだけで、一連のトランザクションで使用されるすべてのアプリケーションのアクセス権を得ることができるので、アクセス制御が効率化するとともに、機器の使い勝手が向上する。
【００５６】
図４には、本実施形態に係る携帯端末１０に内蔵されるＩＣチップ５０内の機能構成を図解している。
【００５７】
同図に示すように、ＩＣチップ５０は、外部機器１００側のリーダ／ライタ１０１と無線通信を行うアンテナが接続されるＲＦ部５１と、例えば購入済みチケット情報や銀行の預金者情報（電子マネー）などのアプリケーション毎に割り当てられた記憶領域を持つメモリ５２と、暗証コードの比較照合を行う照合部５３と、有線インタフェース５４と、これらの構成部品を統括的にコントロールする制御部５５とからなる。
【００５８】
制御部５５は、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）などを一体化して構成されている。制御部５５は、ＲＯＭに格納されたプログラム・コードを実行することによって、ＩＣチップ５０内の動作を制御する。また、制御部５５は、有線インターフェース５４を介して、携帯端末１０側のコントローラ１１と通信することができる。
【００５９】
メモリ５２は、１以上のアプリケーションに対して記憶領域を割り当てるために使用される。メモリ５２は、半導体メモリの他、磁気ストライプなど、読み書き可能な記憶媒体であればよく、特定のデバイスには限定されない。
【００６０】
本実施形態では、メモリ５２が持つ記憶空間には、ディレクトリを用いた階層構造が導入されている。すなわち、メモリ領域に割り当てられた各アプリケーションを、所望の階層のディレクトリに登録することができる。例えば、一連のトランザクションに使用されるアプリケーションなど、関連性の深いアプリケーションどうしを同じディレクトリに登録する（さらには、関連性の深いサブディレクトリどうしを同じディレクトリに登録する）ことができる。
【００６１】
また、メモリ５２内に割り当てられたアプリケーション並びにディレクトリは暗証コード定義領域を備えている。したがって、各アプリケーション毎に、あるいは各ディレクトリ毎に暗証コードを設定することができる。また、メモリ５２に対するアクセス権は、アプリケーション単位で行なうとともに、並びにディレクトリ単位で行なうことができる。メモリ５２内における階層構造並びに階層的なアクセス権の制御、並びに暗証コード定義領域に関する詳細な説明については、後述に譲る。
【００６２】
照合部５３は、有線インターフェース５４を通して送られてくる暗証コードを、各アプリケーション又はディレクトリに割り当てられたメモリ領域に設定されている暗証コードと照合して、一致するメモリ領域に対するアクセスを許可する。アクセスが許可されたメモリ領域は、ＲＦ部５１を介してリーダ／ライタ１０１から読み書きが可能となる。
【００６３】
有線インタフェース５４を通して送られてくる暗証コードとは、要するに、携帯端末１０上でユーザ入力された暗証コードのことである。すなわち、本実施形態によれば、ユーザは、操作が不慣れな外部機器１００上のユーザ・インターフェースではなく、操作が手慣れた自分の携帯端末１０上で暗証コードを入力操作して照合処理を受けることができる。
【００６４】
図５には、図４に示したメモリ５２内のメモリ空間の構成例を模式的に示している。同図に示す例では、ルートディレクトリに相当するディレクトリ１には、アプリケーション１Ａ及びアプリケーション１Ｂと、サブディレクトリに相当するディレクトリ２が含まれている。
【００６５】
また、ディレクトリ２以下には、アプリケーション２Ａと、サブディレクトリに相当するディレクトリ３−１並びにディレクトリ３−２が含まれている。
【００６６】
また、ディレクトリ３−１以下にはアプリケーション３−１Ａ並びにアプリケーション３−１Ｂが含まれているとともに、ディレクトリ３−２以下にはアプリケーション３−２Ａ、アプリケーション３−２Ｂ、並びにアプリケーション３−２Ｃが含まれている。
【００６７】
図５に示すように、メモリ５２上に割り当てられた各アプリケーション並びにディレクトリには、暗証コード定義領域が設けられている。図６には、この暗証コード定義領域のデータ構造を模式的に示している。同図に示すように、暗証コード定義領域は、暗証番号領域と、入力失敗回数記憶領域と、最大許容入力失敗回数設定領域と、暗証番号使用選択領域と、アクセス許可フラグとで構成されている。
【００６８】
各アプリケーション又はディレクトリにアクセスする際には、ＩＣチップ５０は、ユーザに対して暗証コードの入力を促す。例えば、携帯端末１０上で警告音を発したり、表示装置１３にダイアログを表示することによって、暗証コードの入力を促す。
【００６９】
ユーザが入力した暗証コードが一致した場合にのみ、該当するアプリケーション又はディレクトリの暗証コード定義領域のアクセス許可フラグを立てて、其処へのアクセスを許可する。
【００７０】
アクセス許可フラグは、該当するアプリケーション又はディレクトリのアクセス可否状態を示すためのフラグであり、アクセス許可フラグが設定されたアプリケーション又はディレクトリはアクセス許可状態である。暗証コードが設定されたアプリケーションやディレクトリのアクセス許可フラグは、デフォルトではアクセス不可状態であり、暗証コードの照合処理や秘密鍵を用いた認証処理に成功した後、アクセス許可フラグが設定されて、アクセス許可状態に転じる。また、アクセス許可フラグを設定し続けると、ＩＣチップ５０又は携帯端末１０が紛失した場合や盗難に遭った場合にアプリケーションやディレクトリの無断使用・不正使用によりユーザが損害を被るおそれがある。本実施形態に係るＩＣチップ５０は、アクセス許可状態を自動的にアクセス不可にする機構を備えているが、その詳細については後述に譲る。
【００７１】
また、誤った暗証コードが入力された場合には、その都度、入力失敗回数記憶領域の記録を更新する。そして、入力失敗回数が最大許容入力失敗回数設定領域に設定された最大許容入力失敗回数に到達した場合には、該当するアプリケーション又はディレクトリに対するアクセスを禁止する。
【００７２】
一般には、この入力失敗回数は、一度入力に成功したらクリアするべきものである。このようにして悪意あるユーザがしらみつぶしに暗証コードを調べることを防止する。また、ユーザが誤って最大許容入力失敗回数に達して暗証コード入力に失敗してしまった場合は、ＩＣチップ５０を管理する管理者のみが入力失敗回数記憶領域をクリアできるようにしてもよい。この管理者の認証には、例えば後述するような秘密鍵による認証を使用することもできる。
【００７３】
また、ディレクトリに対して暗証コード入力がなされアクセスが許可される場合には、それよりも下位にあるすべてのアプリケーション並びにディレクトリに対するアクセスを許可するようにすることができる。例えば、図５中に示したディレクトリ２のように、ディレクトリ自身用の暗証コードと下層ディレクトリ用の暗証コードとを個別に配設して、ディレクトリ２に所属するアプリケーションだけのアクセス権を制御する暗証コードと、当該ディレクトリ２より下位のディレクトリ３−１及び３−２だけのアクセス権を制御する暗証コードを設定することもできる。
【００７４】
また、各暗証コード定義領域にある暗証コード使用選択領域によってその対象領域に暗証コードを設定するかどうかを選択することができる。すなわち、暗証コードが設定されていれば、暗証コードによる認証の成功によって該当するアプリケーション又はディレクトリへのアクセスが許可される。これに対し、暗証コードが設定されていないアプリケーション又はディレクトリは、暗証コードの照合処理を必要とせず、其処へのアクセスは自由とすることができる。
【００７５】
また、各アプリケーションやディレクトリには、暗証コードとは別に秘密鍵を設定することができる。したがって、暗証コードの入力による本人認証とは別に、認証手段として用いることも可能である。
【００７６】
図７には、ユーザから入力された暗証コードに従って、ディレクトリ又はアプリケーションへのアクセス権を制御するための処理手順をフローチャートの形式で示している。
【００７７】
ユーザから暗証コードを入力すると（ステップＳ１）、照合部５３は、メモリ空間内のアプリケーションやディレクトリの暗証コード定義領域にアクセスして、暗証コードが一致するか否かを判別する（ステップＳ２）。
【００７８】
アプリケーション又はディレクトリの暗証コードがユーザ入力された暗証コードと一致する場合には、その暗証コード定義領域内のアクセス許可フラグを設定して、アクセス可能状態にする（ステップＳ３）。
【００７９】
なお、暗証コードは、例えば、ユーザが携帯端末１０のユーザ入力装置１２上で入力したものを有線インターフェース５４経由でＩＣチップ５０に送出することができる。あるいは、ＩＣチップ５０を外部機器１００のリーダ／ライタ１０１にかざして、外部機器１００のユーザ・インターフェースを用いて入力したものを、無線インターフェースすなわちＲＦ部５１経由でＩＣチップに送信することもできる。
【００８０】
また、図８には、ユーザから入力された暗証コードではなく、秘密鍵を用いてディレクトリ又はアプリケーションへのアクセス権を制御するための処理手順をフローチャートの形式で示している。
【００８１】
まず、所望のディレクトリ又はアプリケーションに対して設定されている秘密鍵を用いて、所定の認証局との間で認証処理を行う（ステップＳ１１）。
【００８２】
そして、認証処理に成功した場合には（ステップＳ１２）、その暗証コード定義領域内のアクセス許可フラグを設定して、アクセス可能状態にする（ステップＳ１３）。
【００８３】
勿論、図７に示したようなユーザ入力された暗証コードとの照合処理と、図８に示した秘密鍵を用いた認証処理の双方を併用して、アプリケーションやディレクトリのアクセス権制御を行なうようにしてもよい。このような場合、より高いセキュリティ・レベルでアプリケーションやディレクトリを無断使用や不正使用から保護することができる。
【００８４】
図７に示すような暗証コードを用いてアプリケーションやディレクトリへのアクセス権を制御する場合、悪意のあるユーザはしらみつぶしに暗証コードを調べることにより、セキュリティの壁が破られる可能性がある（特に桁数の少ない暗証コードを用いる場合）。このため、本実施形態では、暗証コード定義領域において、最大許容入力回数を設定して、入力失敗回数が最大許容入力回数に到達したアプリケーション又はディレクトリをアクセス不可状態に設定することで、アクセス制御を行なうようにしている。
【００８５】
図９には、暗証コードの入力失敗回数によりアプリケーションやディレクトリへのアクセス権制御を行なうための処理手順をフローチャートの形式で示している。
【００８６】
ユーザから暗証コードを入力すると（ステップＳ２１）、照合部５３は、メモリ空間内のアプリケーションやディレクトリの暗証コード定義領域にアクセスして、暗証コードが一致するか否かを判別する（ステップＳ２２）。
【００８７】
アプリケーション又はディレクトリの暗証コードがユーザ入力された暗証コードと一致する場合には、その暗証コード定義領域内のアクセス許可フラグを設定して、該当するアプリケーション又はディレクトリをアクセス可能状態にする（ステップＳ２３）。
【００８８】
他方、アプリケーション又はディレクトリの暗証コードがユーザ入力された暗証コードと一致しない場合には、暗証コード定義領域内の入力失敗回数を更新する（ステップＳ２４）。
【００８９】
そして、ステップＳ２５では、更新された入力失敗回数が、暗証コード定義領域内で設定されている最大許容入力回数に到達したか否かを判断する（ステップＳ２５）。
【００９０】
もし、入力失敗回数が最大許容入力回数に到達してしまったならば、その暗証コード定義領域内のアクセス許可フラグの設定を解除して、該当するアプリケーション又はディレクトリをアクセス可能状態にする（ステップＳ２６）。
【００９１】
この結果、悪意のあるユーザがしらみつぶしに暗証コードを調べる行為を取り締まることができる。
【００９２】
また、ユーザが誤って最大許容入力失敗回数に達して暗証コード入力に失敗してしまった場合は、ＩＣチップ５０を管理する管理者のみが入力失敗回数記憶領域をクリアできるようにしてもよい。この管理者の認証には、例えば秘密鍵による認証を使用することもできる。
【００９３】
例えば、従来のキャッシュ・カードを紛失した場合には、預金そのものはカードの中に格納されている訳ではないので、カードの使用者が取扱銀行に連絡して銀行預金そのものの取引を停止してもらうことによって、損害を未然に防ぐことができる。これに対し、メモリ領域を持ったＩＣチップの場合には、電子マネーや電子チケットなど換金性の高い価値情報がＩＣチップ内の半導体メモリなどに保存されているので、悪意のある者に拾われてしまうと、悪用されて経済的な損失を被ってしまう可能性が高い。
【００９４】
そこで、本実施形態では、ＩＣチップ５０（又は、ＩＣチップ５０を内蔵する携帯端末１０）の電源がＯＦＦになったことに応答して、各暗証コード定義領域のアクセス許可フラグをすべてクリアして、自動的にすべてのアプリケーション及びディレクトリをアクセス禁止の状態にする。これによって、ＩＣチップ５０を紛失した場合などにアクセス許可状態のまま悪意ある他のユーザに渡って不正使用されることを防止することができる。
【００９５】
図１０には、電源を遮断することによってアクセス許可状態のメモリ領域を自動的にアクセス不可状態にする機構を模式的に示している。図示の機構は、記憶領域が例えば半導体メモリのように電源供給により記憶内容が保持されるタイプ（揮発性タイプ）の記憶媒体で構成されることにより、実現可能である。
【００９６】
アクセス許可フラグ２０１−１〜２０１−ｎは、図６に示した通り、メモリ領域を割り当てられたアプリケーションやディレクトリの各暗証コード定義領域内に設けられている。各アクセス許可フラグ２０１−１〜２０１−ｎ内には、接点Ａ及び接点Ｂが配設されている。接点Ａ及び接点Ｂの各端は、並列的に配置されたスイッチＳＷ１及びＳＷ２を介して接続することができる。そして、接点Ａ及び接点Ｂの双方を開放させることによってアクセス許可状態を設定し、短絡することによってアクセス不可状態を設定することができる。
【００９７】
ＩＣチップ５０内には、アクセス許可フラグ制御器２０２−１〜２０２−ｎが、アクセス許可フラグと同数（すなわち、メモリ領域に割り当てられたアプリケーション及びディレクトリの総数と同数）だけ備えられている。
【００９８】
ＩＣチップ５０の電源がオンの状態では、同図中のスイッチＳＷ１は開放されている。
【００９９】
通常動作時において、暗証コードの入力により該当するアプリケーション又はディレクトリへのアクセスを許可する場合には、アクセス許可フラグ制御器２０２によって対応するアクセス許可フラグ２０１内のスイッチＳＷ２を開放させる。この結果、接点Ａ及び接点Ｂの双方が開放されるので、アクセス許可フラグ２０１がアクセス許可状態に設定される。
【０１００】
アクセスを禁止する場合には、スイッチＳＷ２を短絡することで、一方のスイッチＳＷ１の状態に拘わらず、接点Ａ及び接点Ｂが短絡されるで、アクセス許可フラグがアクセス不可状態に設定される。
【０１０１】
ここで、スイッチＳＷ１が開放されたアクセス許可状態のときに、ＩＣチップ５０（又は、ＩＣチップ５０を内蔵する携帯端末１０）の電源が遮断されると、電源電圧を最初の電圧Ｖccから０［Ｖ］まで低下していく途中の閾値電圧Ｖthを電圧検出器２０３で検出する。この電源電圧検出器２０３は、閾値電圧Ｖthを検出したことに応答して、各アクセス許可フラグ２０１−１〜２０１〜ｎ内のスイッチＳＷ１をすべて短絡させる。これによって、各アクセス許可フラグ２０１−１〜２０１〜ｎ内の接点Ａと接点Ｂは、他方のスイッチＳＷ２の状態に拘わらず短絡するので、すべてのアクセス許可フラグを一斉にアクセス不可状態に遷移させることができる。
【０１０２】
［追補］
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。
【０１０３】
本明細書中では、本発明に係るＩＣチップが携帯電話機やＰＤＡなどの携帯端末に内蔵して使用される場合を例にとって説明してきたが、本発明の要旨はこれに限定されない。例えば、ＩＣチップをスタンドアロンで使用する場合や他のタイプの機器に内蔵してＩＣチップを使用する場合においても、同様に本発明の効果を奏することができる。
【０１０４】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１０５】
【発明の効果】
以上詳記したように、本発明によれば、携帯電話機やＰＤＡ（Personal Digital Assistant）などの情報処理機器に搭載して使用することができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することができる。
【０１０６】
また、本発明によれば、比較的大容量のメモリ領域を備えるとともに、このメモリ領域に割り当てられた各アプリケーションへのアクセス権を効率的に制御することができる、優れた情報記憶媒体、メモリ領域を備えたＩＣチップ、メモリ領域を備えたＩＣチップを有する情報処理装置、情報記憶媒体のメモリ管理方法を提供することができる。
【０１０７】
本発明によれば、ＩＣチップ上のメモリ領域に階層構造を導入することにより、メモリ領域上に割り当てられた各アプリケーションをディレクトリに登録して、ディレクトリ毎にメモリ領域を効率的に管理することができる。
【０１０８】
また、本発明によれば、アプリケーション毎、並びに、ディレクトリ毎に暗証コードを設定して、場合に応じて、アプリケーション単位でアクセス権を制御したり、あるいはディレクトリ単位でアクセス権を制御することができる。例えば、ディレクトリ内に含まれるすべてのアプリケーションに対して、現行のＩＣチップと同様の使い勝手を備えた本人確認又は認証処理の方式を提供することができる。
【０１０９】
また、本発明によれば、ＩＣチップ、又はＩＣチップを内蔵する携帯端末を紛失した場合には、ＩＣチップ内のアプリケーションへのアクセス権が自動的に消失するので、他人に不正使用されることを防止することができる。
【０１１０】
本発明に係るＩＣチップによる本人確認又は認証処理を、秘密鍵による認証方式と併用することができる。この結果、より高いセキュリティで電子マネーなどの価値情報を取り扱うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る携帯端末１０のハードウェア構成を模式的に示した図である。
【図２】電磁誘導に基づくリーダ／ライタとＩＣチップ５０との無線通信の仕組みを概念的に示した図である。
【図３】リーダ／ライタ１０１とＩＣチップ５０からなる系を１個のトランスとして捉えてモデル化した図である。
【図４】本実施形態に係る携帯端末１０に内蔵されるＩＣチップ５０内の機能構成を示したブロック図である。
【図５】図４に示したメモリ５２内のメモリ空間の構成例を模式的に示した図である。
【図６】暗証コード定義領域のデータ構造を模式的に示した図である。
【図７】ユーザから入力された暗証コードに従ってディレクトリ又はアプリケーションへのアクセス権を制御するための処理手順を示したフローチャートである。
【図８】ユーザから入力された暗証コードではなく、秘密鍵を用いてディレクトリ又はアプリケーションへのアクセス権を制御するための処理手順を示したフローチャートである。
【図９】暗証コードの入力失敗回数によりアプリケーションやディレクトリへのアクセス権制御を行なうための処理手順を示したフローチャートである。
【図１０】電源を遮断することによってアクセス許可状態のメモリ領域を自動的にアクセス不可状態にする機構を模式的に示した図である。
【符号の説明】
１０…携帯端末
１１…コントローラ
１２…ユーザ入力装置
１３…表示装置
１４…無線インターフェース
１５…有線インターフェース
５０…ＩＣチップ
５１…ＲＦ部
５２…メモリ
５３…照合部
５４…有線インターフェース
５５…制御部
１００…外部機器
１０１…リーダ／ライタ
２０１…アクセス許可フラグ
２０２…アクセス許可フラグ制御器
２０３…電源電圧器
【図１】
0004207403.tif 000002
【図２】
0004207403.tif 000003
【図３】
0004207403.tif 000004
【図４】
0004207403.tif 000005
【図５】
0004207403.tif 000006
【図６】
0004207403.tif 000007
【図７】
0004207403.tif 000008
【図８】
0004207403.tif 000009
【図９】
0004207403.tif 000010
【図１０】
0004207403.tif 000011