(57)【特許請求の範囲】
【請求項１】
非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、
接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースと、
前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を保持する記憶部と、
前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除し、さらに、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知し、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替え、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限する制御部と、
を備える、接触・非接触複合ＩＣカード。
【請求項２】
前記非接触インターフェースにより前記非接触式リーダライタから非接触方式で信号を受信していない場合、前記非接触方式の通信で使用する搬送波と略同一の周波数を、前記制御部を動作させるためのクロック周波数として使用し、
前記非接触インターフェースにより前記非接触式リーダライタから非接触方式で信号を受信している場合、当該信号の搬送波の周波数を、前記制御部を動作させるためのクロック周波数として使用する、請求項１に記載の接触・非接触複合ＩＣカード。
【請求項３】
前記記憶部は揮発性メモリであり、
前記揮発性メモリに保持された前記個人認証情報は、前記非接触通信モードの終了に応じて消去される、請求項１又は２に記載の接触・非接触複合ＩＣカード。
【請求項４】
前記接触式リーダライタは、前記接触・非接触複合ＩＣカードに着脱可能な携帯型リーダライタである、請求項１又は２に記載の接触・非接触複合ＩＣカード。
【請求項５】
前記制御部は、前記非接触通信モードの所定機能の制限を解除した後に、前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記接触通信モードから前記非接触通信モードに切り替える、請求項１又は２に記載の接触・非接触複合ＩＣカード。
【請求項６】
前記接触端子は、
前記接触式リーダライタからリセット信号が入力されるリセット端子と、
前記接触式リーダライタからデータクロック信号が入力されるクロック端子と、
を含み、
前記制御部は、前記データクロック信号を検出した状態で、前記リセット信号の変化を検出したときに、前記接触・非接触複合ＩＣカードの通信モードを前記接触通信モードに設定する、請求項１又は２に記載の接触・非接触複合ＩＣカード。
【請求項７】
前記個人認証情報は、前記接触式リーダライタに設けられた入力部から入力されるＰＩＮ情報又は生体認証情報である、請求項１又は２に記載の接触・非接触複合ＩＣカード。
【請求項８】
非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースとを備えた接触・非接触複合ＩＣカードが、前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を記憶部に保持するステップと、
前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除するステップと、
前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知するステップと、
当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替えるステップと、
前記非接触通信モード時に、前記非接触インターフェースにより前記非接触式リーダライタと前記所定機能のデータを非接触方式で通信するステップと、
前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限するステップと、
を含む、通信方法。
【請求項９】
非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースとを備えた接触・非接触複合ＩＣカードのプロセッサに、
前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を記憶部に保持するステップと、
前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除するステップと、
前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知するステップと、
当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替えるステップと、
前記非接触通信モード時に、前記非接触インターフェースにより前記非接触式リーダライタと前記所定機能のデータを非接触方式で通信するステップと、
前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限するステップと、を実行させるためのプログラム。
【請求項１０】
接触・非接触複合ＩＣカードと、
前記接触・非接触複合ＩＣカードと非接触方式で通信する非接触式リーダライタと、
前記接触・非接触複合ＩＣカードと接触方式で通信する接触式リーダライタと、
からなり、
前記接触式リーダライタは、
個人認証情報を入力するための入力部と、
前記個人認証情報を前記接触・非接触複合ＩＣカードに接触方式で送信する送信部と、
を備え、
前記接触・非接触複合ＩＣカードは、
前記非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、
前記接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースと、
前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された前記個人認証情報を保持する記憶部と、
前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除し、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知し、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替え、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限する制御部と、
を備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接触・非接触複合ＩＣカード、通信方法、プログラム及び通信システムに関する。
【背景技術】
【０００２】
近年、コイルアンテナとＩＣチップとを内蔵した非接触ＩＣカードを用いたサービスが、日常社会において急速に普及している。この非接触ＩＣカードは、財布やＩＣカードホルダー等に入れたままの状態であっても、ホスト装置のリーダライタにかざすだけで、データ通信可能であるので、利便性が高い。このため、かかる非接触ＩＣカードを用いたＩＣカードシステムは、例えば、電子マネーシステム、交通機関の改札システム、入退室又はログイン用のセキュリティシステムなど、種々のサービスに適用されている。
【０００３】
ところで、ＩＣカードには、上記非接触ＩＣカードの他、接触端子を有する接触ＩＣカードがある。また、ユーザが携帯するＩＣカードの枚数を減らすため、接触ＩＣカードと非接触ＩＣカードの双方の機能を併せ持つ複合ＩＣカードが開発されている。例えば、特許文献１〜３に記載された複合ＩＣカードは、１チップ上に接触インターフェースと非接触インターフェースとを具備し、各インターフェースからの信号及び電源を切り替えるスイッチ回路を有している。
【０００４】
このうち、特許文献１の複合ＩＣカードは、通常時は非接触通信を行っており、接触端子に電源電圧が供給されたことを検知すると、スイッチ回路を切り替えて接触式の通信動作のみを許可するものである。また、これとは逆に、特許文献２の複合ＩＣカードは、非接触インターフェースにより十分なＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）電力が生成されることを検出すると、接触式通信機能を瞬時に非接触式通信機能に切り替えるものである。また、特許文献３の複合ＩＣカードにおいても、接触及び非接触インターフェースを具備することで、接触通信機能と非接触通信機能の切替を実現している。
【０００５】
このように特許文献１〜３に記載の複合ＩＣカードでは、接触端子からの電力供給、若しくは、外部磁界によるアンテナにおける起電力の有無を検出し、さらには、外部クロック信号も加味するなどして、接触通信機能と非接触通信機能を切り替えていた。
【０００６】
【特許文献１】特開２０００−３２２５４４号公報
【特許文献２】特許第３８３８９０１号公報
【特許文献３】特許第３５２８８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで近年では、ＩＣカードのセキュリティを向上させるため、ＩＣカードのサービス機能の利用時には、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）情報や生体認証情報などの入力が要求される場合がある。ユーザは、カード利用時に、これらの個人認証情報を、非接触式リーダライタに付随して設けられた入力装置に入力するケースが一般的であった。
【０００８】
しかし、当該入力装置を備えた非接触式リーダライタが、セキュリティの観点から、真に信用できる装置である否かは保証されていない。例えば、悪意の者が、上記非接触式リーダライタに入力されたユーザの個人認証情報を盗用、漏洩する可能性も否定できない。特に、生体認証を用いたセキュリティシステムにおいて、ユーザは、変更不可能な個人情報である生体認証情報（バイオメトリクス情報）を、店舗、ＡＴＭ等に据え付けられた入力装置に入力するが、この入力装置が信頼できるか否かは保証されていない。もし、信頼できない入力装置に生体認証情報を入力し、その後、その情報が漏洩してしまうと、その生態認証情報を永久に否定し続けなければならないなどの問題が指摘されている。
【０００９】
この点、複合ＩＣカードの接触通信機能を利用して、安全な装置からＩＣカードに個人認証情報を入力できれば、非接触通信機能のセキュリティを確保しつつ、入力される個人認証情報のセキュリティも保証できる。
【００１０】
しかしながら、上記特許文献１〜３に記載の複合ＩＣカードは、カード内プロセッサの過去の処理状態に関わりなく、接触通信機能と非接触通信機能を完全に切り替えるものであった。例えば、接触通信を通じてＩＣカードの内部状態を活性化していても、その後の非接触通信では、その活性化状態を維持せずにリセットした上で、新たに状態設定をして非接触通信を行っていた。このように、従来の複合カードでは、接触通信機能と非接触通信機能は分離独立しており、接触通信機能で得られた情報を保持して、非接触通信機能に活かすものではなかった。そのため、例えば、接触通信によりカードに個人認証情報を入力して、カード内のロックされたサービス機能を解除しておき、その後に、非接触通信で当該サービス機能を利用するなどといった、接触通信機能と非接触通信機能との組み合わせを実現できなかった。
【００１１】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、非接触通信機能の利用時に入力される個人認証情報の盗用・漏洩を防止することが可能な、新規かつ改良された接触・非接触複合ＩＣカード、通信方法、プログラム及び通信システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のある観点によれば、非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースと、前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を保持する記憶部と、前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除し、さらに、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知し、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替え、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限する制御部と、を備える、接触・非接触複合ＩＣカードが提供される。
【００１３】
前記非接触インターフェースにより前記非接触式リーダライタから非接触方式で信号を受信していない場合、前記非接触方式の通信で使用する搬送波と略同一の周波数を、前記制御部を動作させるためのクロック周波数として使用し、前記非接触インターフェースにより前記非接触式リーダライタから非接触方式で信号を受信している場合、当該信号の搬送波の周波数を、前記制御部を動作させるためのクロック周波数として使用するようにしてもよい。
【００１４】
前記記憶部は揮発性メモリであり、前記揮発性メモリに保持された前記個人認証情報は、前記非接触通信モードの終了に応じて消去されるようにしてもよい。
【００１５】
前記接触式リーダライタは、前記接触・非接触複合ＩＣカードに着脱可能な携帯型リーダライタであるようにしてもよい。
【００１６】
前記制御部は、前記非接触通信モードの所定機能の制限を解除した後に、前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記接触通信モードから前記非接触通信モードに切り替えるようにしてもよい。
【００１７】
前記接触端子は、前記接触式リーダライタからリセット信号が入力されるリセット端子と、前記接触式リーダライタからデータクロック信号が入力されるクロック端子と、を含み、前記制御部は、前記データクロック信号を検出した状態で、前記リセット信号の変化を検出したときに、前記接触・非接触複合ＩＣカードの通信モードを前記接触通信モードに設定するようにしてもよい。
【００１８】
前記個人認証情報は、前記接触式リーダライタに設けられた入力部から入力されるＰＩＮ情報又は生体認証情報であるようにしてもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースとを備えた接触・非接触複合ＩＣカードが、前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を記憶部に保持するステップと、前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除するステップと、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知するステップと、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替えるステップと、前記非接触通信モード時に、前記非接触インターフェースにより前記非接触式リーダライタと前記所定機能のデータを非接触方式で通信するステップと、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限するステップと、を含む、通信方法が提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースとを備えた接触・非接触複合ＩＣカードのプロセッサに、前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された個人認証情報を記憶部に保持するステップと、前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除するステップと、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知するステップと、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替えるステップと、前記非接触通信モード時に、前記非接触インターフェースにより前記非接触式リーダライタと前記所定機能のデータを非接触方式で通信するステップと、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限するステップと、を実行させるためのプログラムが提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、接触・非接触複合ＩＣカードと、前記接触・非接触複合ＩＣカードと非接触方式で通信する非接触式リーダライタと、前記接触・非接触複合ＩＣカードと接触方式で通信する接触式リーダライタと、からなり、前記接触式リーダライタは、個人認証情報を入力するための入力部と、前記個人認証情報を前記接触・非接触複合ＩＣカードに接触方式で送信する送信部と、を備え、前記接触・非接触複合ＩＣカードは、前記非接触式リーダライタとアンテナを介して非接触方式で通信する非接触インターフェースと、前記接触式リーダライタと接触端子を介して接触方式で通信する接触インターフェースと、前記接触インターフェースによる接触通信モード時に、前記接触式リーダライタから前記接触インターフェースを介して入力された前記個人認証情報を保持する記憶部と、前記接触通信モード時に、前記記憶部に保持された前記個人認証情報に基づき、前記非接触インターフェースによる非接触通信モードにおいて実現される複数の機能のうち、使用制限されている一部の所定機能の制限を解除し、前記所定機能の制限を解除した状態で、前記非接触式リーダライタから送信されるＲＦ信号を前記非接触インターフェースにより検出したときに、当該ＲＦ信号の検出を前記接触インターフェースを介して前記接触式リーダライタに通知し、当該通知に応じて前記接触式リーダライタから前記接触インターフェースを介して入力されたモード切替コマンドに応じて、前記所定機能の制限を解除した状態のままで前記接触通信モードから前記非接触通信モードに切り替え、前記所定機能に関する非接触通信が終了したときに、前記所定機能を再び制限する制御部と、を備える、通信システムが提供される。
【００２２】
上記構成により、接触・非接触複合ＩＣカードにおいて、接触インターフェースによる接触通信モード時に、接触式リーダライタから接触インターフェースを介して入力された個人認証情報が記憶部に保持され、当該接触通信モード時に、記憶部に保持された個人認証情報に基づき、非接触インターフェースによる非接触通信モードの所定機能の制限が解除され、所定機能の制限を解除した状態のままで、接触通信モードから非接触通信モードに切り替えられ、非接触通信モード時に、非接触インターフェースにより非接触式リーダライタと上記所定機能のデータが非接触方式で通信される。これにより、非接触通信モードの所定機能の制限を解除するために入力する必要がある個人認証情報を、信頼できない外部装置ではなく、複合ＩＣカードと接触通信する接触式リーダライタに入力すればよくなる。
【発明の効果】
【００２３】
以上説明したように本発明によれば、非接触通信機能の利用時に入力される個人認証情報の盗用・漏洩を防止することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
（第１の実施形態）
以下に、本発明の第１の実施形態にかかる接触・非接触複合ＩＣカード、通信方法、プログラム及び通信システムについて説明する。なお、説明は以下の順序で行うものとする。
１．通信システムの全体構成  ：図１Ａ、図１Ｂ
２．複合ＩＣカードの構成    ：図２
３．通信方法                ：図３、４
４．効果
【００２６】
＜１．通信システムの全体構成：図１Ａ、図１Ｂ＞
まず、図１Ａ及び図１Ｂを参照して、本実施形態にかかる通信システムの全体構成について説明する。図１Ａ及び図１Ｂは、本実施形態にかかる通信システムの全体構成を示す模式図である。なお、図１Ａは、携帯型ＩＣカードアダプタ３Ａの入力装置がＰＩＮパッド６である構成例を示し、図１Ａは、携帯型ＩＣカードアダプタ３Ｂの入力装置がＰＩＮパッド６である構成例を示す。以下では、双方の携帯型ＩＣカードアダプタ３Ａ及び３Ｂを「携帯型ＩＣカードアダプタ３」と総称する。
【００２７】
図１に示すように、本実施形態にかかる通信システムは、接触・非接触複合ＩＣカード１（本発明の接触・非接触複合ＩＣカードに相当する。）と、非接触式非接触式リーダライタ２（本発明の非接触式リーダライタに相当する。）と、携帯型ＩＣカードアダプタ３（本発明の接触式リーダライタに相当する。）とからなる。
【００２８】
接触・非接触複合ＩＣカード１（以下「複合ＩＣカード１」という。）は、ユーザ携帯可能なカードタイプのＩＣカードであり、外部装置と接触方式及び非接触方式で通信可能なデュアルインターフェースＩＣカードである。この複合ＩＣカード１は、薄型のカード外装内に、非接触インターフェース（図示せず。）と、接触インターフェース（図示せず。）とを備えている。
【００２９】
非接触インターフェースは、接触式非接触式リーダライタ２と非接触通信するためのアンテナと、通信データを処理するＲＦ処理部（いずれも図示せず。）とを備えている。この非接触インターフェースは、非接触式リーダライタ２とアンテナを介して非接触方式でデータを通信する機能を有する。また、接触インターフェースは、接触式リーダライタ（携帯型ＩＣカードアダプタ３）の出力端子と物理的に接続するための接触端子８を備えている。この接触インターフェースは、接触式リーダライタ（携帯型ＩＣカードアダプタ３）と接触端子を介して接触方式でデータを通信する機能を有する。
【００３０】
非接触式リーダライタ２は、複合ＩＣカード１又は通常の非接触ＩＣカードと非接触方式でデータを通信する非接触式のデータ読み書き装置である。この非接触式リーダライタ２は、各種サービスを提供するＩＣカードシステムのホスト装置（図示せず。）に内蔵若しくは外付けされる。ホスト装置は、例えば、パーソナルコンピュータ（ＰＣ）、携帯端末等のユーザ端末や、自動改札機、自動販売機、店舗のレジスター装置などである。
【００３１】
かかる複合ＩＣカード１と非接触式リーダライタ２との間の非接触通信は、例えば、１３．５６ＭＨｚの搬送波を利用し、２１２ｋｂｐｓの通信速度で行われ、副搬送波を使用しない「対称通信」である。また、例えば、変調方式としてはＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調方式、符号化方式としてはマンチェスター符号化方式を使用できる。
【００３２】
かかる非接触通信により、複合ＩＣカード１等の非接触ＩＣカードを非接触式リーダライタ２にかざして、非接触式リーダライタ２が発する電磁波の有効範囲内（非接触式リーダライタ２の通信範囲内）に非接触ＩＣカードを位置づけるだけで、非接触ＩＣカード内のデータを読み書きすることができる。よって、非接触ＩＣカードは、非接触式リーダライタ２に対して抜き差しする必要がないため使い易く、迅速にデータを送受信できるという利便性を有する。さらに、非接触ＩＣカードは、改造・変造しにくいため安全性が高く、データを書き換えることでカード自体を何度も再利用可能であるといった利便性も有する。
【００３３】
かかる利便性により、一般的に、非接触ＩＣカードは、各種のサービスを提供するＩＣカードシステムに適用されている。例えば、非接触ＩＣカードは、電子マネーシステム、交通機関の改札システム、高速道路の料金徴収システム、電子決済システム、建造物への入館・入室用やＰＣへのログイン用のセキュリティシステムなどに適用される。また、１枚の非接触ＩＣカードでこれら複数の機能を併せ持ったマルチアプリケーションタイプのカードも開発されており、非接触ＩＣカードの種類は多様化している。
【００３４】
かかる非接触ＩＣカードは、一般的には、バッテリ等の電源を内蔵しておらず、非接触式リーダライタ２からアンテナを介して供給される第１の電力（ＲＦ電力）を用いて動作する。ＲＦ電力は、非接触式リーダライタ２から発信される電磁波により、非接触ＩＣカードのコイルアンテナに発生した誘導起電力により生成される電力である。ＲＦ電力を利用すれば、非接触ＩＣカード内にバッテリを設ける必要が無く、非接触ＩＣカードを小型化及び廉価にできるという利点がある。
【００３５】
しかし、非接触ＩＣカードで得られるＲＦ電力は、非接触ＩＣカードと非接触式リーダライタ２との距離に応じて変動するため、供給が不安定である。例えば、ユーザが、非接触ＩＣカードを非接触式リーダライタ２から遠い位置にかざした場合には、非接触ＩＣカードは、十分なＲＦ電力が得られないので、好適にデータ通信することができない。また、非接触ＩＣカードのＩＣチップに設けられたプロセッサの処理速度は、非接触ＩＣカードの通信可能距離とトレードオフの関係にあるので、得られるＲＦ電力の電圧が低いと、当該プロセッサを高速動作させることができない。
【００３６】
一方、上述したように、ＩＣカードには、上記非接触ＩＣカードの他、接触端子を有する接触ＩＣカードがある。ユーザが携帯するＩＣカードの枚数を減らすため、接触ＩＣカードと非接触ＩＣカードの双方の機能を併せ持つ複合ＩＣカードが開発されている。このように、非接触ＩＣカードに接触インターフェースを設けてデュアルＩＦとしたＩＣカードが、本実施形態にかかる複合ＩＣカード１である。
【００３７】
かかる複合ＩＣカード１は、非接触式リーダライタに対する非接触通信機能と、接触式リーダライタに対する接触通信機能を有する。しかし、従来の複合ＩＣカードでは、カード内プロセッサの過去の処理状態に関わりなく、接触通信機能と非接触通信機能を完全に切り替えるものであり、両機能は別個独立しており、そのため、両機能間で情報や内部状態を相互に引き継ぐことはなかった。例えば、従来の複合ＩＣカードでは、接触通信によりカードに個人認証情報を入力して、カード内のロックされたサービス機能を解除しておき、その後に、非接触通信で当該サービス機能を利用するといった、接触通信機能と非接触通信機能との組み合わせを実現できなかった。
【００３８】
そこで、上記問題に鑑みて、本実施形態では、図１に示すように複合ＩＣカード１に着脱可能な携帯型ＩＣカードアダプタ３を用いる。携帯型ＩＣカードアダプタ３は、バッテリを搭載した外部電源装置として構成されている。この携帯型ＩＣカードアダプタ３を複合ＩＣカード１に装着して、携帯型ＩＣカードアダプタ３から複合ＩＣカード１に接触方式で電力を供給する。これにより、携帯型ＩＣカードアダプタ３から複合ＩＣカード１に、ＲＦ電力（第１の電力）より高電圧の外部電力（第２の電力）を安定供給して、複合ＩＣカード１の性能を向上させることができる。
【００３９】
さらに、携帯型ＩＣカードアダプタ３は、複合ＩＣカード１と接触端子を介して接触通信可能な接触式リーダライタとして構成されている。従って、複合ＩＣカード１に装着された携帯型ＩＣカードアダプタ３に対して、個人認証情報を入力することで、携帯型ＩＣカードアダプタ３から複合ＩＣカード１に個人認証情報を接触方式で安全に入力できる。複合ＩＣカード１は、接触通信モードで入力された個人認証情報に基づき、非接触通信機能により提供される所定のサービス機能の制限（機能ロック）を解除し、その解除した状態を保持したままで、接触通信モードから接触通信モードに切り替える。これにより、複合ＩＣカード１は、非接触通信モードで、ロック解除されたサービス機能を利用することができる。以下に、携帯型ＩＣカードアダプタ３について詳細に説明する。
【００４０】
携帯型ＩＣカードアダプタ３は、複合ＩＣカード１に着脱可能に装着される非接触式リーダライタの一例であり、ユーザが携帯可能な大きさの携帯型リーダライタである。携帯の容易性を考慮すると、携帯型ＩＣカードアダプタ３は、複合ＩＣカード１に装着可能でありつつ、極力薄くて小型である方が好ましい。
【００４１】
図１Ａ及び図１Ｂに示すように、携帯型ＩＣカードアダプタ３は、例えば、箱形の筐体４と、複合ＩＣカード１を装着するためのスロット５と、筐体４内に設置されるバッテリ（図示せず。）と、スロット５内に設置される給電端子やデータ入出力端子（図示せず。）と、ユーザが個人認証情報を入力するための入力装置６、９と、複合ＩＣカード１内に保存されているデータを表示する表示装置７と、を備える。スロット５は、複合ＩＣカード１を装着するための装着部に相当し、バッテリは、複合ＩＣカード１に第２の電力を供給するための電源に相当する。また、入力装置６、９は、ユーザが個人認証各種の情報を入力するための入力部に相当する。
【００４２】
ここで、図１Ａと図１Ｂの入力装置６、９についてそれぞれ説明する。図１Ａは、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）情報を入力するための携帯型ＩＣカードアダプタ３Ａの構成を示す。図１Ａに示すように、携帯型ＩＣカードアダプタ３Ａの上面には、ＰＩＮパッド６が設けられている。ＰＩＮパッド６は、個人認証情報の一例であるＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）情報を入力するための入力装置である。ＰＩＮ情報は、本人認証にために用いられる個人識別情報（例えば、パスワード番号）である。複合ＩＣカード１は、このＰＩＮ情報に基づいて本人認証を行い、本人認証が成功すれば、複合ＩＣカード１の非接触通信により実現される所定のサービス機能をロック／ロック解除する。なお、携帯型ＩＣカードアダプタ３の表示装置７には、例えば、装着された複合ＩＣカード１内のサービスデータ（例えば、複合ＩＣカード１内に保持されている電子マネーの残額など）が表示される。
【００４３】
また、図１Ｂは、生体認証情報（バイオメトリクス情報）として、ユーザの指の静脈情報を入力するための携帯型ＩＣカードアダプタ３Ｂの構成を示す。図１Ｂに示すように、携帯型ＩＣカードアダプタ３Ｂの上面には、指静脈取込装置９が設けられている。指静脈取込装置９は、個人認証情報の一例である指静脈情報を入力するための入力装置である。指静脈取込装置９は、近赤外光を照射しながらユーザの指表面を撮像し、静脈を流れる血液によって近赤外光が吸収されることを利用して、指静脈情報を取得する。指静脈情報は、本人認証にために用いられるバイオメトリクス情報の一例である。複合ＩＣカード１は、この指静脈情報等のバイオメトリクス情報に基づいて本人認証を行い、本人認証が成功すれば、複合ＩＣカード１の非接触通信により実現される所定のサービス機能をロック／ロック解除する。なお、バイオメトリクス情報としては、上記の指認証情報以外にも、例えば、手の平の静脈、目の光彩など、人体の任意の箇所の生体情報を利用することもできる。
【００４４】
上記のような携帯型ＩＣカードアダプタ３のスロット５には、複合ＩＣカード１が装着される。このとき、複合ＩＣカード１の接触端子８が、上記スロット５内の給電端子及びデータ入出力端子と接続するに足る状態まで、複合ＩＣカード１を挿入できればよい。例えば、複合ＩＣカード１の全体を携帯型ＩＣカードアダプタ３内に挿入するのではなく、図１に示すように、複合ＩＣカード１の接触端子８側の一部のみを、携帯型ＩＣカードアダプタ３のスロット５に部分的に挿入するようにしてもよい。これにより、複合ＩＣカード１を携帯型ＩＣカードアダプタ３に装着した状態で、複合ＩＣカード１の他側は、携帯型ＩＣカードアダプタ３の外部に露出する。これにより、非接触式の非接触式リーダライタ２が発した電磁波が、携帯型ＩＣカードアダプタ３により遮られることなく、露出した複合ＩＣカード１内のアンテナに十分に交錯するようになるので、安定した通信を維持できる。
【００４５】
なお、携帯型ＩＣカードアダプタ３内に複合ＩＣカード１全体を収容するような装着構造でもよい。しかし、この場合には、携帯型ＩＣカードアダプタ３の筐体４等に使用される金属等により、非接触式リーダライタ２からの電磁波が遮蔽されないように構成することが好ましい。
【００４６】
かかる構成の携帯型ＩＣカードアダプタ３に複合ＩＣカード１を装着することで、スロット５内の給電端子と、複合ＩＣカード１の接触端子８とが物理的に接続される。これにより、携帯型ＩＣカードアダプタ３のバッテリの電力を、当該給電端子及び接触端子８を通じて、複合ＩＣカード１に供給できるようになる。バッテリは、例えば、任意の乾電池、充電池などで構成され、バッテリの供給する電力は、複合ＩＣカード１が非接触式リーダライタ２からアンテナを介して取得できるＲＦ電力よりも高電圧である。
【００４７】
このようにして、携帯型ＩＣカードアダプタ３から複合ＩＣカード１に外部電力を供給することで、複合ＩＣカード１のＩＣチップに高電圧の電力を安定供給できる。従って、携帯型ＩＣカードアダプタ３を複合ＩＣカード１に装着することで、複合ＩＣカード１の性能を向上させて、非接触式リーダライタ２と高性能で非接触通信することができる。例えば、複合ＩＣカード１の具備するプロセッサの処理速度を上げて、非接触通信時間を短縮したり、複合ＩＣカード１の通信性能を上げて、通信可能範囲を広げたりすることができる。一方、複合ＩＣカード１に携帯型ＩＣカードアダプタ３を装着していないときであっても、複合ＩＣカード１は、通常通り、非接触式リーダライタ２からのＲＦ電力を用いて、非接触通信可能である。
【００４８】
さらに、携帯型ＩＣカードアダプタ３に複合ＩＣカード１を装着することで、スロット５内のデータ入出力端子と、複合ＩＣカード１のデータ入出力端子とが物理的に接続される。これにより、ユーザが携帯型ＩＣカードアダプタ３の入力装置６、９に入力した個人認証情報（例えば、ＰＩＮ情報又は生体認証情報）を、携帯型ＩＣカードアダプタ３から複合ＩＣカード１に接触方式で送信できる。従って、複合ＩＣカード１は、当該個人認証情報に基づいて本人認証を行い、非接触通信機能で実現される所定のサービス機能の制限（ロック）を解除できる。なお、携帯型ＩＣカードアダプタ３は、上述した端子以外にも、例えば、複合ＩＣカード１にクロック信号を出力するためのクロック端子や、リセット信号を出力するためのリセット端子などを備えている。
【００４９】
以上の構成の携帯型ＩＣカードアダプタ３は、小型かつ廉価であるので、複合ＩＣカード１のユーザ自身が個人で所有して携帯することができる。ユーザ自身が所有する携帯型ＩＣカードアダプタ３は、そのユーザにとって安全で信頼できる接触式リーダライタである。従って、ユーザは、信頼のできる自らの携帯型ＩＣカードアダプタ３を、自らの非接触ＩＣカード１に装着することで、個人認証情報を安全に入力することができる。従来のように信頼のできない非接触式リーダライタ２の入力装置に個人認証情報を入力する場合は、当該情報が盗聴・漏洩する恐れがあったが、本実施形態にかかる携帯型ＩＣカードアダプタ３の場合はかかる問題がない。
【００５０】
ここで、携帯型ＩＣカードアダプタ３の実際の使用方法を説明する。例えば、図１Ａの例では、ユーザは、複合ＩＣカード１のロックされた所定のサービス機能（例えば電子マネーサービス、電子決済サービスなど）の利用を所望する場合、まず、複合ＩＣカード１に携帯型ＩＣカードアダプタ３Ａを装着する。次いで、ユーザは、携帯型ＩＣカードアダプタ３ＡのＰＩＮパッド６を用いて、当該所定のサービス機能のロックを解除するためのＰＩＮ情報を入力する。すると、そのＰＩＮ情報は、携帯型ＩＣカードアダプタ３Ａから接触端子を通して複合ＩＣカード１に入力される。複合ＩＣカード１は、ＰＩＮ情報により本人認証が成功すれば、当該所定のサービス機能のロックを解除する。その後、ユーザが、複合ＩＣカード１を非接触式リーダライタ２にかざすと、非接触ＩＣカード１と非接触式リーダライタ２間で、当該所定のサービス機能のデータが送受信されて、サービスが実現される。このように、ユーザは自ら所有するＰＩＮパッド６付き携帯型ＩＣカードアダプタ３Ａを利用して、ＰＩＮ情報を複合ＩＣカード１に入力する。これにより、ＰＩＮ情報を、信頼できない非接触式リーダライタ２に伝えなくてすみ、当該ＰＩＮ情報の盗聴及び漏洩を防止できる。
【００５１】
また、例えば、図１Ｂの例では、ユーザは、上記の複合ＩＣカード１のロックされた所定のサービス機能を利用したい場合、まず、複合ＩＣカード１に携帯型ＩＣカードアダプタ３Ｂを装着する。次いで、ユーザは、携帯型ＩＣカードアダプタ３Ｂの指静脈取込装置９に、自らの指を載置して、当該所定のサービス機能のロックを解除するための指静脈情報を読み取らせる。すると、その指静脈情報は、携帯型ＩＣカードアダプタ３Ｂから接触端子を通して複合ＩＣカード１に入力される。複合ＩＣカード１は、指静脈情報により本人認証が成功すれば、当該所定のサービス機能のロックを解除する。その後、ユーザが、複合ＩＣカード１を非接触式リーダライタ２にかざすと、非接触ＩＣカード１と非接触式リーダライタ２間で、当該所定のサービス機能のデータが送受信されて、サービスが実現される。このように、ユーザは、自ら所有する指静脈取込装置９付きの携帯型ＩＣカードアダプタ３Ｂを利用して、指静脈情報を複合ＩＣカード１に入力する。これにより、指静脈情報を、信頼できない非接触式リーダライタ２に伝えなくてすみ、当該指静脈情報の盗聴及び漏洩を防止できる。
【００５２】
ここで、本実施形態にかかる複合ＩＣカード１の通信モードの切替動作の概要について説明する。本実施形態では、上記のように接触通信により携帯型ＩＣカードアダプタ３から複合ＩＣカード１に個人認証情報を入力して、所定のサービス機能（例えば電子マネー機能）のロック状態を解除する。その後、複合ＩＣカード１は、接触通信によりロックが解除された状態を維持したまま、複合ＩＣカード１は非接触式リーダライタ２で非接触通信を行う。即ち、本実施形態にかかる複合ＩＣカード１は、接触通信モードで動作しているときに、非接触式リーダライタ２からアンテナを介して非接触信号（ＲＦ信号）を受信したら、接触通信モード時の内部状態を保持したまま、非接触通信モードに切り替わり、非接触通信モードで動作する。
【００５３】
従来の複合ＩＣカードは、接触通信モードと非接触通信モードとが分離独立していた。そのため、モード切替時は、一旦、情報や内部状態をリセットし、接触通信モード時の情報や内部状態をそのまま維持することがなかった。
【００５４】
これに対して、本実施形態にかかる複合ＩＣカード１は、接触通信モードと非接触通信モードとが連携しており、接触通信モードから非接触通信モードに切り替わるときに、接触通信モードで設定された情報や内部状態を保持しており、リセット動作を行わない。そして、複合ＩＣカード１は、当該情報や内部状態を保持しながら、非接触式リーダライタ２からＲＦ信号を受信したら、上記サービス機能のロック解除動作を改めてすることなく、そのＲＦ信号の指示に従って所定のサービスに関する非接触通信を行う。
【００５５】
以上のように、本実施形態にかかる通信システムは、複合ＩＣカード１と携帯型ＩＣカードアダプタ３を利用して、非接触ＩＣカード１のサービス機能のセキュリティを維持しつつ、非接触ＩＣカード機能の利用時に入力される個人認証情報の盗用・漏洩を防止しようとするものである。以下にその詳細について説明する。
【００５６】
＜２．接触・非接触複合ＩＣカードの構成：図２＞
次に、図２を参照して、本実施形態にかかる複合ＩＣカード１の構成について説明する。図２は、本実施形態にかかる複合ＩＣカード１の構成を示すブロック図である。
【００５７】
図２に示すように、複合ＩＣカード１は、非接触式リーダライタ２と非接触通信するためのアンテナ１０と、アンテナ１０を用いて非接触式リーダライタ２と非接触通信するＩＣチップ１００とを備える。ＩＣチップ１００は、整流平滑回路２０と、ＲＦ処理部３０と、ＲＦ検出回路４０と、ＩＣカードロジック部５０と、外部電源検出回路７０と、データクロック検出回路８０と、スイッチ回路ＳＷ１、ＳＷ２と、接触端子（Ｖｃｃ端子、ＧＮＤ端子、ＲＳＴ端子、ＣＬＫ端子、Ｉ／Ｏ端子）とを備える。
【００５８】
このうち、アンテナ１０、整流平滑回路２０、ＲＦ処理部３０及びＲＦ検出回路４０は、非接触式非接触式リーダライタ２と非接触通信するための非接触インターフェース１１０を構成する。また、接触端子（Ｖｃｃ端子、ＧＮＤ端子、ＲＳＴ端子、ＣＬＫ端子、Ｉ／Ｏ端子）、外部電源検出回路７０、データクロック検出回路８０及びスイッチ回路ＳＷ１、ＳＷ２は、接触式非接触式リーダライタ（携帯型ＩＣカードアダプタ３）と接触通信するための接触インターフェース１２０を構成する。
【００５９】
なお、整流平滑回路２０は、アンテナ１０の受信信号からＲＦ電力を生成する電力生成部に相当する。ＲＦ処理部３０及びＩＣカードロジック部５０は、非接触通信機能を司る非接触ＩＣカード機能部に相当する。ＲＦ検出回路４０は、非接触式リーダライタ２からの受信信号を検出する信号検出部に相当する。外部電源検出回路７０は、携帯型ＩＣカードアダプタ３からの外部電力の供給の有無を検出する外部電源検出部に相当する。スイッチ回路ＳＷ１、ＳＷ２は、ＲＦ電力と外部電力を切り替える電源切替部に相当する。Ｖｃｃ端子、ＧＮＤ端子、ＲＳＴ端子、ＣＬＫ端子、Ｉ／Ｏ端子は、接触式リーダライタ（携帯型ＩＣカードアダプタ３）と接触方式で通信するための接触端子に相当する。また、ＩＣカードロジック部５０のＣＰＵ５１は、本発明の制御部に相当し、ＲＡＭ５３は、本発明の記憶部に相当する。
【００６０】
上記のように複合ＩＣカード１は、非接触インターフェース１１０と接触インターフェース１２０を備えたデュアルＩＦのＩＣカードである。この複合ＩＣカード１は、非接触インターフェース１１０により非接触式リーダライタ２と非接触通信できるとともに、接触インターフェース１２０により接触式リーダライタ（携帯型ＩＣカードアダプタ３）と接触通信できる。なお、接触端子（Ｖｃｃ端子、ＧＮＤ端子、ＲＳＴ端子、ＣＬＫ端子、Ｉ／Ｏ端子）は、上記携帯型ＩＣカードアダプタ３と物理的に接続するための接触端子（図１の接触端子８に対応する。）である。以下に、複合ＩＣカード１の各部について説明する。
【００６１】
アンテナ１０は、例えば、複合ＩＣカード１の外縁に沿って設けられるコイルアンテナで構成される。アンテナ１０は、整流平滑回路２０、ＲＦ処理部３０、ＲＦ検出回路４０に接続されている。
【００６２】
整流平滑回路２０は、アンテナ１０で受信した信号を整流する整流回路と、整流回路の出力電力を平滑して、カード１内で用いるＲＦ電力を生成する平滑回路とを備える。整流平滑回路２０は、非接触式リーダライタ２が発信した搬送波のＲＦ動作磁界によりアンテナ１０に発生した誘導起電力から、ＩＣチップ１００を動作させるための電力（ＲＦ電力）を生成する。
【００６３】
アンテナ１０の一端は、ＲＦ処理部３０とＲＦ検出回路４０に接続されている。ＲＦ処理部３０は、複合ＩＣカード１と非接触式リーダライタ２間で非接触通信する通信部として機能する。ＲＦ処理部３０は、非接触式リーダライタ２からアンテナ１０を介して受信された信号や、アンテナ１０から非接触式リーダライタ２に送信する信号を処理する。かかるＲＦ処理部３０は、変復調回路３１と、データクロック分離回路３２と、クロック生成回路３３とを備える。
【００６４】
変復調回路３１は、非接触式リーダライタ２からアンテナ１０を介して受信した信号を所定の変調方式（例えばＡＳＫ）で復調する復調回路と、アンテナ１０を介して非接触式リーダライタ２に送信するデータを所定の変調方式で変調する変調回路とを備える。復調回路は、アンテナ１０で受信した信号を復調して得られた受信データをＩＣカードロジック部５０のデータ入出力端子５５（Ｄ  Ｉ／Ｏ１）に出力する。変調回路は、データ入出力端子５５から入力された送信データを変調して、アンテナ１０を介して非接触式リーダライタ２に送信する。
【００６５】
データクロック分離回路３２は、非接触式リーダライタ２からアンテナ１０を介して受信した信号から、データクロックを分離する。当該信号は、例えば、マンチェスター符号化された信号であり、非接触式リーダライタ２から送信されたデータと、そのデータを抽出するためのデータクロックとが含まれている。データクロック分離回路３２は、分離したデータクロックをＩＣカードロジック部５０のデータクロック端子５６（Ｄ  ＣＬＫ）に出力する。
【００６６】
クロック生成回路３３は、非接触式リーダライタ２からアンテナ１０を介して受信した信号から、ＩＣカードロジック部５０を動作させるためのクロックを生成する。クロック生成回路３３は、当該信号を伝送する搬送波（例えば１３．５６ＭＨｚ）を分周して、所定の周波数のクロック信号ＣＬＫを生成する。
【００６７】
ＲＦ検出回路４０は、非接触式リーダライタ２からアンテナ１０を介して、所定の電圧レベル以上の信号を受信しているか否かを検出する。例えば、ＲＦ検出回路４０は、アンテナ１０より受信された信号の搬送波のレベルを検出し、所定レベル以上の信号電圧を検出すると、スイッチ回路ＳＷ１をオンにする。一方、アンテナ１０で受信した信号電圧が所定レベル未満であれば、ＲＦ検出回路４０は、ＳＷ１をオフのままにする。
【００６８】
ＩＣカードロジック部５０は、プロセッサとメモリ等から構成され、ＩＣカード１を用いて提供されるサービスのデータを管理する機能を有する。ＩＣカードロジック部５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３と、不揮発性メモリ５４と、各種の端子５５〜６０とを備える。
【００６９】
ＣＰＵ５１は、所定のプログラムに従って動作するプロセッサであり、ＩＣチップ１００内の各部を制御する制御部や演算処理部として機能する。このＣＰＵ５１は、ＲＯＭ５１又は不揮発性メモリ５４等に記憶されたプログラムに従って、ＲＡＭ５３を使用しながら、各種の処理を実行する。ＲＡＭ５３は、ＣＰＵ５１が使用するプログラムや、その実行において適宜変化するパラメーター、非接触式リーダライタ２と送受信されるデータ等を一時記憶する。なお、ＣＰＵ５１が実行するプログラムは、任意の記憶媒体又は通信媒体を介して非接触ＩＣカードに提供される。
【００７０】
また、ＣＰＵ５１は、複合ＩＣカード１の通信モードを設定又は切り替える制御部として機能する。通信モードは、非接触インターフェース１１０を用いて非接触式リーダライタ２と非接触方式で通信する非接触通信モードと、接触インターフェース１２０を用いて接触式リーダライタ（携帯型ＩＣカードアダプタ３）と接触方式で通信する接触通信モードとがある。
【００７１】
ＣＰＵ５１は、複合ＩＣカード１に通信モードが設定されていないとき（オフ状態であるとき）に、複合ＩＣカード１の通信モードを、非接触通信モード又は接触通信モードに設定する。また、ＣＰＵ５１は、接触通信モードに設定されている時に、複合ＩＣカード１の通信モードを、接触通信モードから非接触通信モードに切り替える。その逆に、ＣＰＵ５１は、非接触通信モードに設定されている時に、複合ＩＣカード１の通信モードを、非接触通信モードから接触通信モードに切り替える。
【００７２】
さらに、ＣＰＵ５１は、接触通信モード時に非接触通信により実現される所定のサービス機能の制限（ロック）を解除する機能と、当該ロックを解除したままの状態で、接触通信モードから非接触通信モードに切り替える機能を有する。詳細には、ＣＰＵ５１は、接触通信モード時に携帯型ＩＣカードアダプタ３から入力された個人認証情報をＲＡＭ５３に保持する。そして、携帯型ＩＣカードアダプタ３からモード切替コマンドが入力されると、ＲＡＭ５３に保持された個人認証情報に基づき、上記所定のサービス機能の制限を解除する。さらに、ＣＰＵ５１は、当該サービス機能の制限を解除した状態のままで、接触通信モードから非接触通信モードに切り替える。かかる通信モードの切替については後述する。
【００７３】
また、上記のように、ＲＡＭ５３は、接触通信モード時に、携帯型ＩＣカードアダプタ３から接触インターフェース１２０を介して入力された個人認証情報を記憶する記憶部（揮発性メモリ）として機能する。ＰＩＮ情報や生体認証情報等の個人認証情報は、ユーザの個人情報であるので、所定のサービス機能のロックを解除した後には、消去されることが好ましい。ＲＡＭ５３は、データを一時記憶する揮発性メモリであり、電源オフとなると、記憶データが消去される。従って、接触通信モード時にＲＡＭ５３に個人認証情報を記憶しておいことで、ＲＡＭ５３に保持された個人認証情報は、非接触通信モードの終了により自動的に消去される。従って、複合ＩＣカード１内に個人認証情報を必要以上に長時間保持しないようにできるので、個人認証情報のスキミング及び漏洩を防止できる。なお、ＲＡＭ５３以外に任意の揮発性メモリを別途設けて、当該揮発性メモリに個人認証情報を記憶することも可能である。
【００７４】
ここで、ＣＰＵ５１を動作させるためのクロック周波数について説明する。非接触インターフェース１１０により非接触式リーダライタ２からＲＦ信号を受信していないとき（例えば接触通信モード時）には、ＣＰＵ５１は、非接触通信で使用する搬送波と略同一の周波数（例えば、搬送波の周限りなく近い周波数）をクロック周波数として使用する。一方、非接触インターフェース１１０により非接触式リーダライタ２からＲＦ信号を受信したとき（例えば非接触通信モード時）には、ＣＰＵ５１は、クロック生成回路３３で当該ＲＦ信号の搬送波の周波数を用いて生成されるクロック信号の周波数にロックする。そして、当該ロックした周波数を、ＣＰＵ５１を動作させるためのクロック周波数として使用する。これにより、接触通信モード及び非接触通信モードにおいて、ＣＰＵ５１を動作させるためのクロック周波数をほぼ同一にして、接触通信モード及び非接触通信モード間でＣＰＵ５１の動作に差が出ないようにできる。従って、複合ＩＣカード１の内部状態を保持しつつ、通信モードを適切に切り替えることができる。
【００７５】
不揮発性メモリ５４は、各種のデータを記憶する記憶部として機能し、例えばフラッシュメモリで構成される。不揮発性メモリ５４は、非接触通信を利用した各種のサービスで用いられるサービスデータや、その管理情報など、各種のデータを保持する。
【００７６】
第１のデータ入出力端子５５（Ｄ  Ｉ／Ｏ１）には、変復調回路３１から受信データが入力される。また、当該第１のデータ入出力端子５５（Ｄ  Ｉ／Ｏ１）は、ＣＰＵ５１からの送信データを変復調回路３１に出力する。データクロック端子５６（ＤＣＬＫ）には、データクロック分離回路３２からデータクロックが入力される。第１のデータ入力端子５７（ＤＩ１）には、外部電源検出回路７０からの検出信号ＳＥＬが入力される。リセット端子５８（ＲＳＴ）には、ＲＦ検出回路４０による信号検出時（非接触通信開始時）に、当該ＲＦ検出回路４０からリセット信号が入力される。また、当該リセット端子５８（ＲＳＴ）には、接触端子であるＲＳＴ端子からもリセット信号が入力される。第２のデータ入力端子５９（ＤＩ２）には、データクロック検出回路８０からの検出信号が入力される。第２のデータ入出力端子６０（Ｄ  Ｉ／Ｏ２）には、接触端子であるＣＬＫ端子及びＩ／Ｏ端子から、携帯型ＩＣカードアダプタ３からのデータクロック信号及び受信データが入力される。また、当該第２のデータ入出力端子６０（Ｄ  Ｉ／Ｏ２）は、ＣＰＵ５１からの送信データをＩ／Ｏ端子を介して携帯型ＩＣカードアダプタ３に出力する。
【００７７】
外部電源検出回路７０は、上記携帯型ＩＣカードアダプタ３からＶｃｃ端子を介して、外部電力が供給されるか否かを検出する機能を有する。外部電源検出回路７０は、Ｖｃｃ端子に印可される電圧をチェックして、Ｖｃｃ端子に印可される電圧が所定電圧以上である場合、外部電力の供給が有ると判定する。この場合、外部電源検出回路７０は、スイッチ回路ＳＷ２の電力供給パスを、整流平滑回路２０側からＶｃｃ端子側に切り替えるとともに、外部電力の供給が有ることを表す検出信号ＳＥＬをＩＣカードロジック部５０及びＲＦ処理部３０に出力する。一方、Ｖｃｃ端子に印可される電圧が所定電圧未満である場合、外部電源検出回路７０は、外部電力の供給が無いと判定し、スイッチ回路ＳＷ２の電力供給パスを、予め設定されている整流平滑回路２０側に維持するとともに、上記検出信号ＳＥＬを出力しない。なお、上記所定電圧は、ＣＰＵ５１で要求される電圧値であり、例えば３Ｖである。
【００７８】
スイッチ回路ＳＷ１は、Ｖｃｃ端子と外部電源検出回路７０とを接続するライン上に設けられている。スイッチ回路ＳＷ１は、ＲＦ検出回路４０からの指示に基づいてオン／オフして、Ｖｃｃ端子から外部電源検出回路７０への外部電力の供給をオン／オフする。ＲＦ検出回路４０による信号検出時には、スイッチ回路ＳＷ１はオンとなり、Ｖｃｃ端子からの外部電力を外部電源検出回路７０に供給する。
【００７９】
スイッチ回路ＳＷ２は、ＩＣカードロジック部５０及びＲＦ処理部３０（非接触ＩＣカード機能部）に供給する電力を、上記ＲＦ電力（第１の電力）又は外部電力（第２の電力）に選択的に切り替える機能を有する。スイッチ回路ＳＷ２は、一側がＶｃｃ端子及び整流平滑回路２０に接続され、他側がＩＣカードロジック部５０及びＲＦ処理部３０に接続されている。このスイッチ回路ＳＷ２は、初期状態で、整流平滑回路２０をＩＣカードロジック部５０及びＲＦ処理部３０と接続するように設定されている。
【００８０】
かかるスイッチ回路ＳＷ２は、外部電源検出回路７０からの指示に基づいて、電力供給パスを切り替える。外部電源検出回路７０により外部電力が検出された時には、スイッチ回路ＳＷ２は、電力供給パスを、デフォルト設定された整流平滑回路２０側から、Ｖｃｃ端子側に切り替える。これにより、Ｖｃｃ端子からの外部電力が、スイッチ回路ＳＷ２を介して、ＩＣカードロジック部５０及びＲＦ処理部３０のＶｐ端子に供給されるようになる。一方、外部電源検出回路７０により外部電力が検出されない時には、スイッチ回路ＳＷ２は、電力供給パスの切り替え動作を行わず、電力供給パスを、デフォルト設定された整流平滑回路２０側に維持する。これにより、整流平滑回路２０で生成されたＲＦ電力が、ＩＣカードロジック部５０及びＲＦ処理部３０のＶｐ端子に供給される。
【００８１】
データ検出回路８０は、携帯型ＩＣカードアダプタ３からＣＬＫ端子を介して、データクロック信号が入力されるか否かを検出する。データ検出回路８０は、データクロック信号を検出した場合には、当該データクロック信号をＩＣカードロジック部５０のデータ入出力部６０に出力するとともに、スイッチ回路ＳＷ１をオンにする。これにより、上記と同様にして、携帯型ＩＣカードアダプタ３からの外部電力が、Ｖｃｃ端子及びＳＷ２を介してＩＣカードロジック部５０及びＲＦ処理部３０に入力されるようになる。
【００８２】
次に、上記図２に示した構成の複合ＩＣカード１の動作について説明する。
【００８３】
まず、非接触通信モード時の非接触通信動作について説明する。複合ＩＣカード１を非接触式リーダライタ２にかざすと、複合ＩＣカード１のアンテナ１０は、非接触式リーダライタ２から送信された信号（電磁波）を受信する。この結果、非接触式リーダライタ２からの磁界によりアンテナ１０に誘導起電力が発生し、その起電力に応じた交流信号が、整流平滑回路２０、変復調回路３１、データクロック分離回路３２、クロック生成回路３３及びＲＦ検出回路４０に出力される。
【００８４】
整流平滑回路２０は、上記アンテナ１０の起電力を受け、それにより生じた交流信号を整流して平滑することで、直流電圧のＲＦ電力を生成し、このＲＦ電力をＩＣチップ１００の動作電力としてスイッチ回路ＳＷ２に送る。
【００８５】
また、ＲＦ検出回路４０は、上記アンテナ１０よる信号受信に応じて、所定レベル以上の信号電圧を検出すると、スイッチ回路ＳＷ１をオンにし、Ｖｃｃ端子と外部電源検出回路７０とを接続する。
【００８６】
スイッチ回路ＳＷ１がオンされると、外部電源検出回路７０は、Ｖｃｃ端子からスイッチ回路ＳＷ１を介して入力された外部電力の電圧レベルが所定電圧以上であるか否かを検出する。この結果、所定電圧以上である場合には、外部電源検出回路７０は、ＩＣカードロジック部５０のデータ入力端子５７と、ＲＦ処理部３０の変復調回路３１に検出信号ＳＥＬを送る。さらに、外部電源検出回路７０は、スイッチ回路ＳＷ２を動作させて電力供給パスをＶｃｃ端子側に切り替えて、Ｖｃｃ端子からの外部電力を、ＩＣカードロジック部５０とＲＦ処理部３０のＶｐ端子に供給する。この結果、ＩＣチップ１００のＩＣカードロジック部５０とＲＦ処理部３０は、高電圧の外部電力を用いて動作するようになる。
【００８７】
一方、複合ＩＣカード１に携帯型ＩＣカードアダプタ３が装着されていない場合には、Ｖｃｃ端子の電圧はゼロとなる。この場合、ＲＦ検出回路４０によりＳＷ１がオンされて、外部電源検出回路７０とＶｃｃ端子が接続されたとしても、Ｖｃｃ端子の電圧がゼロであるので、外部電源検出回路７０は、ＳＷ２を動作させず、電力供給パスは、整流平滑回路２０側のままとなる。この結果、整流平滑回路２０からのＲＦ電力が、ＩＣカードロジック部５０とＲＦ処理部３０に供給されるので、これらは低電圧のＲＦ電力を用いて動作するようになる。
【００８８】
上記のようにして、外部電力又はＲＦ電力がＩＣチップ１００に供給されると、当該電力を用いてＩＣカードロジック部５０とＲＦ処理部３０が動作して、アンテナ１０を介して非接触式リーダライタ２と非接触通信する。
【００８９】
具体的には、複合ＩＣカード１が非接触式リーダライタ２からデータを受信する場合、ＲＦ処理部３０の変復調回路３１は、アンテナ１０により受信した信号を復調してデータを抽出し、データ入出力端子５５に出力する。また、データクロック分離回路３２は、アンテナ１０による受信信号に含まれるデータクロックを分離して、データクロック端子５６に出力する。さらに、クロック生成回路３３は、アンテナ１０による受信信号の搬送波を分周することで、クロック信号ＣＬＫを生成して、ＣＰＵ５１に出力する。
【００９０】
さらに、ＩＣカードロジック部５０においては、ＣＰＵ５１は、クロック生成回路３３から入力されたクロック信号ＣＬＫに基づいて動作して、各種の処理を行う。例えば、ＣＰＵ５１は、データクロック端子５６に入力されたデータクロックのタイミングで、データ入出力端子５５から入力されたデータを抽出して、非接触式リーダライタ２から送信されたオリジナルのデータ又はコマンドを得る。そして、ＣＰＵ５１は、当該データを不揮発性メモリ５４に保存したり、当該コマンドに基づいて所定の処理を行ったりする。
【００９１】
また、複合ＩＣカード１から非接触式リーダライタ２にデータを送信する場合、ＣＰＵ５１は、例えばマンチェスター符号化方式により、データクロックのタイミングで送信対象のデジタルデータを符号化して、データ入出力端子５５から変復調回路３１に出力する。変復調回路３１は、ＣＰＵ５１のデータ入出力端子５５からデータが入力されたときは、アンテナ１０による受信信号からのデータ抽出に優先して、当該入力されたデータを変調し、その変調した信号を、アンテナ１０を介して非接触式リーダライタ２に送信する。
【００９２】
以上のように、本実施形態にかかる複合ＩＣカード１のＩＣチップ１００は、アンテナ１０から供給されるＲＦ電力、又は、Ｖｃｃ端子から供給される外部電力を用いて動作して、非接触通信を行う。このとき、ＩＣチップ１００は、ＩＣチップ１００を動作させるための電力が、ＲＦ電力であるか外部電力であるかによって、ＣＰＵ５１の処理速度及び変復調回路３１の変調率を切り替える。
【００９３】
即ち、複合ＩＣカード１にＶｃｃ端子から外部電力の供給が無い場合は、ＩＣチップ１００は、アンテナ１０で受ける磁界の再生電力であるＲＦ電力を電力供給元とする。一方、アンテナ１０により所定レベル以上の電圧の信号を受信したことが検出され、かつ、Ｖｃｃ端子から外部電力の供給が有る場合は、ＩＣチップ１００は、Ｖｃｃ端子からの外部電力を電力供給元とする。このように、複合ＩＣカード１は、非接触式リーダライタ２と非接触通信を行うときに、携帯型ＩＣカードアダプタ３からの電力サポートがある場合には、その外部電力を十分に利用して、安定した通信を実現する。
【００９４】
次に、接触通信モード時の接触通信動作について説明する。複合ＩＣカード１に携帯型ＩＣカードアダプタ３が装着されたときには、複合ＩＣカード１は、接触通信モードに設定され、携帯型ＩＣカードアダプタ３と非接触通信することができる。
【００９５】
詳細には、複合ＩＣカード１に携帯型ＩＣカードアダプタ３が装着されると、複合ＩＣカード１のＶｃｃ端子に外部電力が供給された状態で、ＣＬＫ端子からデータクロック信号が供給される。すると、データクロック検出回路８０によりデータクロック信号が検出される。データクロック検出回路８０は、この検出に応じて、スイッチ回路ＳＷ１をオンにする。するとこれに応じて、外部電源検出回路７０は、Ｖｃｃ端子からの外部電力が所定の電圧レベル以上であることを検出し、スイッチ回路ＳＷ２を動作させて、電力供給パスをＶｃｃ端子側に切り替える。これにより、携帯型ＩＣカードアダプタ３からＶｃｃ端子を介して供給される外部電力が、ＶＰ端子からＩＣカードロジック部５０とＲＦ処理部３０に供給される。
【００９６】
かかる状態で、携帯型ＩＣカードアダプタ３からＲＳＴ端子を介して入力されるリセット信号が、所定時間ＬＯＷに成り、その後、ＨＩＧＨに変化すると、ＣＰＵ５１は、ＩＣカードロジック部５０のリセット端子５８の入力に基づき、かかるリセット信号の変化を検知する。すると、ＣＰＵ５１が初期状態にリセット（初期化）される。その後、複合ＩＣカード１の通信モードが接触通信モードに設定されて、Ｉ／Ｏ端子からの信号待ちとなる。
【００９７】
次いで、複合ＩＣカード１は、接触通信モードにおいて、Ｉ／Ｏ端子を通じて、携帯型ＩＣカードアダプタ３と接触通信を行なう。その後、携帯型ＩＣカードアダプタ３から特定のコマンド（モード切替コマンド）が入力されると、ＣＰＵ５１は、複合ＩＣカード１の通信モードを、非接触通信モードから非接触通信モードに切り替える。このモード切替時には、それまでの接触通信モードにおいて、携帯型ＩＣカードアダプタ３と接触端子を介した接触通信による情報及びカード１の内部状態を保持したまま、引き続き非接触通信モードによる非接触通信を行う。
【００９８】
具体的には、ＣＰＵ５１は、ＲＦ処理部３０のデータクロック分離回路３２からのデータクロック信号を、データクロック端子５６（Ｄ  ＣＬＫ）を介して通信できる状態にして、引き続き非接触モードでの通信を継続できるようにする。この状態で、ＣＰＵ５１は、非接触式リーダライタ２とからの非接触通信のコマンドに応答して、所定の処理を行う。かかる非接触通信モードの開始時には、ＲＦ検出回路４０からＩＣカードロジック部５０のリセット端子５８にリセット信号を送らないので、ＣＰＵ５１はリセットされず、過去の接触通信モード時の情報及び内部状態を引き継いで、接触通信モードを実行できる。
【００９９】
＜３．通信方法：図３、４＞
次に、図３及び図４を参照して、本実施形態にかかる通信システムにおける非接触通信方法について説明する。図３は、本実施形態にかかる通信システムにおける非接触通信方法を示すシーケンス図である。図４は、本実施形態にかかる非接触ＩＣカード１で受信する信号と通信モードを示すタイミングチャートである。なお、以下のシーケンスでは、複合ＩＣカード１に携帯型ＩＣカードアダプタ３が予め装着されているものとする。
【０１００】
図３に示すように、まず、複合ＩＣカード１に携帯型ＩＣカードアダプタ３（以下「アダプタ３」という。）が装着されると、アダプタ３から複合ＩＣカード１に所定の信号が送信されて、外部電力が供給される（Ｓ１０）。詳細には、図４に示すように、複合ＩＣカード１のＶｃｃ端子には、アダプタ３のバッテリからの外部電力が印可され、Ｖｃｃ端子の電位は、接地電圧から、ＣＰＵ５１が動作可能な所定電圧（例えば３Ｖ）になる。また、複合ＩＣカード１のＣＬＫ端子には、アダプタ３からデータクロック信号が入力される。すると、上記のように、データクロック検出回路８０によりデータクロック信号が検出されて、スイッチ回路ＳＷ１がオンされ、Ｖｃｃ端子からの外部電力が、ＩＣカードロジック部５０とＲＦ処理部３０に供給される。
【０１０１】
次いで、複合ＩＣカード１が接触通信モードに設定される（Ｓ１２）。詳細には、図４に示すように、Ｖｃｃ端子から外部電力が供給され、かつ、ＣＬＫ端子からデータクロック信号が入力された状態で、アダプタ３からＲＳＴ端子を介して入力されるリセット信号が、所定時間ＬＯＷになり、その後、ＨＩＧＨに変化する。すると、ＣＰＵ５１は、当該リセット信号の変化を検知すると、当該リセット信号がハイになったタイミングで、ＣＰＵ５１自身を初期状態にリセット（初期化）した後に、複合ＩＣカード１の通信モードを、オフ状態から接触通信モードに設定する。この結果、複合ＩＣカード１は、接触通信モードにおいて、アダプタ３からＩ／Ｏ端子を介して入力される信号を待つ状態となる。
【０１０２】
その後、ユーザが、アダプタ３に個人認証情報として例えばＰＩＮ情報を入力すると（Ｓ１４）、アダプタ３は、そのＰＩＮ情報を複合ＩＣカード１に送信する（Ｓ１６）。複合ＩＣカード１は、アダプタ３からＩ／Ｏ端子を介してＰＩＮ情報を受信すると、当該ＰＩＮ情報を、任意のメモリ、例えばＲＡＭ５３に保存する（Ｓ１８）。
【０１０３】
次いで、非接触ＩＣカード１のＣＰＵ５１は、ＲＡＭ５３に保持されたＰＩＮ情報に基づいて、接触通信モードにおいて実現される機能のうち、使用制限（ロック）されている所定のサービス機能（例えば電子マネー機能）のロックを解除する（Ｓ２０）。詳細には、複合ＩＣカード１のＣＰＵ５１は、上記アダプタ３から取得したＰＩＮ情報と、カード内のメモリに予めセキュアに記憶されているユーザのＰＩＮ情報とを照合することで、本人認証処理を行う。この結果、両者が一致して本人認証に成功すれば、ＣＰＵ５１は、上記所定のサービス機能のロックを解除する。このとき、複合ＩＣカード１は、アダプタ３に本人認証が成功した旨の情報を通信してもよい。
【０１０４】
次いで、例えば複合ＩＣカード１におけるＲＦ信号の検出に応じて、アダプタ３は、モード切替コマンドを複合ＩＣカード１に送信する（Ｓ２２）。複合ＩＣカード１は、このモード切替コマンドの受信に応じて、複合ＩＣカード１の通信モードを、接触通信モードから非接触通信モードに切り替える（Ｓ２４）。
【０１０５】
詳細には、非接触通信を所望するユーザが、アダプタ３が装着されたままの状態で複合ＩＣカード１を、非接触式リーダライタ２にかざす。すると、図４に示すように、複合ＩＣカード１のＲＦ検出回路２０は、非接触式リーダライタ２からアンテナ１０を介して受信したＲＦ信号（図２のＬ１−Ｌ２）を検出する。すると、複合ＩＣカード１はアダプタ３にＲＦ信号の検出を通知し、アダプタ３は、これに応じて、モード切替コマンドを複合ＩＣカード１に送信する。このモード切替コマンドは、複合ＩＣカード１のＩ／Ｏ端子を通じて入力される。複合ＩＣカード１のＣＰＵ５１は、アダプタ３からのモード切替コマンドの受信に応じて、複合ＩＣカード１の通信モードを、アダプタ３との接触通信モードから、非接触式リーダライタ２との非接触通信モードに切り替える。
【０１０６】
その後、非接触ＩＣカード１は、非接触通信モードで動作し、非接触式リーダライタ２と上記ロック解除された所定のサービス機能に関して、非接触方式でデータを送受信する（Ｓ２６〜Ｓ３０）。
【０１０７】
詳細には、非接触式リーダライタ２は、通信範囲内にある複合ＩＣカード１を捕捉するために、ポーリング信号を発信するポーリング動作を行っており、これにより、非接触式リーダライタ２の周辺には磁界が発生している（Ｓ２６）。ユーザが複合ＩＣカード１を非接触式リーダライタ２にかざすと、複合ＩＣカード１は、非接触式リーダライタ２の通信範囲内に位置づけられて、非接触式リーダライタ２と非接触通信する。この非接触通信では、非接触式リーダライタ２は、複合ＩＣカード１に所定のコマンドを送信し（Ｓ２８）、複合ＩＣカード１は、該コマンドに応じて所定の処理を行った後に、その処理結果を非接触式リーダライタ２に返信する（Ｓ３０）。かかるコマンドや処理結果の送受信は、必要に応じて複数回繰り返される。
【０１０８】
その後、非接触式リーダライタ２との非接触通信が終了すれば、複合ＩＣカード１は、上記ＣＰＵ５１の内部状態をリセットして、所定のサービス機能をロック状態とし、非接触通信モードを終了して電源オフとなる（Ｓ３２）。
【０１０９】
詳細には、上記所定のサービス機能に関する非接触通信が終了した場合、或いは、非接触通信中にユーザが非接触ＩＣカード１を非接触式リーダライタ２から離した場合には、ＣＰＵ５１は、非接触通信モードを終了してオフ状態に。このとき、非接触ＩＣカード１のＣＰＵ５１は、上記ロック解除された所定のサービス機能を再びロック状態にし、ＲＡＭ５３に保持されている個人認証情報を消去する。これにより、所定のサービスに関する非接触通信の終了後に、複合ＩＣカード１を再びロックして安全な状態にすることで、複合ＩＣカード１の不正利用を防止できる。また、複合ＩＣカード１内に保存された個人認証情報を消去することで、個人認証情報のスキミングを防止できる。
【０１１０】
さらに、複合ＩＣカード１は、スイッチング回路ＳＷ１をオフし、ＳＷ２により電力供給パスを外部電力用パスからＲＦ電力用パスに切り替える。これにより、携帯型ＩＣカードアダプタ３から複合ＩＣカード１への電力供給を遮断して、バッテリの浪費を防止できる。なお、その後、もし携帯型ＩＣカードアダプタ３が複合ＩＣカード１から取り外されたとしても、複合ＩＣカード１は、上記ロックされたサービス機能以外については、通常通り、アンテナ１０から供給されるＲＦ電力を用いて非接触式リーダライタ２と非接触通信することができる。
【０１１１】
＜４．効果＞
以上、本実施形態にかかる複合ＩＣカード１と非接触式リーダライタ２と携帯型ＩＣカードアダプタ３とからなる通信システム、及び、それを用いた通信方法について説明した。本実施形態によれば、接触通信機能と非接触通信機能とを合わせ持ったデュアルＩＦ複合ＩＣカード１において、アダプタ３との接触通信により複合ＩＣカード１の接触通信機能を活性化し、その活性化状態を保持したまま、非接触式リーダライタ２と非接触通信を行うことができる。
【０１１２】
つまり、複合ＩＣカード１は、アダプタ３との接触通信により、アダプタ３からでデータクロック信号を検出した状態で、リセット信号が一定時間ＬＯＷになった後にＨＩＧＨになった検出すると、接触通信専用モードに設定される。次いで、アダプタ３に入力された個人認証情報（ＰＩＮ情報、生体認証情報）を複合ＩＣカード１に非接触通信し、非接触ＩＣカード１は、この個人認証情報を用いて所定の非接触通信機能のロックを解除する。その後、アダプタ３が、複合ＩＣカード１に対して、モード切替コマンドにより、非接触通信モードに切り替えるよう指示すると、複合ＩＣカード１は、それまでの接触通信により設定された内部状態を保持したままで、非接触通信モードに切り替わり、非接触式リーダライタ２と非接触通信を行う。
【０１１３】
このように、複合ＩＣカード１内のロックされたサービス機能を解除するとき、ユーザ所有の携帯型のアダプタ３を複合ＩＣカード１に装着し、このアダプタ３に対してＰＩＮ情報を入力し、アダプタ３から複合ＩＣカード１に転送して、ロック状態を解除する。これにより、従来の非接触式リーダライタの入力装置に対してＰＩＮ情報を入力してロック状態を解除する方式のように、信頼できないリーダライタにＰＩＮ情報を入力しなくてすむ。よって、ＰＩＮ情報の盗聴及び漏洩を防止して、複合ＩＣカード１のセキュリティを向上できる。
【０１１４】
同様に、複合ＩＣカード１とバイオメトリクス情報との組み合わせによるセキュリティ向上をする場合でも、バイオメトリクス情報の盗聴及び漏洩を防止できる。この場合、アダプタ３から接触通信によりバイオメトリクス情報を複合ＩＣカード１に入力し、複合ＩＣカード１内で当該情報を照合して本人認証して、複合ＩＣカード１内の非接触サービス機能のロックを一時的に解除する。よって、ユーザは、自身のバイオメトリクス情報を、信頼できない非接触式リーダライタに入力しなくて済む。
【０１１５】
また、本実施形態にかかる非接触ＩＣカード１は、ＣＰＵ５１の動作クロックとして、ＲＦ信号を受信しない接触通信モード時には、非接触通信で使用する搬送波に限りなく近い周波数を使用する。一方、ＲＦ信号を受信する非接触通信モードではと、その周波数にロックして、ＣＰＵ５１の動作クロックとして使用する。これにより、接触通信モード時と非接触通信モード時の間で、ＣＰＵ５１の動作に違いがでないようにできるので、モード切替を円滑に実行できる。
【０１１６】
さらに、本実施形態によれば、複合ＩＣカード１に着脱可能なアダプタ３のバッテリの電力を、接触端子８（Ｖｃｃ端子）を介して複合ＩＣカード１に供給する。これにより、複合ＩＣカード１のＩＣチップに高電圧の外部電力を安定供給できる。従って、アダプタ３を複合ＩＣカード１に装着するだけで、複合ＩＣカード１の性能を向上させて、非接触式リーダライタ２と安定して非接触通信できるようになる。
【０１１７】
また、上記のように携帯型ＩＣカードアダプタ３は、複合ＩＣカード１に個人認証情報を安全に提供し、かつ、複合ＩＣカード１に高電圧の電力を安定供給するためのものである。これにより、ユーザは、複合ＩＣカード１に携帯型ＩＣカードアダプタ３を装着するだけで、個人認証状情報の盗聴や漏洩を気にすることなく、個人認証状情報を安全に入力して、所望の非接触サービス機能のロックを解除できる。また、電源供不足を気にすることなく、複合ＩＣカード１を非接触式リーダライタ２にかざして軽快に使用できる。
【０１１８】
以上のように、携帯型ＩＣカードアダプタ３は、携帯可能で手軽であり、セキュリティの信頼性も高いので、複合ＩＣカード１を使用するユーザにとって使い勝手のよいものである。ユーザは、複合ＩＣカード１のロックされていない通常の機能を使用したいときは、携帯型ＩＣカードアダプタ３を装着せずに、従来通りのシンプルな形態で使用できる。一方、複合ＩＣカード１のロックされた機能を使用したいときは、携帯型ＩＣカードアダプタ３を装着して個人認証情報を手軽に入力することで、セキュリティを維持しつつ軽快に使用できる。
【０１１９】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１２０】
例えば、上記実施形態にかかる接触式リーダライタである携帯型ＩＣカードアダプタ３は、１枚の複合ＩＣカード１を挿入する装着構造であった。しかし、本発明はかかる例に限定されず、例えば、接触式リーダライタは、複数枚の複合ＩＣカード１を装着可能であってもよい。また、接触式リーダライタに対する複合ＩＣカード１の装着方向、装着位置、装着幅や、接触式リーダライタの形状などは、上記図１の例に限定されず、任意の形態に設計変更できる。
【０１２１】
また、個人認証情報は、ＰＩＮ情報や生体認証情報の例に限られず、複合ＩＣカード１の正当ユーザを識別可能であれば、任意の個人識別情報を使用できる。
【図面の簡単な説明】
【０１２２】
【図１Ａ】本発明の第１の実施形態にかかる通信システムの全体構成を示す模式図である。
【図１Ｂ】本発明の第１の実施形態にかかる通信システムの全体構成の変更例を示す模式図である。
【図２】同実施形態にかかる接触・非接触複合ＩＣカードの構成を示すブロック図である。
【図３】同実施形態にかかる通信システムにおける通信方法を示すシーケンス図である。
【図４】同実施形態にかかる接触・非接触複合ＩＣカードで受信する信号と通信モードを示すタイミングチャートである。
【符号の説明】
【０１２３】
１    接触・非接触複合ＩＣカード
２    非接触式リーダライタ
３    携帯型バッテリアダプタ（接触式リーダライタ）
４    筐体
５    スロット
６    ＰＩＮパッド
７    表示装置
８、Ｖｃｃ    接触端子
９    指静脈取込装置
１０    アンテナ
２０    整流平滑回路
３０    ＲＦ処理部
３１    変復調回路
３２    データクロック分離回路
３３    クロック生成回路
４０    ＲＦ検出回路
５０    ＩＣカードロジック部
５１    ＣＰＵ
５３    ＲＡＭ
５４    不揮発性メモリ
７０    外部電源検出回路
８０    データクロック検出回路
１００    ＩＣチップ
１１０    非接触インターフェース
１２０    接触インターフェース
ＳＷ１    第１のスイッチ回路
ＳＷ２    第２のスイッチ回路
【図１Ａ】
0004640451.tif 000002
【図１Ｂ】
0004640451.tif 000003
【図２】
0004640451.tif 000004
【図３】
0004640451.tif 000005
【図４】
0004640451.tif 000006