(57)【特許請求の範囲】
【請求項１】
モバイルネットワーク網の契約者に係る契約者情報を記憶した契約者情報ファイルと，前記契約者情報ファイルにアクセスするコマンドの実行を管理するコマンド管理手段を備え，モバイルネットワーク網を利用する端末装置に実装されたＩＣカードと，現契約者の前記契約者情報を前記ＩＣカードから削除した後，新契約者に係る前記契約者情報を前記ＩＣカードに書き込む処理を実行することで，モバイルネットワーク網経由で前記ＩＣカードに記憶されている前記契約者情報を更新する契約者情報更新手段を備えたＩＣカード管理装置とから少なくとも構成され，
前記ＩＣカードの前記契約者情報ファイルには，前記契約者情報ファイルへのアクセスが許可されているコマンドと，コマンドの実行を許可する条件を示すセキュリティ条件が記されたセキュリティ属性として，セキュアメッセージがコマンドのセキュリティ条件として少なくとも指定されている通常処理用のセキュリティ属性と，セキュアメッセージに係るセキュリティ条件が満足していないときに実行を許可するコマンドとそのセキュリティ条件が記された例外処理用のセキュリティ属性の２つが設定され，
前記ＩＣカードの前記コマンド管理手段は，前記契約者情報ファイルにアクセスするコマンドを受信すると，前記通常処理用のセキュリティ属性を参照して，受信したコマンドのセキュリティ条件が満足しているか確認し，受信したコマンドに指定されているセキュアメッセージに係るセキュリティ条件が満足していない場合は，前記例外処理用のセキュリティ属性を参照し，受信したコマンドのセキュリティ条件が前記例外処理用のセキュリティ属性において満足していれば，受信したコマンドを実行し，
前記ＩＣカード管理装置の前記契約者情報更新手段は，モバイルネットワーク網経由で前記ＩＣカードに記憶されている前記契約者情報を更新する処理を実行中に中断が発生すると，前記ＩＣカードの前記契約者情報ファイルに設定されている前記例外処理用のセキュリティ属性で実行が許可されているコマンドを用いて，前記ＩＣカードに記憶されている前記契約者情報を読み取る処理を行い，前記契約者情報を読み取れた場合は，前記契約者情報に対応する鍵情報を特定した後，特定した鍵情報をセキュアメッセージに用いて前記契約者情報を更新する処理を再開し，前記契約者情報を読み取れない場合は，管理者の鍵情報をセキュアメッセージに用いて前記契約者情報を更新する処理を再開する，
ことを特徴とするＩＣカードシステム。
【請求項２】
請求項１に記載したＩＣカードシステムを構成するＩＣカード。
【請求項３】
請求項１に記載したＩＣカードシステムを構成するＩＣカード管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，モバイルネットワーク網を利用する端末装置に実装したＩＣカードが記憶される契約者情報を更新する技術に関する。
【背景技術】
【０００２】
集積回路チップを実装したＩＣカードには様々なセキュリティ機能が要求され，ＩＣカードに要求されている代表的なセキュリティ機能にセキュアメッセージがある。ＩＣカードに要求されているセキュアメッセージとは，上位装置とＩＣカード間の通信データを保護するために，ＩＣカードに記憶されている鍵情報を利用して，上位装置とＩＣカード間の通信データを暗号化する機能で，ＩＣカードのセキュアメッセージに係る発明としては特許文献１が既に開示されている。
【０００３】
ＳＩＭ（Subscriber Identity Module），ＵＩＭ（User Identity Module）またはＵＳＩＭ（Universal Subscriber Identity Module）等と称され，モバイルネットワーク網を利用する端末装置に装着するＩＣカードはこのセキュアメッセージに係る機能を有し，モバイルネットワーク網の通信事業者と契約している契約者に係る契約者情報をＩＣカードに登録する際，このセキュアメッセージを利用してセキュアに契約者情報をＩＣカードに登録する。
【０００４】
モバイルネットワーク網を利用する端末装置が携帯電話やスマートフォンなどのモバイル機器の場合，モバイル機器からＩＣカードを着脱可能なため、モバイル機器に装着するＩＣカードを変更すれば，モバイル機器を利用する契約者を変更できるが，モバイルネットワーク網を利用する端末装置がスマートメータなどの据え付け型の機器の場合，ＩＣカードは据え付け型の機器内に内蔵されるため、据え付け型の機器を利用する契約者を変更する際，モバイルネットワーク網を経由して，据え付け型の機器内に内蔵されているＩＣカードにアクセスし，ＩＣカードが記憶している契約者情報を更新しなければならない。
【０００５】
図８は，モバイルネットワーク網経由で契約者情報を更新する処理を説明する図である。モバイルネットワーク網経由で契約者情報を更新する際，端末装置に実装されているＩＣカードを管理している管理者の装置は，契約者情報を更新する端末装置に実装されているＩＣカードが記憶している現契約者の契約者情報をＩＣカードから削除する処理を実行した後（Ｓ２０），新契約者に係る契約者情報をＩＣカードに書き込む処理を実行する（Ｓ２１）。
【０００６】
モバイルネットワーク網を利用する端末装置に実装されるＩＣカードは，ＩＣカードが記憶している契約者情報に含まれる鍵情報をセキュアメッセージに用いるように設計されているが，上述のＳ２０において，ＩＣカードから現契約者の契約者情報を削除するとセキュアメッセージを実行できなくなるため、契約者情報がＩＣカードに記憶されていない場合は，予めＩＣカードへ書き込んでいる管理者用の鍵情報をセキュアメッセージに用いるようにＩＣカードは設計されている。
【０００７】
これに従えば，現契約者に係る契約者情報が削除される前の段階では，ＩＣカードがセキュアメッセージに用いる鍵情報は現契約者の鍵情報になる。また，現契約者に係る契約者情報が削除され，新契約者の契約者情報が書き込まれる前の段階では，ＩＣカードがセキュアメッセージに用いる鍵情報は管理者の鍵情報になる。更に，新契約者の契約者情報が書き込まれた後の段階において，ＩＣカードがセキュアメッセージに用いる鍵情報は新契約者の鍵情報になる。
【０００８】
モバイルネットワーク網経由で契約者情報を更新する途中で処理が中断されなければ，ＩＣカードを管理している管理者の装置は，上述した内容に従いセキュアメッセージで用いる鍵情報を変えることで，ＩＣカード側でセキュアメッセージに係るエラーが発生することなく，ＩＣカードの契約者情報を更新することができるが、契約者情報を更新する途中で処理が中断すると、ＩＣカードを管理している管理者の装置はＩＣカードが用いる鍵情報を判断できないため，ＩＣカード側でセキュアメッセージに係るエラーが発生し，ＩＣカードが記憶している契約者情報の更新ができなくなってしまう。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第４３０６２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
そこで，本発明は，モバイルネットワーク網経由で契約者情報を更新する途中で処理が中断しても，契約者情報を更新する処理を再開できるシステム，このシステムで必要となるＩＣカードおよび装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決する第１の発明は，モバイルネットワーク網の契約者に係る契約者情報を記憶した契約者情報ファイルと，前記契約者情報ファイルにアクセスするコマンドの実行を管理するコマンド管理手段を備え，モバイルネットワーク網を利用する端末装置に実装されたＩＣカードと，現契約者の前記契約者情報を前記ＩＣカードから削除した後，新契約者に係る前記契約者情報を前記ＩＣカードに書き込む処理を実行することで，モバイルネットワーク網経由で前記ＩＣカードに記憶されている前記契約者情報を更新する契約者情報更新手段を備えたＩＣカード管理装置とから少なくとも構成されるＩＣカードシステムである。
前記ＩＣカードの前記契約者情報ファイルには，前記契約者情報ファイルへのアクセスが許可されているコマンドと，コマンドの実行を許可する条件を示すセキュリティ条件が記されたセキュリティ属性として，セキュアメッセージがコマンドのセキュリティ条件として少なくとも指定されている通常処理用のセキュリティ属性と，セキュアメッセージに係るセキュリティ条件が満足していないときに実行を許可するコマンドとそのセキュリティ条件が記された例外処理用のセキュリティ属性の２つが設定されている。そして，前記コマンド管理手段は，前記契約者情報ファイルにアクセスするコマンドを受信すると，前記通常処理用のセキュリティ属性を参照して，受信したコマンドのセキュリティ条件が満足しているか確認し，受信したコマンドに指定されているセキュアメッセージに係るセキュリティ条件が満足していない場合は，前記例外処理用のセキュリティ属性を参照し，受信したコマンドのセキュリティ条件が前記例外処理用のセキュリティ属性において満足していれば，受信したコマンドを実行する。
また，前記ＩＣカード管理装置の前記契約者情報更新手段は，モバイルネットワーク網経由で前記ＩＣカードに記憶されている前記契約者情報を更新する処理を実行中に中断が発生すると，前記ＩＣカードの前記契約者情報ファイルに設定されている前記例外処理用のセキュリティ属性で実行が許可されているコマンドを用いて，前記ＩＣカードに記憶されている前記契約者情報を読み取る処理を行い，前記契約者情報を読み取れた場合は，前記契約者情報に対応する鍵情報を特定した後，特定した鍵情報をセキュアメッセージに用いて前記契約者情報を更新する処理を再開し，前記契約者情報を読み取れない場合は，管理者の鍵情報をセキュアメッセージに用いて前記契約者情報を更新する処理を再開する前記契約者情報に対応する鍵情報を特定して，前記契約者情報を更新する処理を再開する。
【００１２】
更に，上述した課題を解決する第２の発明は，第１の発明に記載したＩＣカードシステムを構成するＩＣカードで，更に，上述した課題を解決する第３の発明は，第１の発明に記載したＩＣカードシステムを構成するＩＣカード管理装置である。
【発明の効果】
【００１３】
上述した本発明によれば，モバイルネットワーク網経由で契約者情報を更新する途中で処理が中断し，ＩＣカード管理装置側でＩＣカードの鍵情報が断定できなくなっても，ＩＣカードの契約者情報ファイルに設定されている例外処理用のセキュリティ属性に記されているコマンドは動作するため，ＩＣカード管理装置の契約者情報更新手段は，このコマンドを用いて，ＩＣカードに記憶されている契約者情報を読み取り，契約者情報に対応する鍵情報を特定して，契約者情報を更新する処理を再開することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るＩＣカードシステムの構成を説明する図。
【図２】ＩＣカードのハードウエア構成を説明する図。
【図３】ＩＣカードのブロック図。
【図４】例外処理用のセキュリティ属性を説明する図。
【図５】ＩＣカードがコマンドの実行を管理する動作を説明する図。
【図６】ＩＣカード管理装置のブロック図。
【図７】例外処理を行う際のＩＣカード管理装置の動作を説明する図。
【図８】モバイルネットワーク網経由で契約者情報を更新する処理を説明する図。
【発明を実施するための形態】
【００１５】
ここから，本発明の好適な実施形態を記載する。なお，以下の記載は本発明の範囲を束縛するものでなく，理解を助けるために記述するものである。
【００１６】
図１は，本実施形態に係るＩＣカードシステム１の構成を説明する図，図２は，ＩＣカード２のハードウエア構成を説明する図，図３は，ＩＣカード２のブロック図，図４は，例外処理用のセキュリティ属性を説明する図，図５は，ＩＣカード２がコマンドの実行を管理する動作を説明する図，図６は，ＩＣカード管理装置４のブロック図，図７は，例外処理を行う際のＩＣカード管理装置４の動作を説明する図である。
【００１７】
図１に図示したように，本実施形態に係るＩＣカードシステム１は，契約者情報を記憶しているＩＣカード２と，このＩＣカード２を内蔵し，モバイルネットワーク網５を利用してデータ通信する端末装置３と，端末装置３に内蔵されているＩＣカード２を管理するＩＣカード管理装置４とから少なくとも構成され，端末装置３とＩＣカード管理装置４はモバイルネットワーク網５を介して接続している。
【００１８】
まず，モバイルネットワーク網５を利用してデータ通信する端末装置３について説明する。本実施形態に係る端末装置３は据え置き型の機器で，具体的な形態としては，電力管理等に用いられるスマートメータや緊急通報に対応したカーナビゲーションなどが考えられる。モバイルネットワーク網５を利用してデータ通信する端末装置３は用途に合わせた市販品を利用できるため，ここでは詳細に説明しないが，端末装置３は，モバイルネットワーク網５を利用してデータ通信する機能，端末装置３に内蔵されているＩＣカード２とデータ通信するリーダライタ機能を備える。
【００１９】
次に，モバイルネットワーク網５を利用してデータ通信する端末装置３が内蔵しているＩＣカード２について説明する。端末装置３が内蔵しているＩＣカード２は，ＳＩＭ（Subscriber Identity Module），ＵＩＭ（User Identity Module）またはＵＳＩＭ（Universal Subscriber Identity Module）等と称されるカードで，端末装置３の基板に装着するタイプ（例えば，Embedded SIM）も開発されている。
【００２０】
ＩＣカード２には集積回路チップが実装され，図２に図示したように，この集積回路チップは，中央演算装置であるＣＰＵ２ａ（Central Processing Unit），読み出し専用のメモリであるＲＯＭ２ｂ(Read-Only Memory)，揮発性のメモリであるＲＡＭ２ｃ（Random Access Memory），電気的に書き換え可能な不揮発性メモリであるＮＶＭ２ｄ，暗号演算に特化した演算回路であるＣｏ-Ｐｒｏｃｃｅｓｓｏｒ２ｅおよび外部の装置（ここでは，端末装置３になる）と通信するためのＩ／Ｆ２ｆ（Inter-Face）を有する。
【００２１】
また，図３に図示したように，モバイルネットワーク網５を利用する端末装置３が内蔵しているＩＣカード２は，契約者の鍵情報を含む契約者情報を格納するファイルである契約者情報ファイル２１をＮＶＭ２ｄに記憶している。そして，この契約者情報ファイル２１には，契約者情報ファイル２１へのアクセスが許可されているコマンド２６と，コマンド２６の実行を許可するセキュリティ条件が記されたセキュリティ属性が設定される。また，ＩＣカード２のＲＡＭ２ｃには，セキュリティ条件に係る処理結果が反映され，セキュリティ属性と照合されるセキュリティステータス２７が記憶されている。
【００２２】
一般的に，一つのファイルに設定されているセキュリティ属性は一つであるが，本実施形態のＩＣカード２では，セキュアメッセージがコマンド２６のセキュリティ条件として少なくとも指定されている通常処理用のセキュリティ属性２２と，セキュアメッセージに係るセキュリティ条件が満足していないときに実行を許可するコマンド２６とそのセキュリティ条件が記された例外処理用のセキュリティ属性２３の２つを契約者情報ファイル２１に設定することで，セキュアメッセージに係るエラーが発生しても，例外処理用のセキュリティ属性２３に記されているコマンド２６のみが，セキュアメッセージを必要せずに動作するようにすることで，モバイルネットワーク網５経由で契約者情報を更新する処理が中断した際，ＩＣカード管理装置４側で，契約者情報を更新する処理を再開する例外処理を実行できるようにしている。
【００２３】
図４は，例外処理用のセキュリティ属性２３を説明する図である。図４で図示した例外処理用のセキュリティ属性２３では，ファイルを選択するコマンド２６であるセレクトファイルコマンドと，ファイルに記憶されている情報を読み出すコマンド２６の一つであるリードコマンドが実行可能に設定され，これらのコマンド２６にはセキュリティ条件が設定されていない。すなわち，これらのコマンド２６は，ＩＣカード管理装置４側で鍵情報が判断できなくとも動作でき，他のコマンド２６は動作しないことになる。なお，図４において括弧で括ったセキュリティ条件は，例外処理用のセキュリティ属性２３でない通常処理用のセキュリティ属性２２で設定されているセキュリティ条件で，通常処理用のセキュリティ属性２２では，セキュアメッセージに成功しないと，リードコマンドは動作しないようになっている。
【００２４】
例外処理用のセキュリティ属性２３に記載されているリードコマンドの識別子は，通常処理用のセキュリティ属性２２に記載されているリードコマンドの識別子と異なることが望ましく，また，例外処理用のセキュリティ属性２３に記載されているリードコマンドでは，ファイルから読み出せるデータ長を短くすることが望ましい。
【００２５】
また，モバイルネットワーク網５を利用する端末装置３が内蔵しているＩＣカード２は，ＩＣカード２のハードウエア資源とＩＣカード２に実装されたコンピュータプログラムが協働する手段として，ＩＣカード２のＮＶＭ２ｄに格納されたファイルにアクセスするコマンド２６に加え，コマンド２６の実行を管理するコマンド管理手段２０と，上述のセキュアメッセージ機能を実行するセキュアメッセージ手段２５と，端末装置３とデータ通信する伝送制御手段２４を備える。
【００２６】
ＩＣカード２が備えるセキュアメッセージ手段２５は，Ｃｏ-Ｐｒｏｃｃｅｓｓｏｒ２ｅを利用して，上位装置（ここでは，ＩＣカード管理装置４になる）とＩＣカード２間の通信データを暗号化または復号する手段である。ＩＣカード２が備えるセキュアメッセージ手段２５が用いる鍵情報は契約者情報に含まれる鍵情報になるが，ＩＣカード２のＮＶＭ２ｄに契約者情報が記録されていない場合に限り，ＩＣカード２が備えるセキュアメッセージ手段２５が用いる鍵情報は管理者の鍵情報になる。なお，この管理者の鍵情報は，ＩＣカード２のＮＶＭ２ｄまたはＲＯＭ２ｂに予め書き込まれている。
【００２７】
ＩＣカード２が備える伝送制御手段２４は，Ｉ／Ｆ２ｆを操作して，所定の伝送制御プロトコルに従い，端末装置３とデータ通信する手段で，伝送制御プロトコルに係るデータなどによってセキュアメッセージが示されているときは，ＩＣカード２が受信した暗号データをセキュアメッセージ手段２５により復号し，ＩＣカード２が送信するデータをセキュアメッセージ手段２５により暗号化する。
【００２８】
ＩＣカード２が備えるコマンド管理手段２０は，端末装置３から受信したコマンド２６の実行を管理する手段で，図５を参照して，コマンド２６の実行を管理するＩＣカード２のコマンド管理手段２０の動作について説明する。ＩＣカード２が備える伝送制御手段２４がコマンド２６を受信すると（Ｓ１），ＩＣカード２のコマンド管理手段２０は，アクセス対象となるファイルに設定されている通常処理用のセキュリティ属性２２とこの時点のセキュリティステータス２７を比較することで，受信したコマンド２６のセキュリティ条件が満足しているか確認する（Ｓ２）。なお，アクセス対象となるファイルは，この時点で選択されているファイル，または，受信したコマンド２６のパラメータによって示されるファイルのいずれかになる。
【００２９】
受信したコマンド２６のセキュリティ条件が満足している場合，ＩＣカード２のコマンド管理手段２０は，受信したコマンド２６を実行し，受信したコマンド２６の実行結果を示すレスポンスを送信して（Ｓ６），この手順は終了する。
【００３０】
また，受信したコマンド２６のセキュリティ条件が満足していない場合，ＩＣカード２のコマンド管理手段２０は，アクセス対象となるファイルが契約者情報ファイル２１であるか確認する（Ｓ３）。アクセス対象となるファイルが契約者情報ファイル２１でなければ，ＩＣカード２のコマンド管理手段２０は，受信したコマンド２６のセキュリティ条件が満足していないことを示すエラーレスポンスを送信して（Ｓ７），この手順は終了する。
【００３１】
ＩＣカード２のコマンド管理手段２０は，アクセス対象となるファイルが契約者情報ファイル２１であれば，受信したコマンド２６のセキュリティ条件において，満足していないセキュリティ条件がセキュアメッセージであるか確認する（Ｓ４）。受信したコマンド２６のセキュリティ条件において，満足していないセキュリティ条件がセキュアメッセージでない場合，ＩＣカード２のコマンド管理手段２０は，コマンド２６のセキュリティ条件が満足していないことを示すエラーレスポンスを送信して（Ｓ７），この手順は終了する。
【００３２】
また，ＩＣカード２のコマンド管理手段２０は，受信したコマンド２６に対応するセキュリティ条件において，満足していないセキュリティ条件がセキュアメッセージの場合，例外処理用のセキュリティ属性２３とこの時点のセキュリティステータス２７を比較して，例外処理用のセキュリティ属性２３において，受信したコマンド２６のセキュリティ条件が満足しているか確認する（Ｓ５）。
【００３３】
例外処理用のセキュリティ属性２３において，受信したコマンド２６のセキュリティ条件が満足している場合，ＩＣカード２のコマンド管理手段２０は，受信したコマンド２６を実行し，受信したコマンド２６の実行結果を示すレスポンスを送信して（Ｓ６），この手順は終了する。また，例外処理用のセキュリティ属性２３においても，コマンド２６のセキュリティ条件が満足していない場合，ＩＣカード２のコマンド管理手段２０は，コマンド２６のセキュリティ条件が満足していないことを示すレスポンスを端末装置３へ送信して（Ｓ７），この手順は終了する。
【００３４】
次に，ＩＣカード管理装置４について説明する。ＩＣカード管理装置４は汎用のサーバを利用して実現される装置で，ここでは，ＩＣカード管理装置４のハードウエア構成については詳細に説明しない。図５に図示したように，本実施形態のＩＣカード管理装置４は，ハードウエア資源とこのサーバに実装されたコンピュータプログラムが協働する手段として，上述した図８で説明した処理を実行することで，ＩＣカード２が記憶している契約者情報を更新する契約者情報更新手段４０と，契約者毎の契約者情報を記憶している契約者ＤＢ４１（DB: DataBase）を備える。なお，本実施形態では，ＩＣカード２に予め記憶されている管理者の鍵情報は契約者ＤＢ４１に記憶されている。
【００３５】
ここから，本実施形態に係るＩＣカード管理装置４の契約者情報更新手段４０が実行する例外処理について説明する。ＩＣカード管理装置４の契約者情報更新手段４０が，モバイルネットワーク網５経由で契約者情報を更新する処理の内容は，上述した図８で説明した内容と変わらないため，ここでは説明せず，モバイルネットワーク網５経由で契約者情報を更新する途中で処理が中断された時に実行される例外処理についてのみ説明する。
【００３６】
モバイルネットワーク網５経由で契約者情報を更新する途中で処理が中断すると，ＩＣカード管理装置４の契約者情報更新手段４０は例外処理を開始する。例外処理において，ＩＣカード管理装置４の契約者情報更新手段４０は，まず，ＩＣカード２の契約者情報ファイル２１に記憶されている契約者情報を取得する（Ｓ１０）。ＩＣカード２の契約者情報ファイル２１に記憶されている契約者情報を取得する際，ＩＣカード管理装置４の契約者情報更新手段４０は，アクセス対象となるファイルを契約者情報ファイル２１にするセレクトコマンドをモバイルネットワーク網５経由でＩＣカード２に送信した後，契約情報ファイルの情報を読み出すリードコマンドをモバイルネットワーク網５経由でＩＣカード２に送信することになる。なお，ＩＣカード２から読み出す契約者情報は，契約者情報全てでなくてよく，契約者がわかる情報（例えば，加入者識別情報）のみでよい。
【００３７】
次に，ＩＣカード管理装置４の契約者情報更新手段４０は，契約者ＤＢ４１に記憶されている契約者情報を参照し，セキュアメッセージで用いる鍵情報をＩＣカード２から取得した契約者情報に基づいて特定する処理を実行する（Ｓ１１）。この処理において，ＩＣカード管理装置４の契約者情報更新手段４０は，ＩＣカード２から取得した契約者情報が現契約者の契約者情報の場合は，現契約者の鍵情報を選択する。また，ＩＣカード管理装置４の契約者情報更新手段４０は，ＩＣカード２から取得した契約者情報が新契約者の契約者情報の場合は，新契約者の鍵情報を選択する。また，ＩＣカード管理装置４の契約者情報更新手段４０は，ＩＣカード２から契約者情報を取得できなかった場合，すなわち，契約者情報ファイル２１に契約者情報が記憶されていなかった場合は，管理者の鍵情報を選択する。
【００３８】
次に，ＩＣカード管理装置４の契約者情報更新手段４０は，特定した鍵情報をセキュアメッセージに用いて，特定した鍵情報に対応する処理から契約者情報を更新する処理を再開する（Ｓ１２）。特定した鍵情報が現契約者の鍵情報の場合，図８のＳ２０が実行されていないことになるため，ＩＣカード管理装置４の契約者情報更新手段４０は，現契約者の鍵情報をＩＣカード２から削除する処理（図８のＳ２０）から，契約者情報を更新する処理を再開する。また，特定した鍵情報が管理者の鍵情報の場合，図８のＳ２０が実行されているがＳ２１は実行されていないことになるため，ＩＣカード管理装置４の契約者情報更新手段４０は，新規契約者の鍵情報をＩＣカード２に書き込む処理（図８のＳ２１）から，契約者情報を更新する処理を再開する。また，特定した鍵情報が新契約者の鍵情報の場合，図８のＳ２１が実行されていることになるため，ＩＣカード管理装置４の契約者情報更新手段４０は，契約者情報を更新する処理を終了する処理から再開する。
【００３９】
本実施形態に係るＩＣカードシステム１によれば，モバイルネットワーク網５経由で契約者情報を更新する途中で処理が中断し，ＩＣカード管理装置４側でＩＣカード２の鍵情報が断定できなくなっても，ＩＣカード２の契約者情報ファイル２１に設定されている例外処理用のセキュリティ属性２３に記されているコマンド２６は動作するため，ＩＣカード管理装置４は，例外処理用のセキュリティ属性２３に記されているコマンド２６を用いて，ＩＣカード２に記憶されている契約者情報を読み取れば，ＩＣカード管理装置４側で，契約者情報に対応する鍵情報を特定し，契約者情報を更新する処理を再開できる。
【符号の説明】
【００４０】
１    ＩＣカードシステム
２    ＩＣカード
２０  コマンド管理手段
２１  契約者情報ファイル
２２  通常処理用のセキュリティ属性
２３  例外処理用のセキュリティ属性
２４  伝送制御手段
２５  セキュアメッセージ手段
２６  コマンド
２７  セキュリティステータス
３    端末装置
４    ＩＣカード管理装置
４０  契約者情報更新手段
４１  契約者ＤＢ
５    モバイルネットワーク網
【図１】
0006520090.tif 000002
【図２】
0006520090.tif 000003
【図３】
0006520090.tif 000004
【図４】
0006520090.tif 000005
【図５】
0006520090.tif 000006
【図６】
0006520090.tif 000007
【図７】
0006520090.tif 000008
【図８】
0006520090.tif 000009