(57)【要約】【課題】ＷａｒｍＲｅｓｅｔによってＲＡＭの内容が消去されるＩＣチップを使用した場合であっても、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きによって通信プロトコルが変更された後にＷａｒｍＲｅｓｅｔを受信した際、ＰＰＳ処理手続きを実行することなく、ＷａｒｍＲｅｓｅｔを受信する前の通信プロトコルを再開することのできるＩＣカードを提供する。【解決手段】ＩＣカード１は、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて通信パラメータを選択すると、選択した通信パラメータを電気的に書き換え可能な不揮発性メモリに記憶しておき、ＣｏｌｄＲｅｓｅｔ後にＷａｒｍＲｅｓｅｔを受けると、前記不揮発性メモリに記憶されている通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを生成して送信した後（Ｓ２４）、前記不揮発性メモリに記憶されている通信パラメータに従う通信プロトコルに設定する（Ｓ２６）。【選択図】図７
2013105280.tif 000002
【特許請求の範囲】
【請求項１】
ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて通信パラメータを選択すると、選択した通信パラメータを電気的に書き換え可能な不揮発性メモリに記憶しておき、ＣｏｌｄＲｅｓｅｔ後にＷａｒｍＲｅｓｅｔを受けると、前記不揮発性メモリに記憶されている通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを生成して送信した後、前記不揮発性メモリに記憶されている通信パラメータに従う通信プロトコルに設定する伝送制御手段を備えたことを特徴とするＩＣカード。
【請求項２】
ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて通信パラメータを選択すると、選択した通信パラメータを電気的に書き換え可能な不揮発性メモリに記憶しておき、ＣｏｌｄＲｅｓｅｔ後にＷａｒｍＲｅｓｅｔを受けると、前記不揮発性メモリに記憶されている通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを生成して送信した後、前記不揮発性メモリに記憶されている通信パラメータに従う通信プロトコルに設定する伝送制御手段としてＩＣカードのＩＣチップを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードの伝送制御に関し、更に詳しくは、ＷａｒｍＲｅｓｅｔ時にＲＡＭが消去されても前回の通信パラメータをＷａｒｍＡＴＲへ反映させ、ＷａｒｍＲｅｓｅｔを受ける前の通信プロトコルを再開するための技術に関する。
【背景技術】
【０００２】
接触式のＩＣカードとターミナル間における伝送制御手順では、国際規格ISO/IEC7816-3 にて定義されている以下の手続きが実行される。
手順１. ターミナルはＩＣ カードへリセット信号を送信する。
手順２. ＩＣ カードはリセット信号を受信する。
手順３. ＩＣ カードはターミナルへＡＴＲを送信する。
手順４. ターミナルはＡＴＲを受信する。
手順５.  通信プロトコルを変更する。
手順６. ターミナルはＩＣカードへメッセージを送信する。
手順７. ＩＣ カードはターミナルへメッセージを送信する。
【０００３】
伝送制御手順の手順１においてターミナルが実施するリセット動作には２種類の方式が存在する。電源投入後の最初のリセット動作であるＣｏｌｄＲｅｓｅｔ と、ＣｏｌｄＲｅｓｅｔ以外のリセット動作であるＷａｒｍＲｅｓｅｔである。
【０００４】
伝送制御手順の手順３においてＩＣカードがターミナルへ送信するＡＴＲ (Answer To Reset：初期応答情報) は、主に通信プロトコルに関するＩＣカードの性能を現し、このＡＴＲにもＣｏｌｄＡＴＲとＷａｒｍＡＴＲの２ 種類が存在する。ＣｏｌｄＡＴＲはＣｏｌｄＲｅｓｅｔに対する応答で、ＷａｒｍＡＴＲはＷａｒｍＲｅｓｅｔに対する応答で、これらのＡＴＲ送信には、ＩＣカードとターミナル間で予め定義されているデフォルトの通信プロトコルが使用される。
【０００５】
伝送制御手順の手順５におけるＩＣカードの動作モードには２つのモードが存在し、いずれの方式を選択しているかは、ＩＣカードから応答されるＡＴＲに記述されており、ターミナルはＡＴＲの記述に従わなければならない。
【０００６】
1つはＮｅｇｏｃｉａｂｌｅＭｏｄｅと称される動作モードで、このＮｅｇｏｃｉａｂｌｅＭｏｄｅでは、ターミナルとＩＣカードがお互いに実行可能な通信パラメータを交換し、その中から最適なものがPPS(Protocol and Parameter Selection) によって選択される。ＮｅｇｏｃｉａｂｌｅＭｏｄｅでは、ターミナルとＩＣカードはお互いの合意に基づいて通信プロトコルを変更するため、通信プロトコルの変更に失敗する可能性は極めて低く、ＮｅｇｏｃｉａｂｌｅＭｏｄｅは、オープンなシステムに使用されることが多い。
【０００７】
もう一つはＳｐｅｃｉｆｉｃＭｏｄｅと称される動作モードで、このＳｐｅｃｉｆｉｃＭｏｄｅでは、ＩＣカードからターミナルへ変更する通信パラメータを通知し、ＡＴＲ送信完了後に、明示的な変更指示を交換することなく、ＩＣカードは該通信パラメータに基づく通信プロトコルに変更する。ＳｐｅｃｉｃＭｏｄｅでは、ターミナルがＡＴＲで示される通信プロトコルをサポートしていない場合、通信プロトコルの設定に失敗するため、ＳｐｅｃｉｃＭｏｄｅはクローズドなシステムに使用されることが多い。
【０００８】
このように、オープンなシステムであれば、Cold ATR(Negotiable Mode) →PPS →Warm ATR(Negotiable Mode) →PPSの流れが最も安定して動作するが、リセットから通信プロトコル変更完了までの間にＰＰＳを必要とするため、通信プロトコルが確定するまでに時間を要してしまう。
【０００９】
一方で、ColdATR(SpecificMode) → WarmATR(SpecificMode)の流れであれば、最も速く通信プロトコル変更が完了するものの、ターミナルが必ずしもＩＣカードの要求する通信プロトコルをサポートしているわけではないため、安定して動作しない可能性が高い。
【００１０】
これを解消すべく、ＥＴＳＩ(欧州電気通信標準化機構) は、非特許文献１の仕様において「Type 2 UICC」なるＩＣカードを定義している。ＥＴＳＩが定義した「Type 2 UICC」に準拠したＩＣカードは、ＣｏｌｄＲｅｓｅｔ後のＰＰＳによって通信プロトコルが変更された後にＷａｒｍＲｅｓｅｔを受信すると、直前まで動作していた通信プロトコルを瞬時に再開するために、直前の通信にて使用されていた通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが示されるＡＴＲを応答し、このときの流れは、ColdATR(NegotiableMode) → PPS → WarmATR(SpecificMode)になり、これを実現するためのＩＣカードの挙動は以下のような手順になる。
手順  １．ＣｏｌｄＲｅｓｅｔを受信
手順  ２．ＲＡＭを初期化
手順  ３．通信プロトコルをデフォルトに設定
手順  ４．ＣｏｌｄＡＴＲを送信
手順  ５．ＰＰＳ要求を受信
手順  ６．通信パラメータを選択
手順  ７．通信パラメータをＲＡＭに保存
手順  ８．ＰＰＳ応答を送信
手順  ９．通信プロトコルを変更
手順１０．データ交換
手順１１．ＷａｒｍＲｅｓｅｔを受信
手順１２．直前に使用していた通信パラメータをＲＡＭから取得
手順１３．ＷａｒｍＡＴＲを生成
手順１４．通信プロトコルをデフォルトに設定
手順１５．ＷａｒｍＡＴＲを送信
手順１６．通信プロトコルを変更
手順１７．データ交換
【００１１】
上述したＩＣカードの挙動では、ＣｏｌｄＲｅｓｅｔ後のＰＰＳによって選択した通信パラメータはＲＡＭに保存され、その後にＷａｒｍＲｅｓｅｔを受けると、ＲＡＭに保存している通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが示されるＡＴＲを応答するため、ＷａｒｍＲｅｓｅｔが実施されても、ＲＡＭに保存している通信パラメータの内容が消去されないようにする必要があり、ＥＴＳＩの仕様に対応するように設計された接触式のＩＣカード用ＩＣチップでは、ＷａｒｍＲｅｓｅｔが実施されてもＲＡＭの内容が消去されないようにハードウェア設計されているものもある。
【００１２】
しかし、汎用の接触式のＩＣカード向けに設計されたＩＣチップの中には、ＷａｒｍＲｅｓｅｔによってＲＡＭの内容が初期化されてしまうものが存在するため、この場合には、ＷａｒｍＲｅｓｅｔの後であればＮｅｇｏｔｉａｂｌｅＭｏｄｅに留まり、直前の通信にて使用されていた通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが示されるＡＴＲを応答するのではなく、ＰＰＳによる通信プロトコルの変更が実施されるため、ＷａｒｍＲｅｓｅｔによってＲＡＭの内容が初期化されてしまうＩＣチップを実装したＩＣカードでは、前述したＩＣカードの挙動を実現できなかった。
【００１３】
なお、ターミナルとＩＣカード間の通信プロトコルの変更に基づいて処理を変更する発明としては、特許文献１、２において、変更後の通信プロトコル（例えば、伝送速度）に基づいて選択するアプリケーションを変更する発明が開示されているが、上記問題に着目した発明ではない。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００４−１３９２４４号公報
【特許文献２】特開２００５−１１００８号公報
【非特許文献】
【００１５】
【非特許文献１】ETSI TS 102 221 V9.2.0 (2010-10): Technical Specification Smart Cards; UICC-Terminal interface; Physical and logical characteristics(Release 9)
【発明の概要】
【発明が解決しようとする課題】
【００１６】
そこで、本発明は、ＷａｒｍＲｅｓｅｔによってＲＡＭの内容が消去されるＩＣチップを使用した場合であっても、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きによって通信プロトコルが変更された後にＷａｒｍＲｅｓｅｔを受信した際、ＰＰＳ処理手続きを実行することなく、ＷａｒｍＲｅｓｅｔを受信する前に用いていた通信プロトコルを再開することのできるＩＣカード及びＩＣカード用のコンピュータプログラムを提供する。
【課題を解決するための手段】
【００１７】
上述した課題を解決する第１の発明は、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて通信パラメータを選択すると、選択した通信パラメータを電気的に書き換え可能な不揮発性メモリに記憶しておき、ＣｏｌｄＲｅｓｅｔ後にＷａｒｍＲｅｓｅｔを受けると、前記不揮発性メモリに記憶されている通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを生成して送信した後、前記不揮発性メモリに記憶されている通信パラメータに従う通信プロトコルに設定する伝送制御手段を備えたことを特徴とするＩＣカードである。
【００１８】
更に、第２の発明は、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて通信パラメータを選択すると、選択した通信パラメータを電気的に書き換え可能な不揮発性メモリに記憶しておき、ＣｏｌｄＲｅｓｅｔ後にＷａｒｍＲｅｓｅｔを受けると、前記不揮発性メモリに記憶されている通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを生成して送信した後、前記不揮発性メモリに記憶されている通信パラメータに従う通信プロトコルに設定する伝送制御手段としてＩＣカードのＩＣチップを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１９】
上述した本発明に係るＩＣカードによれば、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて決定した通信パラメータは不揮発性メモリに保存され、ＷａｒｍＲｅｓｅｔを受けた後、不揮発性メモリに保存された通信パラメータに基づいてＩＣカードの通信プロトコルが設定されるため、ＷａｒｍＲｅｓｅｔによって揮発性メモリの内容が消去されてしまうＩＣチップであっても、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きによって通信プロトコルが変更された後にＷａｒｍＲｅｓｅｔを受信した際、ＰＰＳ処理手続きを実行することなく、ＷａｒｍＲｅｓｅｔを受信する前に用いていた通信プロトコルを再開することができるようになる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る接触式のＩＣカードの構造を説明する図。
【図２】ＩＣモジュールに実装されているＩＣチップを説明する図。
【図３】ＩＣチップのメモリの内容を説明する図。
【図４】本実施形態に係るＩＣカードのステートチャートを説明する図。
【図５】ＣｏｌｄＲｅｓｅｔ時のフローチャートを説明する図。
【図６】ＰＰＳ処理手続き時のフローチャートを説明する図。
【図７】ＷａｒｍＲｅｓｅｔ受信時のフローチャートを説明する図。
【発明を実施するための形態】
【００２１】
ここから、本発明に係る接触式のＩＣカードの好適な実施形態について、図面を参照しながら詳細に説明する。なお、これから説明する実施形態は本発明の一実施形態にしか過ぎず、本発明は，これから説明する実施形態に限定されることなく、種々の変形や変更が可能である。
【００２２】
図１は、本実施形態に係る接触式のＩＣカード１の構造を説明する図である。本実施形態に係るＩＣカード１はＩＣモジュール２が実装されたカードで、このＩＣモジュール２には、ISO/IEC 7816-1に準じて接触端子２ｂが設けられた接続基板２ａ上にＩＣチップ３がモールドされた状態で実装され、ＩＣチップ３のそれぞれ入出力端子は、ＩＣチップ３の入出力端子に対応する接続基板２ａ上の接触端子２ｂとワイヤボンディング２ｃで接続している。
【００２３】
なお、図１において、ＩＣカード１の形状をISO/IEC 7816-2で規格化されているＩＤカード型として図示しているが、ＩＣカード１の形状は、ISO/IEC 7816-2で規格化されているＰｌｕｇ-ｉｎ型でもよく、また、Ｍｉｎｉ型であってもよい。
【００２４】
図２は、ＩＣモジュール２に実装されているＩＣチップ３を説明する図である。図２に示したようにＩＣチップ３には、演算機能等を有するＣＰＵ３０（Central Processing Unit）と、時間を計測するタイマー３１、ターミナル４との伝送制御の機能を担うＵＡＲＴ３２に加え、メモリとして、ROＭ３４（Read Only Memory）、ＥＥＰＲＯＭのように電気的に書換え可能な不揮発性メモリ３５（以下、単に「ＮＶＭ」と記す。NVM: Non Volatile Memory）、ＲＡＭ３３（Random Access Memory）を備えている。
【００２５】
図３は、ＩＣチップ３のメモリの内容を説明する図である。図３（ａ）は、ＩＣチップ３のROＭ３４の内容を説明する図で、ROＭ３４には、オペレーティングシステムのプログラムコード３４ａが実装され、このオペレーティングシステムのプログラムコード３４ａにはターミナル４と伝送制御を行う伝送制御手段として機能する伝送制御モジュール１０が含まれる。
【００２６】
図３（ｂ）は、ＩＣチップ３のＮＶＭ３５の内容を説明する図で、ＩＣチップ３のＮＶＭ３５は、オペレーティングシステムが利用するデータを格納するオペレーティングシステム領域３５ａとアプリケーションに係るデータを格納するアプリケーション領域３５ｂとに分割され、オペレーティングシステム領域３５ａには、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにてＩＣカード１が選択した通信パラメータ（ここでは、伝送プロトコル及び伝送速度）を格納する通信パラメータ格納領域１１が設けられる。
【００２７】
図４は、本実施形態に係るＩＣカード１のステートチャートを説明する図である。通信プロトコルの変更に係る動作モードであるＮｅｇｏｔｉａｂｌｅＭｏｄeとＳｐｅｃｉｆｉｃＭｏｄｅのモード間遷移は、図４のステートチャートによって表現され、ＩＣカード１のＲＡＭ３３には、ＩＣカード１が遷移している動作モードを示すモードフラグが設けられる。
【００２８】
ターミナル４が電源を投入し、初期状態となったＩＣカード１は、ターミナル４がＣｏｌｄＲｅｓｅｔの動作を行うとＮｅｇｏｔｉａｂｌｅＭｏｄｅへと遷移し、ＲＡＭ３３のモードフラグは、ＮｅｇｏｔｉａｂｌｅＭｏｄｅを示す値に変更される。ＮｅｇｏｔｉａｂｌｅＭｏｄｅにおいてＩＣカード１は、デフォルトの通信パラメータで決定されるデフォルトの通信プロトコルにて動作する。
【００２９】
ＮｅｇｏｔｉａｂｌｅＭｏｄｅにあるＩＣカード１に対して、ＰＰＳ処理手続きがなされるとＩＣカード１とターミナル４間で通信パラメータが交換され、ＩＣカード１は、ＳｐｅｃｉｆｉｃＭｏｄｅに遷移し、ＲＡＭ３３のモードフラグがＳｐｅｃｉｆｉｃＭｏｄｅ示す値に変更された後に、ＩＣカード１とターミナル４間で交換された通信パラメータに応じた新たな通信プロトコルで動作する。ＳｐｅｃｉｆｉｃＭｏｄｅにあるＩＣカード１に対してターミナル４がＷａｒｍＲｅｓｅｔを実行すると、ＩＣカード１は、ＷａｒｍＲｅｓｅｔが行われる前に動作していた際に用いていた通信プロトコルを復元し、ＷａｒｍＲｅｓｅｔが行われる前に動作していた際の通信プロトコルで動作する。
【００３０】
なお、ＮｅｇｏｔｉａｂｌｅＭｏｄｅにあるＩＣカード１に対してＷａｒｍＲｅｓｅｔを実行するケースは本発明のユースケースではないが、実行された際にはデフォルトの通信プロトコルを維持したままＳｐｅｃｉｆｉｃＭｏｄｅにて動作するようにするとよい。
【００３１】
また、ＮｅｇｏｔｉａｂｌｅＭｏｄｅまたはＳｐｅｃｉｆｉｃＭｏｄｅにあるＩＣカード１に対してＣｏｌｄＲｅｓｅｔを実行した場合は、まず電源ＯＦＦが発生し、次いで電源ＯＮが発生し、初期状態に遷移した後にＣｏｌｄＲｅｓｅｔがＩＣカード１になされ、ＩＣカード１はＮｅｇｏｔｉａｂｌｅＭｏｄｅへ遷移する。
【００３２】
図５は、ＣｏｌｄＲｅｓｅｔ時のフローチャートを説明する図である。ターミナル４がＩＣカード１に対してＣｏｌｄＲｅｓｅｔ動作を行うと（Ｓ１）、ＩＣカード１の伝送制御モジュール１０は、通信パラメータ格納領域１１を初期化し（Ｓ２）、通信プロトコルをデフォルトに設定する（Ｓ３）。次いで、ＩＣカード１の伝送制御モジュール１０は、動作モードを示すＲＡＭ３３のフラグをＮｅｇｏｔｉａｂｌｅＭｏｄｅに設定し（Ｓ４）、デフォルトの通信プロトコルでＣｏｌｄＡＴＲを送信する（Ｓ５）。ＣｏｌｄＡＴＲの送信が完了したら、ＩＣカード１の伝送制御モジュール１０は新たなメッセージの受信を待つ（Ｓ６）。
【００３３】
図６は、ＰＰＳ処理手続き時のフローチャートを説明する図である。ＩＣカード１の伝送制御モジュール１０はターミナル４からＰＰＳリクエストを受信したら（Ｓ１０）、ターミナル４から受信したＰＰＳリクエストで示される通信パラメータの中からＩＣカード１が動作可能な通信パラメータを選定する（Ｓ１１）。この際、ＩＣカード１の伝送制御モジュール１０は、ターミナル４から受信したＰＰＳリクエストで示される伝送プロトコルのうち、ＩＣカード１が対応している伝送プロトコルを選択し、更に、ターミナル４から受信したＰＰＳリクエストで示される伝送速度の中から、ＩＣカード１が動作できる最高速の伝送速度を選択するのが一般的である。
【００３４】
ＩＣカード１の伝送制御モジュール１０は通信パラメータを選択すると、選定した通信パラメータをＮＶＭ３５の通信パラメータ格納領域１１へ記録する（Ｓ１２）。そして、ＩＣカード１の伝送制御モジュール１０は、動作モードを示すＲＡＭ３３のフラグをＳｐｅｃｉｆｉｃＭｏｄｅに設定し（Ｓ１３）、選定した通信パラメータから決定したＰＰＳレスポンスを送信し（Ｓ１４）、ＰＰＳレスポンスの送信が完了したら、ＩＣチップ３の伝送プロトコル及び伝送速度を選定した通信パラメータで示される伝送プロトコル及び伝送速度に設定することで、該通信パラメータに従って通信プロトコルを設定し（Ｓ１５）、ターミナル４からの新たなメッセージの受信を待つ（Ｓ１６）。
【００３５】
図７は、ＷａｒｍＲｅｓｅｔ受信時のフローチャートを説明する図である。ターミナル４がＩＣカード１に対してＷａｒｍＲｅｓｅｔ動作を行うと（Ｓ２０）、ＩＣカード１の伝送制御モジュール１０は、ＷａｒｍＲｅｓｅｔが行われる前に動作していた通信プロトコルを再現するために、通信パラメータ格納領域１１から通信パラメータを取得する（Ｓ２１）。なお、通信パラメータが初期状態であれば（Ｓ２２）、ＰＰＳ処理手続きが実施されていないことを意味するため、ＩＣカード１の伝送制御モジュール１０は、デフォルトのＷａｒｍＡＴＲをＮＶＭ３５から取得する（Ｓ２３）。また、ＮＶＭ３５の通信パラメータ格納領域１１に記憶されている通信パラメータが初期状態でなければ（Ｓ２２）、ＩＣカード１の伝送制御モジュール１０は、該通信パラメータとＳｐｅｃｉｆｉｃＭｏｄｅが少なくとも示されるＷａｒｍＡＴＲを作成し（Ｓ２４）、ＷａｒｍＲｅｓｅｔが行われる前に動作していた通信プロトコルをＷａｒｍＡＴＲ送信直後から開始する旨を外部へ通知する準備をしておく。
【００３６】
そして、ＩＣカード１の伝送制御モジュール１０は、ＷａｒｍＡＴＲ送出後に通信プロトコルを切り替えることを意味する通信プロトコル設定情報をＲＡＭ３３に設定した後（Ｓ２５）、ＷａｒｍＡＴＲ送出のために通信プロトコルをデフォルトに設定する（Ｓ２６）。
【００３７】
そして、ＩＣカード１の伝送制御モジュール１０は、ＮｅｇｏｔｉａｂｌｅＭｏｄｅまたはＳｐｅｃｉｆｉｃＭｏｄｅのいずれのモードからのＷａｒｍＲｅｓｅｔであっても、通信プロトコルの交換に係るモードを示すＲＡＭ３３のフラグをＳｐｅｃｉｆｉｃＭｏｄｅに設定し（Ｓ２７）、デフォルトの通信プロトコルでＷａｒｍＡＴＲを送信する（Ｓ２８）。
【００３８】
ＩＣカード１の伝送制御モジュール１０は、ＷａｒｍＡＴＲの送信が完了したらＲＡＭ３３の通信プロトコル設定情報を確認し（Ｓ２９）、通信プロトコル設定情報が設定されていれば、ＩＣチップ３の伝送プロトコル及び伝送速度をＮＶＭ３５の通信パラメータ格納領域１１に記憶されている通信パラメータに従い設定することで、ＷａｒｍＡＴＲを受ける前の通信プロトコルを復元し（Ｓ３０）、ターミナル４からの新たなメッセージの受信を待つ（Ｓ３１）。
【００３９】
このように、本実施形態に係るＩＣカード１によれば、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きにて決定した通信パラメータはＮＶＭ３５に保存され、ＷａｒｍＲｅｓｅｔを受けた後、ＮＶＭ３５に保存されている通信パラメータに基づいてＩＣカード１の通信プロトコルが設定されるため、ＷａｒｍＲｅｓｅｔによって揮発性メモリの内容が消去されてしまうＩＣチップ３であっても、ＣｏｌｄＲｅｓｅｔ後のＰＰＳ処理手続きによって通信プロトコルが変更された後にＷａｒｍＲｅｓｅｔを受信した際、ＰＰＳ処理手続きを実行することなく、ＷａｒｍＲｅｓｅｔを受信する前に用いていた通信プロトコルを再開することができ、ＥＴＳＩの仕様「TS 102 221(V9.2.0)」における「Type 2 UICC」を実現することが可能になる。
【符号の説明】
【００４０】
１    ＩＣカード
１０    伝送制御モジュール
１１    通信パラメータ格納領域
２    ＩＣモジュール
３   ＩＣチップ
３３  ＲＡＭ
３４  ＲＯＭ
３５  電気的に書き換え可能な不揮発性メモリ（ＮＶＭ）
４    ターミナル
【図１】
2013105280.tif 000003
【図２】
2013105280.tif 000004
【図３】
2013105280.tif 000005
【図４】
2013105280.tif 000006
【図５】
2013105280.tif 000007
【図６】
2013105280.tif 000008
【図７】
2013105280.tif 000009