(57)【要約】【課題】セキュリティを確保しつつ、正常に動作させることができる携帯可能電子装置、及びＩＣカードを提供することである。【解決手段】実施形態の携帯可能電子装置は、異常検出部と、異常処理部と、検出制御部とを持つ。異常検出部は、自装置の電気的な異常を検出する。異常処理部は、前記異常検出部によって前記異常が検出された場合に、検出された前記異常に対応した処理を実行する。検出制御部は、選択されたアプリケーションに応じて、前記異常検出部による前記異常の検出感度を低下させる。【選択図】図３
2018101193.tif 000002
【特許請求の範囲】
【請求項１】
自装置の電気的な異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、検出された前記異常に対応した処理を実行する異常処理部と、
選択されたアプリケーションに応じて、前記異常検出部による前記異常の検出感度を低下させる検出制御部と
を備える携帯可能電子装置。
【請求項２】
前記検出制御部は、選択された前記アプリケーションが、外部装置と継続して接続された状態で使用される用途である場合に、前記異常検出部による前記異常の検出感度を低下させる
請求項１に記載の携帯可能電子装置。
【請求項３】
前記外部装置と継続して接続された状態で使用される用途には、有料道路の電子料金収受システムにおける用途が含まれ、
前記検出制御部は、選択された前記アプリケーションが、前記有料道路の電子料金収受システムにおける用途であり、且つ、前記有料道路に入場している状態である場合に、前記異常検出部による前記異常の検出感度を低下させる
請求項２に記載の携帯可能電子装置。
【請求項４】
前記異常の検出感度には、前記異常検出部による前記異常の検出無効が含まれ、
前記検出制御部は、選択された前記アプリケーションに応じて、前記異常検出部による前記異常の検出を無効にする
請求項１から請求項３のいずれか一項に記載の携帯可能電子装置。
【請求項５】
前記アプリケーションを識別するアプリケーション識別情報と、前記異常検出部による異常の検出感度を示す検出感度情報とを対応付けて記憶する検出感度記憶部を備え、
前記検出制御部は、選択された前記アプリケーションを示す前記アプリケーション識別情報に対応する前記検出感度情報を、前記検出感度記憶部から取得し、取得した当該検出感度情報に基づいて、前記異常検出部による異常の検出感度を低下させる
請求項１から請求項４のいずれか一項に記載の携帯可能電子装置。
【請求項６】
自装置の電気的な異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、検出された前記異常に対応した処理を異常処理部と、
選択されたアプリケーションに応じて、前記異常検出部による前記異常の検出感度を低下させる検出制御部と
を備えるＩＣモジュールと、
前記ＩＣモジュールが埋め込まれたカード本体と
を備えるＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯可能電子装置、及びＩＣカードに関する。
【背景技術】
【０００２】
近年、ＩＣ（Integrated Circuit）チップを搭載したＩＣカードが、様々なアプリケーションで使用されるようになってきている。また、ＩＣカードには、内部解析（リバースエンジニアリング）や改変に対する防護を行う異常検出部を備えるものがある。従来のＩＣカードでは、異常検出部によって異常が検出された場合に、ＩＣカードの動作を停止するＨＡＬＴ（ハルト）状態に遷移し、この状態のＩＣカードを動作させるためには、リセットにより再活性化を行う必要がある。従来のＩＣカードでは、このような異常検出部を備えることでセキュリティが向上する一方で、アプリケーションによっては、例えば、電源線のノイズなどにより異常が誤検出されてＨＡＬＴ状態に遷移し、使用できなくなる場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、セキュリティを確保しつつ、正常に動作させることができる携帯可能電子装置、及びＩＣカードを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の携帯可能電子装置は、異常検出部と、異常処理部と、検出制御部とを持つ。異常検出部は、自装置の電気的な異常を検出する。異常処理部は、前記異常検出部によって前記異常が検出された場合に、検出された前記異常に対応した処理を実行する。検出制御部は、選択されたアプリケーションに応じて、前記異常検出部による前記異常の検出感度を低下させる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態のＩＣカードの一例を示す外観図。
【図２】第１の実施形態のＩＣカードのハードウェア構成例を示す図。
【図３】第１の実施形態のＩＣカードの機能構成例を示すブロック図。
【図４】第１の実施形態の異常感度記憶部のデータ例を示す図。
【図５】第１の実施形態の管理情報記憶部のデータ例を示す図。
【図６】第１の実施形態のＩＣカードの異常感度の設定処理の一例を示すフローチャート。
【図７】第１の実施形態のＩＣカードの異常検出処理の一例を示すフローチャート。
【図８】第１の実施形態のＩＣカードの異常感度の設定処理の変形例を示すフローチャート。
【図９】第２の実施形態のＩＣカードの機能構成例を示すブロック図。
【図１０】第２の実施形態の異常感度記憶部のデータ例を示す図。
【図１１】第２の実施形態の管理情報記憶部のデータ例を示す図。
【図１２】第２の実施形態のＩＣカードの異常感度の設定処理の一例を示すフローチャート。
【図１３】第２の実施形態のＩＣカードの異常検出処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の携帯可能電子装置、及びＩＣカードを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のＩＣカード１の一例を示す外観図である。
図１に示すように、ＩＣカード１は、ＩＣモジュール１０を備える。ＩＣモジュール１０は、コンタクト部３と、内部にＩＣチップ１００とを備える。
【０００９】
ＩＣカード１は、例えば、プラスチックのカード基材ＰＴ（カード本体の一例）に、ＩＣモジュール１０を実装して形成されている。すなわち、ＩＣカード１は、ＩＣモジュール１０と、ＩＣモジュール１０が埋め込まれたカード基材ＰＴとを備える。また、ＩＣカード１は、コンタクト部３を介して外部装置２と通信可能である。
なお、本実施形態では、携帯可能電子装置の一例として、ＩＣカード１について説明する。
【００１０】
ＩＣカード１は、例えば、外部装置２が送信したコマンド（処理要求）を、コンタクト部３を介して受信し、受信したコマンドに応じた処理（コマンド処理）を実行する。そして、ＩＣカード１は、コマンド処理の実行結果であるレスポンス（処理応答）を外部装置２にコンタクト部３を介して送信する。
ここで、外部装置２は、ＩＣカード１と通信する装置であり、例えば、リーダ／ライタ装置を含む端末装置などである。
【００１１】
ＩＣモジュール１０は、コンタクト部３と、ＩＣチップ１００とを備え、例えば、テープ上にＩＣモジュール１０が複数配置されたＣＯＴ（Chip On Tape）などの形態で取引されるモジュールである。なお、テープから個片抜きして切り離した単体のＩＣモジュール１０をＣＯＴという場合がある。
【００１２】
コンタクト部３は、ＩＣカード１が動作するために必要な各種信号の端子を有している。ここで、各種信号の端子は、電源電圧、クロック信号、リセット信号などを外部装置２から供給を受ける端子、及び、外部装置２と通信するためのシリアルデ―タ入出力端子（ＳＩＯ端子）を有する。
ＩＣチップ１００は、例えば、１チップのマイクロプロセッサなどのＬＳＩ（Large Scale Integration）である。
【００１３】
次に、図２を参照して、本実施形態のＩＣカード１のハードウェア構成について説明する。
図２は、本実施形態のＩＣカード１のハードウェア構成例を示す図である。
図２に示すように、ＩＣカード１は、コンタクト部３と、ＩＣチップ１００とを備えたＩＣモジュール１０を備えている。そして、ＩＣチップ１００は、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）４と、ＣＰＵ５と、ＲＯＭ（Read Only Memory）６と、ＲＡＭ（Random Access Memory）７と、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）８と、異常検出部９とを備えている。また、各構成（４から９）は、内部バスＢＳ１を介して接続されている。
【００１４】
ＵＡＲＴ４は、上述したＳＩＯ端子を介して、外部装置２とシリアルデータ通信を行う。ＵＡＲＴ４は、ＳＩＯ端子を介して受信したシリアルデータ信号をパラレル変換したデータ（例えば、１バイトのデータ）を内部バスＢＳ１に出力する。また、ＵＡＲＴ４は、内部バスＢＳ１を介して取得したデータをシリアル変換して、ＳＩＯ端子を介して外部装置２に出力する。ＵＡＲＴ４は、例えば、ＳＩＯ端子を介してコマンドを外部装置２から受信する。また、ＵＡＲＴ４は、ＳＩＯ端子を介してレスポンスを外部装置２に送信する。
【００１５】
ＣＰＵ５は、ＲＯＭ６又はＥＥＰＲＯＭ８に記憶されているプログラムを実行して、ＩＣカード１の各種処理を行う。ＣＰＵ５は、例えば、コンタクト部３を介して、ＵＡＲＴ４が受信したコマンドに応じたコマンド処理を実行する。
【００１６】
ＲＯＭ６は、例えば、マスクＲＯＭなどの不揮発性メモリであり、ＩＣカード１の各種処理を実行するためのプログラム、及びコマンドテーブルなどのデータを記憶する。
ＲＡＭ７は、例えば、ＳＲＡＭ（Static RAM）などの揮発性メモリであり、ＩＣカード１の各種処理を行う際に利用されるデータを一時記憶する。
【００１７】
ＥＥＰＲＯＭ８は、例えば、電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ８は、ＩＣカード１が利用する各種データを記憶する。ＥＥＰＲＯＭ８は、例えば、ＩＣカード１を利用した各種サービス（アプリケーション）に使用される情報を記憶する。
【００１８】
異常検出部９は、ＩＣカード１の内部解析や改変に対する防護のために、ＩＣカード１の電気的な異常を検出する。異常検出部９は、例えば、コンタクト部３に供給される信号（電源電圧、クロック信号、リセット信号、ＳＩＯ信号など）にグリッチが載せられたことを検出するグリッチ検出を行う。なお、例えば、故障利用解析攻撃では、誤動作を誘発させるノイズをＩＣカード１に供給される信号に重畳させることがある。ここで、グリッチとは、例えば、この誤動作を誘発させるノイズのことである。異常検出部９は、例えば、コンタクト部３に供給される信号の電圧、信号幅などが、所定の範囲を超えたことを検出する。異常検出部９は、例えば、不図示のレジスタを有しており、異常を検出した場合に、当該レジスタに検出結果を記憶する。
【００１９】
次に、図３を参照して、本実施形態によるＩＣカード１の機能構成例について説明する。
図３は、本実施形態のＩＣカード１の機能構成例を示すブロック図である。
図３に示すように、ＩＣカード１は、異常検出部９と、通信部４０と、制御部５０と、管理情報記憶部７１と、検出感度記憶部８１と、ＡＰ情報記憶部８２とを備えている。
ここで、図３に示されるＩＣカード１の各部は、図２に示されるＩＣカード１のハードウェアを用いて実現される。
【００２０】
通信部４０は、例えば、ＵＡＲＴ４と、ＣＰＵ５と、ＲＯＭ６に記憶されているプログラムとにより実現され、コンタクト部３を介して、例えば、外部装置２との間でコマンド及びレスポンスの送受信を行う。すなわち、通信部４０は、所定の処理を要求するコマンド（処理要求）を外部装置２から受信するとともに、コマンドに対するレスポンス（処理応答）を外部装置２に送信する。
【００２１】
検出感度記憶部８１は、例えば、ＥＥＰＲＯＭ８により構成された記憶部である。検出感度記憶部８１は、アプリケーションを識別するアプリケーション識別情報と、異常検出部９による異常の検出感度を示す検出感度情報とを対応付けて記憶する。ここで、図４を参照して、検出感度記憶部８１が記憶するデータ例について説明する。
【００２２】
図４は、本実施形態の検出感度記憶部８１のデータ例を示す図である。
図４に示すように、検出感度記憶部８１は、「アプリケーション名」と、「検出感度情報」とを対応付けて記憶する。ここで、「アプリケーション名」は、ＩＣカード１がサービスを提供するアプリケーション名であり、アプリケーション識別情報の一例である。また、「検出感度情報」は、異常検出部９による異常の検出が有効であるか否かを示す情報であり、本実施形態では、“検出有効”と“検出無効”の２種類の検出感度が設定可能である。このように、異常の検出感度には、異常検出部９による異常の検出無効が含まれる。
【００２３】
例えば、図４に示す例では、「アプリケーション名」が“ＥＴＣシステム”に対して、「検出感度情報」が“検出無効”であることを示している。また、「アプリケーション名」が“クレジットカード”に対して、「検出感度情報」が“検出有効”であることを示している。ここで、ＥＴＣ（Electronic Toll Collection）システムとは、有料道路の電子料金収受システムにおけるアプリケーション（用途）の一例である。また、ＥＴＣシステムは、外部装置２と継続して接続された状態で使用される用途の一例である。
なお、検出感度記憶部８１には、複数のアプリケーションに対応する検出感度情報が記憶されており、ＩＣカード１の発行時、又はアプリケーションが追加される際に、当該情報が記憶される。
【００２４】
図３の説明に戻り、ＡＰ情報記憶部８２は、例えば、ＥＥＰＲＯＭ８により構成された記憶部である。ＡＰ情報記憶部８２は、各種アプリケーションにより利用されるデータを記憶する。ＡＰ情報記憶部８２は、例えば、アプリケーションごとに領域が分割されたおり、各アプリケーションのデータを記憶する。ＡＰ情報記憶部８２は、例えば、アプリケーションがＥＴＣシステムである場合には、有料道路の入場に関する入場情報（例えば、入場場所、入場時刻、など）や退場情報（例えば、退場場所、退場時刻、料金など）などを記憶する。
【００２５】
管理情報記憶部７１は、例えば、ＲＡＭ７により構成された記憶部である。管理情報記憶部７１は、例えば、現在選択されているアプリケーション、当該アプリケーションの状態、及び異常検出部９の感度設定などのＩＣカード１の状態に関する情報を記憶する。ここで、図５を参照して、管理情報記憶部７１が記憶するデータ例について説明する。
【００２６】
図５は、本実施形態の管理情報記憶部７１のデータ例を示す図である。
図５に示すように、管理情報記憶部７１は、「現在のアプリケーション名」と、「感度低下モード」となどを対応付けて記憶する。ここで、「現在のアプリケーション名」は、現在選択されているアプリケーション名である。また、「感度低下モード」は、異常検出部９による異常の検出を無効にするか否かを示す情報である。本実施形態では、「感度低下モード」が“ＯＮ（オン）”の場合に、異常検出部９による異常の検出を無効（禁止）とし、「感度低下モード」が“ＯＦＦ（オフ）”の場合に、異常検出部９による異常の検出を有効とする。
【００２７】
例えば、図４に示す例では、「現在のアプリケーション名」が“ＥＴＣシステム”であり、ＥＴＣシステムのアプリケーションが選択されていることを示している。また、「感度低下モード」が“ＯＮ”であり、異常検出部９による異常の検出が無効に設定されていることを示している。
また、管理情報記憶部７１は、各アプリケーションにおける状態に関する情報も記憶しており、例えば、「現在のアプリケーション名」が“ＥＴＣシステム”である場合には、有料道路に入場しているか否かを示す情報（不図示）などを記憶する。
【００２８】
再び図３の説明に戻り、制御部５０は、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１を統括的に制御する。制御部５０は、検出制御部５１と、異常処理部５２と、コマンド処理部５３とを備える。
【００２９】
検出制御部５１は、外部装置２から通信部４０を介して受信したコマンドにより選択されたアプリケーションに応じて、異常検出部９による異常の検出感度を低下させる。検出制御部５１は、例えば、管理情報記憶部７１が記憶する「現在のアプリケーション名」が変更された場合に、当該アプリケーション名に対応する検出感度情報を、検出感度記憶部８１から取得する。検出制御部５１は、取得した検出感度情報に基づいて、管理情報記憶部７１の「感度低下モード」を設定する。
【００３０】
例えば、検出感度記憶部８１の「検出感度情報」が“検出無効”である場合に、検出制御部５１は、管理情報記憶部７１の「感度低下モード」に“ＯＮ”を記憶させる。また、例えば、検出感度記憶部８１の「検出感度情報」が“検出有効”である場合に、検出制御部５１は、管理情報記憶部７１の「感度低下モード」に“ＯＦＦ”を記憶させる。
【００３１】
なお、検出制御部５１は、選択されたアプリケーションが、外部装置２と継続して接続された状態で使用される用途である場合に、異常検出部９による異常の検出感度を低下させる。具体的な例として、検出制御部５１は、例えば、選択されたアプリケーション（管理情報記憶部７１の「現在のアプリケーション名」）が“ＥＴＣシステム”である場合に、管理情報記憶部７１の「感度低下モード」に“ＯＮ”を記憶させる。このように、検出制御部５１は、選択されたアプリケーションに応じて、異常検出部９による異常の検出を無効にする。
【００３２】
異常処理部５２は、異常検出部９によって異常が検出された場合に、検出された異常に対応した処理を実行する。異常処理部５２は、例えば、異常検出部９によって異常が検出したことによる割り込み処理として、管理情報記憶部７１が記憶する「感度低下モード」に“ＯＮ”である場合に、異常検出部９によって検出された異常を無効にして、ＩＣカード１をスリープモードにする。ここで、スリープモードとは、ＩＣカード１のパワーダウンモード（低消費電力モード）の一例であり、例えば、コマンド待ち状態において、内部動作クロック信号を停止させるなどを行った状態である。
【００３３】
また、異常処理部５２は、管理情報記憶部７１が記憶する「感度低下モード」に“ＯＦＦ”である場合に、異常検出部９によって検出された異常に対応した処理として、ＩＣカード１をＨＡＬＴ状態にする。ここで、ＨＡＬＴとは、ＩＣカード１の動作を停止させた状態であり、コマンドを受け付けない状態である。ＨＡＬＴ状態は、ＩＣカード１のリセット処理により解除される。
【００３４】
コマンド処理部５３は、外部装置２からＩＣカード１に送信されたコマンド（処理要求）に応じて、各種コマンドの処理（コマンド処理）を実行する。コマンド処理部５３は、例えば、通信部４０を介して外部装置２から受信したコマンドに応じて、コマンド処理を実行する。また、コマンド処理部５３は、コマンド処理の結果であるレスポンスを、通信部４０を介して外部装置２に送信する。コマンド処理部５３は、レスポンスを送信後に、例えば、ＩＣカード１をスリープモードにして、次のコマンドを待つコマンド待ち状態にする。
【００３５】
なお、コマンド処理部５３は、例えば、選択されたアプリケーションがＥＴＣシステムである場合において、有料道路の入場又は退場において、外部装置２から送信されたコマンドに対してコマンド処理を実行する。例えば、有料道路の入場した場合には、コマンド処理部５３は、ＡＰ情報記憶部８２に入場情報を記憶させるとともに、管理情報記憶部７１に有料道路の入場したことを示す情報を記憶させる。また、例えば、有料道路の退場した場合には、コマンド処理部５３は、ＡＰ情報記憶部８２に退場情報を記憶させるとともに、管理情報記憶部７１に有料道路の入場していない（退場した）ことを示す情報を記憶させる。このように、コマンド処理部５３は、アプリケーションに対応したコマンド処理を実行する。
【００３６】
次に、図面を参照して、本実施形態のＩＣカード１の動作について説明する。
図６は、本実施形態のＩＣカード１の異常感度の設定処理の一例を示すフローチャートである。なお、図６に示す例では、アプリケーションが、ＥＴＣシステムである場合の一例として、異常感度の設定処理を説明する。
【００３７】
図６に示すように、ＩＣカード１の検出制御部５１は、まず、アプリケーションが選択されたか否かを判定する（ステップＳ１０１）。検出制御部５１は、例えば、ＩＣカード１に、外部装置２からのコマンドによりアプリケーションが選択されたか否かを判定する。検出制御部５１は、アプリケーションが選択された場合（ステップＳ１０１：ＹＥＳ）に、処理をステップＳ１０２に進める。また、検出制御部５１は、アプリケーションが選択されていない場合（ステップＳ１０１：ＮＯ）に、処理をステップＳ１０１に戻す。
【００３８】
ステップＳ１０２において、検出制御部５１は、選択されたアプリケーションがＥＴＣシステムであるか否かを判定する。検出制御部５１は、例えば、管理情報記憶部７１が記憶する「現在のアプリケーション名」により、選択されたアプリケーションがＥＴＣシステムであるか否かを判定する。検出制御部５１は、選択されたアプリケーションがＥＴＣシステムである場合（ステップＳ１０２：ＹＥＳ）に、処理をステップＳ１０３に進める。また、検出制御部５１は、選択されたアプリケーションがＥＴＣシステムでない場合（ステップＳ１０２：ＮＯ）に、処理をステップＳ１０５に進める。
【００３９】
ステップＳ１０３において、検出制御部５１は、感度低下モードをＯＮする。すなわち、検出制御部５１は、検出感度記憶部８１からＥＴＣシステムに対応する検出感度情報（“検出無効”）を取得する。検出制御部５１は、取得したＥＴＣシステムに対応する検出感度情報（“検出無効”）に基づいて、管理情報記憶部７１の「感度低下モード」に“ＯＮ”を記憶させる。これにより、感度低下モードがＯＮになり、異常検出部９による異常の検出が無効化される。
【００４０】
次に、検出制御部５１は、ＩＣカード１をスリープモードにする（ステップＳ１０４）。ステップＳ１０４の処理後に、検出制御部５１は、異常感度の設定処理を終了する。
【００４１】
また、ステップＳ１０５において、検出制御部５１は、アプリケーションに応じて、感度低下モードを設定する。検出制御部５１は、例えば、選択されたアプリケーションを示すアプリケーション識別情報に対応する検出感度情報を、検出感度記憶部８１から取得し、取得した当該検出感度情報に基づいて、異常検出部９による異常の検出感度を低下させる。すなわち、検出制御部５１は、管理情報記憶部７１の「現在のアプリケーション名」を取得し、当該アプリケーションに対応する検出感度情報を検出感度記憶部８１から取得する。検出制御部５１は、取得した検出感度情報に基づいて、管理情報記憶部７１の「感度低下モード」を設定する。
【００４２】
例えば、現在のアプリケーション名」が“クレジットカード”である場合に、検出制御部５１は、図４に示す“クレジットカード”に対応する検出感度情報（“検出有効”）を検出感度記憶部８１から取得する。そして、検出制御部５１は、取得した検出感度情報（“検出有効”）に基づいて、管理情報記憶部７１の「感度低下モード」に“ＯＦＦ”を記憶させる。これにより、感度低下モードがＯＦＦになり、異常検出部９による異常の検出が有効化される。ステップＳ１０４の処理後に、検出制御部５１は、処理を上述したステップＳ１０４に進める。
【００４３】
次に、図７を参照して、本実施形態のＩＣカード１の異常検出処理について説明する。
図７は、本実施形態のＩＣカード１の異常検出処理の一例を示すフローチャートである。
【００４４】
図７に示すように、ＩＣカード１の異常処理部５２は、まず、異常検出部９による異常検出があるか否かを判定する（ステップＳ２０１）。ここで、例えば、異常検出部９が異常を検出した場合に、割り込み処理が開始され、異常処理部５２は、異常検出部９が有するレジスタが記憶する検出結果に基づいて、異常検出部９による異常検出があるか否かを判定する。異常処理部５２は、異常検出部９による異常検出がある場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０２に進める。また、異常処理部５２は、異常検出部９による異常検出がない（他の処理による割り込み処理である）場合（ステップＳ２０１：ＮＯ）に、異常検出処理を終了する。なお、例えば、スリープモードにおいて、割り込み処理が発生した場合には、異常処理部５２は、ＩＣカード１をスリープモードにした後に、異常検出処理を終了する。
【００４５】
ステップＳ２０２において、異常処理部５２は、感度低下モードがＯＮであるか否かを判定する。異常処理部５２は、例えば、管理情報記憶部７１が記憶する「感度低下モード」に基づいて、感度低下モードがＯＮであるか否かを判定する。異常処理部５２は、感度低下モードがＯＮでない（感度低下モード」が“ＯＦＦ”である）場合（ステップＳ２０２：ＮＯ）に、処理をステップＳ２０３に進める。また、異常処理部５２は、感度低下モードがＯＮである場合（ステップＳ２０２：ＹＥＳ）に、異常検出処理を終了する。なお、例えば、スリープモードにおいて、異常検出があった場合には、異常処理部５２は、ＩＣカード１をスリープモードにした後に、異常検出処理を終了する。
【００４６】
ステップＳ２０３において、異常処理部５２は、ＩＣカード１をスリープモードにする。ステップＳ２０３の処理後に、異常処理部５２は、異常検出処理を終了する。
【００４７】
また、ステップＳ２０４において、異常処理部５２は、ＩＣカード１をＨＡＬＴ状態にする。この場合、異常処理部５２は、異常検出に対応する処理として、ＩＣカード１の動作を停止させ、ＨＡＬＴ状態にする。すなわち、異常処理部５２は、自装置の動作を停止させる処理を実行する。ステップＳ２０４の処理後に、異常処理部５２は、異常検出処理を終了する。
【００４８】
次に、図８を参照して、本実施形態のＩＣカード１の異常感度の設定処理の変形例につて説明する。
図８は、本実施形態のＩＣカード１の異常感度の設定処理の変形例を示すフローチャートである。図８に示す例は、選択されたアプリケーションがＥＴＣシステムである場合の変形例である。
【００４９】
図８において、ステップＳ３０１及びステップＳ３０２の処理は、上述した図６に示すステップＳ１０１及びステップＳ１０２の処理と同様であるため、ここではその説明を省略する。
なお、ステップＳ３０２において、検出制御部５１は、選択されたアプリケーションがＥＴＣシステムである場合（ステップＳ３０２：ＹＥＳ）に、処理をステップＳ３０３に進める。また、異常処理部５２は、検出制御部５１は、選択されたアプリケーションがＥＴＣシステムでない場合（ステップＳ３０２：ＮＯ）に、処理をステップＳ３０７に進める。
【００５０】
ステップＳ３０３において、検出制御部５１は、有料道路に入場しているか否かを判定する。検出制御部５１は、例えば、管理情報記憶部７１に記憶されている有料道路に入場しているか否か示す情報に基づいて、有料道路に入場しているか否かを判定する。検出制御部５１は、有料道路に入場している場合（ステップＳ３０３：ＹＥＳ）に、処理をステップＳ３０４に進める。また、検出制御部５１は、有料道路に入場していない場合（ステップＳ３０３：ＮＯ）に、処理をステップＳ３０６に進める。
【００５１】
ステップＳ３０４及びステップＳ３０５の処理は、上述した図６に示すステップＳ１０３及びステップＳ１０４の処理と同様であるため、ここではその説明を省略する。
【００５２】
また、ステップＳ３０６において、検出制御部５１は、感度低下モードをＯＦＦする。すなわち、検出制御部５１は、有料道路に入場していない場合には、管理情報記憶部７１の「感度低下モード」に“ＯＦＦ”を記憶させる。ステップＳ３０６の処理後に、検出制御部５１は、処理をステップＳ３０５に進める。
【００５３】
また、ステップＳ３０７の処理は、上述した図６に示すステップＳ１０５の処理と同様であるため、ここではその説明を省略する。ステップＳ３０７の処理後に、検出制御部５１は、処理をステップＳ３０５に進める。
【００５４】
このように、検出制御部５１は、選択されたアプリケーションが、ＥＴＣシステム（有料道路の電子料金収受システムにおける用途）であり、且つ、有料道路に入場している状態である場合に、異常検出部９による異常の検出感度を低下させる。すなわち、検出制御部５１は、選択されたアプリケーションがＥＴＣシステムであり、且つ、有料道路に入場している状態である場合に、異常検出部９による異常検出を無効にする。
【００５５】
以上説明したように、本実施形態によるＩＣカード１（携帯可能電子装置の一例）は、異常検出部９と、異常処理部５２と、検出制御部５１とを備える。異常検出部９は、ＩＣカード１（自装置）の電気的な異常を検出する。異常処理部５２は、異常検出部９によって異常が検出された場合に、検出された異常に対応した処理を実行する。検出制御部５１は、選択されたアプリケーションに応じて、異常検出部９による異常の検出感度を低下させる（例えば、検出を無効にする）。
これにより、本実施形態によるＩＣカード１は、アプリケーションに応じて、異常検出部９による異常の検出感度を低下させる（例えば、検出を無効にする）ことができる。よって、本実施形態によるＩＣカード１は、セキュリティを確保しつつ、正常に動作させることができる。
【００５６】
すなわち、本実施形態によるＩＣカード１は、例えば、ＥＴＣシステムのように、長時間継続して外部装置２と接続された状態で使用される用途であり、且つ、自動車によるノイズが多い環境で使用される用途である場合に、異常検出部９による異常の検出感度を低下させることができる。このため、本実施形態によるＩＣカード１は、例えば、ＥＴＣシステムの場合に、ノイズなどによって異常検出部９が異常を誤検出して、ＩＣカード１がＨＡＬＴ状態に遷移され、使用できなくなる可能性を低減することができる。
【００５７】
また、本実施形態によるＩＣカード１は、例えば、クレジットカードのように、長時間継続して外部装置２と接続された状態で使用されない用途で、セキュリティが重視される場合には、異常検出部９による異常の検出感度を低下させないようにできる。このため、本実施形態によるＩＣカード１は、セキュリティを確保（維持）することができる。
このように、本実施形態によるＩＣカード１は、セキュリティを確保しつつ、正常に動作させることができる。
【００５８】
また、本実施形態では、検出制御部５１は、選択されたアプリケーションが、外部装置２と継続して接続された状態で使用される用途である場合に、異常検出部９による異常の検出感度を低下させる。
これにより、本実施形態によるＩＣカード１は、外部装置２と継続して接続された状態で使用される用途において、ノイズなどによって異常検出部９が異常を誤検出して、正常に動作しなくなる可能性を低減することができる。
【００５９】
また、本実施形態では、外部装置２と継続して接続された状態で使用される用途には、有料道路の電子料金収受システム（ＥＴＣシステム）における用途が含まれる。検出制御部５１は、選択されたアプリケーションが、有料道路の電子料金収受システムにおける用途であり、且つ、有料道路に入場している状態である場合に、異常検出部９による異常の検出感度を低下させる。
これにより、本実施形態によるＩＣカード１は、有料道路の電子料金収受システム（ＥＴＣシステム）において、ノイズなどによって異常検出部９が異常を誤検出して、正常に動作しなくなる可能性をより適切に低減することができ、正常に動作させることができる。
【００６０】
すなわち、本実施形態によるＩＣカード１は、電子料金収受システム（ＥＴＣシステム）において、例えば、有料道路に入場した後に、長時間継続して外部装置２に接続された状態で、異常検出部９の検出感度を低下させる。そのため、本実施形態によるＩＣカード１は、有料道路に入場してから退場するまでの間において、例えば、自動車によるノイズなどによって異常検出部９が異常を誤検出して、有料道路を退場する際に正常に動作しない可能性を低減することができる。
【００６１】
また、本実施形態では、異常の検出感度には、異常検出部９による異常の検出無効が含まれる。検出制御部５１は、選択されたアプリケーションに応じて、異常検出部９による異常の検出を無効にする。
これにより、本実施形態によるＩＣカード１は、例えば、ＥＴＣシステムにおいて、異常検出部９による異常の誤検出を無効化できるため、異常検出部９の誤検出により、ＩＣカード１が動作不能（例えば、ＨＡＬＴ状態）になることを防止することができる。
【００６２】
また、本実施形態によるＩＣカード１は、アプリケーションを識別するアプリケーション識別情報と、異常検出部９による異常の検出感度を示す検出感度情報とを対応付けて記憶する検出感度記憶部８１を備える。そして、検出制御部５１は、選択されたアプリケーションを示すアプリケーション識別情報（例えば、アプリケーション名）に対応する検出感度情報を、検出感度記憶部８１から取得し、取得した当該検出感度情報に基づいて、異常検出部９による異常の検出感度を低下させる。
これにより、本実施形態によるＩＣカード１は、簡易な手法により、アプリケーションに応じて、異常検出部９による異常の検出感度を適切に変更する（低下させる）ことができる。
【００６３】
また、本実施形態では、上述した検出感度記憶部８１は、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ８によって構成される。
これにより、本実施形態によるＩＣカード１は、ＩＣカード１を発行する際に、アプリケーションに応じた異常検出部９による異常の検出感度を、柔軟に設定することができる。
【００６４】
また、本実施形態によるＩＣモジュール１０は、上述した異常検出部９と、異常処理部５２と、検出制御部５１とを備える。
これにより、本実施形態によるＩＣモジュール１０は、上述したＩＣカード１と同様の効果を奏し、セキュリティを確保しつつ、正常に動作させることができる。
なお、ＩＣカード１は、ＩＣモジュール１０と、ＩＣモジュール１０が埋め込まれたカード基材ＰＴ（カード本体）とを備える。
【００６５】
（第２の実施形態）
次に、図面を参照して、第２の実施形態によるＩＣカード１ａについて説明する。
図９は、第２の実施形態のＩＣカード１ａの機能構成例を示すブロック図である。
図９に示すように、ＩＣカード１ａは、異常検出部９ａと、通信部４０と、制御部５０ａと、管理情報記憶部７１ａと、検出感度記憶部８１ａと、ＡＰ情報記憶部８２とを備えている。
【００６６】
なお、本実施形態によるＩＣカード１ａの外観及びハードウェア構成は、図１及び図２に示す第１の実施形態と同様であるので、ここではその説明を省略する。また、図９において、図３に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
また、図９に示されるＩＣカード１ａの各部は、図２に示されるＩＣカード１のハードウェアを用いて実現される。
本実施形態では、異常検出部９ａが、検出感度を複数レベルに設定及び変更できる場合の一例について説明する。
【００６７】
異常検出部９ａは、ＩＣカード１ａの内部解析や改変に対する防護のために、ＩＣカード１ａの異常を検出する。異常検出部９ａは、例えば、グリッチ検出を行い、例えば、コンタクト部３に供給される信号の電圧、信号幅などが、所定の範囲を超えたことを検出する。異常検出部９ａは、例えば、グリッチ検出機能の動作停止（ＯＦＦ）のレベル設定を含み、検出感度レベルの設定に応じて、異常を検出する感度（例えば、閾値電圧）を変更可能である。異常検出部９ａは、例えば、不図示のレジスタを有しており、当該レジスタに検出感度レベルの設定を記憶するとともに、異常を検出した場合に、当該レジスタに検出結果を記憶する。
【００６８】
検出感度記憶部８１ａは、例えば、ＥＥＰＲＯＭ８により構成された記憶部である。検出感度記憶部８１ａは、アプリケーションを識別するアプリケーション識別情報と、異常検出部９による異常の検出感度を示す検出感度情報とを対応付けて記憶する。なお、本実施形態では、検出感度情報は、異常検出部９ａによる異常の検出無効（動作停止）のレベル設定を含み、異常を検出する感度を示す検出感度レベルである。ここで、図１０を参照して、検出感度記憶部８１ａが記憶するデータ例について説明する。
【００６９】
図１０は、本実施形態の検出感度記憶部８１ａのデータ例を示す図である。
図１０に示すように、検出感度記憶部８１ａは、「アプリケーション名」と、「検出感度情報」とを対応付けて記憶する。ここで、「アプリケーション名」は、ＩＣカード１ａがサービスを提供するアプリケーション名であり、アプリケーション識別情報の一例である。また、「検出感度情報」は、異常検出部９ａの検出感度レベルを示す情報であり、本実施形態では、“レベル０（無効）”、“レベル１”などの複数の検出感度レベルが設定可能である。
【００７０】
例えば、図１０に示す例では、「アプリケーション名」が“ＥＴＣシステム”に対して、「検出感度情報」が“レベル０（無効）”であることを示している。また、「アプリケーション名」が“クレジットカード”に対して、「検出感度情報」が“レベル３”であることを示している。
なお、検出感度記憶部８１ａには、複数のアプリケーションに対応する検出感度情報が記憶されており、ＩＣカード１ａの発行時、又はアプリケーションが追加される際に、当該情報が記憶される。
【００７１】
図９の説明に戻り、管理情報記憶部７１ａは、例えば、ＲＡＭ７により構成された記憶部である。管理情報記憶部７１ａは、例えば、現在選択されているアプリケーション、及び、当該アプリケーションの状態などのＩＣカード１ａの状態に関する情報を記憶する。ここで、図１１を参照して、管理情報記憶部７１ａが記憶するデータ例について説明する。
【００７２】
図１１は、本実施形態の管理情報記憶部７１ａのデータ例を示す図である。
本実施形態では、異常検出部９ａの検出感度を異常検出部９ａに直接設定するため、管理情報記憶部７１ａは、図１１に示すように、異常検出部９ａの感度設定に関する情報（「感度低下モード」）を備えない点が第１の実施形態と異なる。
【００７３】
再び図９の説明に戻り、制御部５０ａは、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１ａを統括的に制御する。制御部５０ａは、検出制御部５１ａと、異常処理部５２ａと、コマンド処理部５３とを備える。
【００７４】
検出制御部５１ａは、外部装置２から通信部４０を介して受信したコマンドにより選択されたアプリケーションに応じて、異常検出部９ａによる異常の検出感度を低下させる。検出制御部５１ａは、例えば、管理情報記憶部７１ａが記憶する「現在のアプリケーション名」が変更された場合に、当該アプリケーション名に対応する検出感度情報を、検出感度記憶部８１ａから取得する。検出制御部５１ａは、取得した検出感度情報に基づいて、異常検出部９ａに検出感度情報（検出感度レベル）を設定する。
【００７５】
例えば、検出感度記憶部８１ａの「検出感度情報」が“レベル０（無効）”である場合に、検出制御部５１ａは、異常検出部９ａのレジスタに、“レベル０（無効）”に対応する設定を記憶させる。
【００７６】
なお、検出制御部５１ａは、選択されたアプリケーションが、外部装置２と継続して接続された状態で使用される用途である場合に、第１の実施形態と同様に、異常検出部９ａによる異常の検出感度を低下させる。具体的な例として、検出制御部５１ａは、例えば、選択されたアプリケーション（管理情報記憶部７１ａの「現在のアプリケーション名」）が“ＥＴＣシステム”である場合に、異常検出部９ａのレジスタに、“レベル０（無効）”に対応する設定を記憶させる。
【００７７】
異常処理部５２ａは、異常検出部９ａによって異常が検出された場合に、検出された異常に対応した処理を実行する。異常処理部５２ａは、例えば、異常検出部９ａによって異常が検出したことによる割り込み処理として、ＩＣカード１ａをＨＡＬＴ状態にする。
【００７８】
次に、図面を参照して、本実施形態のＩＣカード１ａの動作について説明する。
図１２は、本実施形態のＩＣカード１ａの異常感度の設定処理の一例を示すフローチャートである。
【００７９】
図１２に示すように、ＩＣカード１ａの検出制御部５１ａは、まず、アプリケーションが選択されたか否かを判定する（ステップＳ４０１）。検出制御部５１ａは、例えば、ＩＣカード１ａに、外部装置２からのコマンドによりアプリケーションが選択されたか否かを判定する。検出制御部５１ａは、アプリケーションが選択された場合（ステップＳ４０１：ＹＥＳ）に、処理をステップＳ４０２に進める。また、検出制御部５１ａは、アプリケーションが選択されていない場合（ステップＳ４０１：ＮＯ）に、処理をステップＳ４０１に戻す。
【００８０】
ステップＳ４０２において、検出制御部５１ａは、選択されたアプリケーションに応じて、検出感度を設定する。検出制御部５１ａは、例えば、選択されたアプリケーションを示すアプリケーション識別情報（例えば、「アプリケーション名」）に対応する検出感度情報を、検出感度記憶部８１ａから取得し、取得した当該検出感度情報に基づいて、異常検出部９ａによる異常の検出感度を低下させる。すなわち、検出制御部５１ａは、管理情報記憶部７１ａの「現在のアプリケーション名」を取得し、当該アプリケーションに対応する検出感度情報を検出感度記憶部８１ａから取得する。検出制御部５１ａは、取得した検出感度情報に基づいて、異常検出部９ａの検出感度を設定する。
【００８１】
例えば、現在のアプリケーション名」が“ＥＴＣシステム”である場合に、検出制御部５１ａは、図１０に示す“ＥＴＣシステム”に対応する検出感度情報（“レベル０（無効）”）を検出感度記憶部８１ａから取得する。そして、検出制御部５１ａは、取得した検出感度情報（“レベル０（無効）”）に基づいて、異常検出部９ａのレジスタに、“レベル０（無効）”に対応する設定を記憶させる。これにより、異常検出部９ａの異常検出機能がＯＦＦになる。
【００８２】
また、例えば、現在のアプリケーション名」が“クレジットカード”である場合に、検出制御部５１ａは、図１０に示す“クレジットカード”に対応する検出感度情報（“レベル３”）を検出感度記憶部８１ａから取得する。そして、検出制御部５１ａは、取得した検出感度情報（“レベル３”）に基づいて、異常検出部９ａのレジスタに、“レベル３”に対応する設定を記憶させる。これにより、異常検出部９ａの異常検出機能の閾値が検出感度の高いレベルになる。
【００８３】
次に、検出制御部５１ａは、ＩＣカード１ａをスリープモードにする（ステップＳ４０３）。ステップＳ４０３の処理後に、検出制御部５１ａは、異常感度の設定処理を終了する。
【００８４】
次に、図１３を参照して、本実施形態のＩＣカード１ａの異常検出処理について説明する。
図１３は、本実施形態のＩＣカード１ａの異常検出処理の一例を示すフローチャートである。
【００８５】
図１３に示すように、ＩＣカード１ａの異常処理部５２ａは、まず、異常検出部９ａによる異常検出があるか否かを判定する（ステップＳ５０１）。ここで、例えば、異常検出部９ａが異常を検出した場合に、割り込み処理が開始され、異常処理部５２ａは、異常検出部９ａが有するレジスタが記憶する検出結果に基づいて、異常検出部９による異常検出があるか否かを判定する。異常処理部５２ａは、異常検出部９による異常検出がある場合（ステップＳ５０１：ＹＥＳ）に、処理をステップＳ５０２に進める。また、異常処理部５２ａは、異常検出部９による異常検出がない（他の処理による割り込み処理である）場合（ステップＳ５０１：ＮＯ）に、異常検出処理を終了する。なお、例えば、スリープモードにおいて、割り込み処理が発生した場合には、異常処理部５２ａは、ＩＣカード１ａをスリープモードにした後に、異常検出処理を終了する。
【００８６】
ステップＳ５０２において、異常処理部５２ａは、ＩＣカード１ａをＨＡＬＴ状態にする。この場合、異常処理部５２ａは、異常検出に対応する処理として、ＩＣカード１ａの動作を停止させ、ＨＡＬＴ状態にする。ステップＳ５０２の処理後に、異常処理部５２ａは、異常検出処理を終了する。
【００８７】
以上説明したように、本実施形態によるＩＣカード１ａ（携帯可能電子装置の一例）は、異常検出部９ａと、異常処理部５２ａと、検出制御部５１ａとを備える。異常検出部９ａは、異常を検出する。異常処理部５２ａは、異常検出部９ａによって異常が検出された場合に、検出された異常に対応した処理を実行する。検出制御部５１ａは、選択されたアプリケーションに応じて、異常検出部９ａによる異常の検出感度を低下させる（例えば、検出を無効にする）。
これにより、本実施形態によるＩＣカード１ａは、第１の実施形態と同様に、セキュリティを確保しつつ、正常に動作させることができる。
【００８８】
また、本実施形態では、異常検出部９ａは、検出無効（検出禁止）を含む複数レベルに検出感度を変更可能である。検出制御部５１ａは、選択されたアプリケーションを示すアプリケーション識別情報に対応する検出感度情報を、検出感度記憶部８１ａから取得し、取得した当該検出感度情報に基づいて、異常検出部９ａの検出感度を変更する。
これにより、本実施形態によるＩＣカード１ａは、アプリケーションに応じて、異常検出部９ａによる異常の検出を、適切な検出感度に変更することができる。
【００８９】
上記の各実施形態において、アプリケーション識別情報の一例として、アプリケーション名を使用する例を説明したが、これに限定されるものではない。例えば、アプリケーション識別情報は、アプリケーションＩＤ、アプリケーションに対応したＤＦ（Dedicated File）名やＤＦのＩＤなどであってもよい。
【００９０】
また、上記の各実施形態において、ＩＣカード１（１ａ）は、書き換え可能な不揮発性メモリとして、ＥＥＰＲＯＭ８を備える構成としたが、これに限定されるものではない。例えば、ＩＣカード１（１ａ）は、ＥＥＰＲＯＭ８の代わりに、フラッシュメモリ、ＦｅＲＡＭ（Ferroelectric Random Access Memory：強誘電体メモリ）などを備えてもよい。
【００９１】
また、上記の各実施形態において、携帯可能電子装置の一例として、ＩＣカード１（１ａ）を用いる例を説明したが、これに限定されるものではない。携帯可能電子装置は、例えば、カード形状ではないＩＣタグなどの電子装置であってもよい。
【００９２】
また、上記の各実施形態において、検出感度記憶部８１（８１ａ）は、ＥＥＰＲＯＭ８により構成する例を説明したが、ＲＯＭ６により構成してもよい。また、検出感度情報は、検出感度記憶部８１（８１ａ）に記憶せずに、ＩＣカード１（１ａ）のＯＳ（Operating System）内のプログラムとして記憶されていてもよい。
【００９３】
また、上記の各実施形態において、異常検出部９（９ａ）は、グリッチ検出による異常を検出する例を説明したが、これに限定されるものではなく、他の異常検出を行うようにしてもよい。また、異常処理部５２（５２ａ）によって実行される異常に対応した処理は、ＩＣカード１（１ａ）をＨＡＬＴ状態にする処理に限定されるものではなく、例えば、ＩＣカード１（１ａ）の状態を初期化するリセット処理などの他の処理であってもよい。また、異常処理部５２（５２ａ）は、異常検出の種類に応じて、異常に対応した処理を変更してもよい。
【００９４】
また、上記の各実施形態において、外部装置２と継続して接続された状態で使用される用途の一例として、ＥＴＣシステムである場合の例を説明したが、これに限定されるものではない。外部装置２と継続して接続された状態で使用される用途は、例えば、テレビなどのデジタル放送受信機用の用途であってもよい。
【００９５】
また、上記の各実施形態において、ＩＣカード１（１ａ）のコマンド待ちの際に、スリープモードにする例を説明したが、これに限定されるものではなく、スリープモードにせずに、コマンド待ちをするようにしてもよい。
【００９６】
また、上記の第１の実施形態において、異常検出部９の機能を「感度低下モード」の“ＯＮ”又は“ＯＦＦ”の２種類により設定する例を説明したが、第２の実施形態のように、検出感度レベルを複数レベルにより設定するようにしてもよい。
【００９７】
以上説明した少なくともひとつの実施形態によれば、異常検出部９（９ａ）によって異常が検出された場合に、検出された異常に対応した処理を実行する異常処理部５２（５２ａ）と、選択されたアプリケーションに応じて、異常検出部９による異常の検出感度を低下させる検出制御部５１（５１ａ）とを持つことにより、セキュリティを確保しつつ、正常に動作させることができる。
【００９８】
上記実施形態は、以下のように表現することができる。
コンタクト部を介して外部装置と通信する通信部と、
前記コンタクト部に供給される信号の異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、自装置の動作を停止させる処理を実行する異常処理部と、
アプリケーションを識別するアプリケーション識別情報と、前記異常検出部による異常の検出感度を示す検出感度情報とを対応付けて記憶する検出感度記憶部と、
前記外部装置から通信部を介して選択されたアプリケーションを示す前記アプリケーション識別情報に対応する前記検出感度情報を、前記検出感度記憶部から取得し、取得した当該検出感度情報に基づいて、前記異常検出部による異常の検出感度を低下させる検出制御部と
を備える携帯可能電子装置。
【００９９】
コンタクト部を介して外部装置と通信する通信部と、
前記コンタクト部に供給される信号の異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、自装置の状態を初期化させるリセット処理を実行する異常処理部と、
アプリケーションを識別するアプリケーション識別情報と、前記異常検出部による異常の検出感度を示す検出感度情報とを対応付けて記憶する検出感度記憶部と、
前記外部装置から通信部を介して選択されたアプリケーションを示す前記アプリケーション識別情報に対応する前記検出感度情報を、前記検出感度記憶部から取得し、取得した当該検出感度情報に基づいて、前記異常検出部による異常の検出感度を低下させる検出制御部と
を備える携帯可能電子装置。
【０１００】
なお、実施形態におけるＩＣカード１（１ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したＩＣカード１（１ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０２】
１，１ａ…ＩＣカード、２…外部装置、３…コンタクト部、４…ＵＡＲＴ、５…ＣＰＵ、６…ＲＯＭ、７…ＲＡＭ、８…ＥＥＰＲＯＭ、９，９ａ…異常検出部、１０…ＩＣモジュール、４０…通信部、５０，５０ａ…制御部、５１，５１ａ…検出制御部、５２，５２ａ…異常処理部、５３…コマンド処理部、７１，７１ａ…管理情報記憶部、８１，８１ａ…検出感度記憶部、８２…ＡＰ情報記憶部、１００…ＩＣチップ、ＢＳ１…内部バス、ＰＴ…カード基材
【図１】
2018101193.tif 000003
【図２】
2018101193.tif 000004
【図３】
2018101193.tif 000005
【図４】
2018101193.tif 000006
【図５】
2018101193.tif 000007
【図６】
2018101193.tif 000008
【図７】
2018101193.tif 000009
【図８】
2018101193.tif 000010
【図９】
2018101193.tif 000011
【図１０】
2018101193.tif 000012
【図１１】
2018101193.tif 000013
【図１２】
2018101193.tif 000014
【図１３】
2018101193.tif 000015