(57)【要約】【課題】  安全な非接触インターフェース経由でＩＣカードから読み取られた電子マネーやその他の価値情報を安全に記録する。【解決手段】  ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを暗号化して読み取り、後に暗号化されたデータを復号化するようにした。このようにデータ読み取りを２段階にすることで、ＩＣカード読取装置の構成を簡素にしたまま読取データを安全に蓄積し、ＩＣカードからの読取処理の高速化を実現する。ＩＣカードは、モード切替命令に応じて、読取データを暗号化する動作モードとなる。【選択図】  図５
2005311877.tif 000002
【特許請求の範囲】
【請求項１】
データ移動元装置からデータ移動先装置へデータの移動を行なうデータ通信システムであって、
前記データ移動元装置は、前記データ移動先装置からのデータ読取命令に応答して、読取データを暗号化して返信する、
ことを特徴とするデータ通信システム。
【請求項２】
前記データ移動元装置と前記データ移動先装置間では、非接触インターフェースによる暗号化されたデータ伝送路を利用したデータ通信が行なわれる、
ことを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記データ移動元装置は、前記データ移動先装置からの読取データを暗号化して返信する暗号化モードを備え、前記データ移動先装置からのモード切替命令に応答してモード切り替えを行なう、
ことを特徴とする請求項１に記載のデータ通信システム。
【請求項４】
前記データ読取命令は読取データを暗号化する鍵を格納し、
前記データ移動元装置は、前記データ読取命令に格納された鍵を用いて読取データを暗号化し、返信する、
ことを特徴とする請求項３に記載のデータ通信システム。
【請求項５】
前記データ移動先装置は、前記データ読取命令を暗号化して送信し、
前記モード切替命令は前記データ読取命令を復号化する鍵を格納する、
ことを特徴とする請求項４に記載のデータ通信システム。
【請求項６】
前記データ移動元装置は所定のサービス鍵を保有し、
前記モード切替命令は前記サービス鍵により暗号化されている、
ことを特徴とする請求項５に記載のデータ通信システム。
【請求項７】
データ移動元装置からデータ移動先装置へデータの移動を行なうデータ通信方法であって、
前記データ移動元装置は、前記データ移動先装置からのデータ読取命令に応答して、読取データを暗号化して返信する、
ことを特徴とするデータ通信方法。
【請求項８】
前記データ移動元装置と前記データ移動先装置間では、非接触インターフェースによる暗号化されたデータ伝送路を利用したデータ通信が行なわれる、
ことを特徴とする請求項７に記載のデータ通信方法。
【請求項９】
前記データ移動元装置は、前記データ移動先装置からの読取データを暗号化して返信する暗号化モードを備え、
前記データ移動先装置からのモード切替命令に応答して前記データ移動元装置がモード切り替えを行なうステップを備える、
ことを特徴とする請求項７に記載のデータ通信方法。
【請求項１０】
前記データ移動元装置が、読取データを暗号化する鍵を格納したデータ読取命令を送信するステップと、
前記データ移動先装置からのデータ読取命令に応答して、前記データ移動元装置が読取データを暗号化して返信するステップと、
を備えることを特徴とする請求項７に記載のデータ通信方法。
【請求項１１】
前記データ移動先装置は、前記データ読取命令を復号化する鍵を格納したモード切替命令を送信するとともに、該鍵を用いて前記データ読取命令を暗号化して送信する、
ことを特徴とする請求項９に記載のデータ通信方法。
【請求項１２】
前記データ移動元装置は所定のサービス鍵を保有し、
前記データ移動先装置は、前記モード切替命令を前記サービス鍵により暗号化して送信する、
ことを特徴とする請求項１１に記載のデータ通信方法。
【請求項１３】
データの移動を行なうデータ通信装置であって、
データを通信するデータ通信手段と、
データの通信動作を制御する通信制御手段と、
データを保持するデータ保持手段と、
データを暗号化する暗号化手段とを備え、
前記通信制御手段は、前記データ通信手段により受信したデータを暗号化して前記データ保持手段に保持し、又は前記データ保持手段に保持されているデータを暗号化してから前記データ通信手段により送信する、
ことを特徴とするデータ通信装置。
【請求項１４】
前記データ通信手段は、非接触インターフェースによる暗号化されたデータ伝送路を利用したデータ通信を行なう、
ことを特徴とする請求項１３に記載のデータ通信装置。
【請求項１５】
前記通信制御手段は、前記データ保持手段から読み取ったデータを暗号化して送信する暗号化モードを備え、データ移動先装置からのモード切替命令に応答してモード切り替えを行なう、
ことを特徴とする請求項１３に記載のデータ通信装置。
【請求項１６】
前記通信制御手段は、読取データを暗号化する鍵を格納したデータ読取命令を受信したことに応答して、読取データを暗号化して返信する、
ことを特徴とする請求項１３に記載のデータ通信装置。
【請求項１７】
前記通信制御手段は、データ読取命令を復号化する鍵を格納したモード切替命令を受信し、該鍵を用いて前記データ読取命令を復号化する、
ことを特徴とする請求項１５に記載のデータ通信装置。
【請求項１８】
所定のサービス鍵を保有し、
前記通信制御手段は、前記サービス鍵により暗号化されたモード切替命令を受信し復号化する、
ことを特徴とする請求項１７に記載のデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、比較的大容量のメモリ領域を備えたデータ通信装置間でデータ通信を行なうデータ通信システム及びデータ通信方法、並びにデータ通信装置に係り、特に、非接触ＩＣカード・インターフェースにより暗号化データの伝送を行なうデータ通信装置間でデータ通信を行なうデータ通信システム及びデータ通信方法、並びにデータ通信装置に関する。
【０００２】
さらに詳しくは、本発明は、ＩＣカードを利用した電子マネー・システムに適用され、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）レジスタなどの外部機器に電子マネーにより支払った金額を通知して決済処理を行なうデータ通信システム及びデータ通信方法、並びにデータ通信装置に係り、安全な非接触インターフェース経由でＩＣカードから読み取られた電子マネーやその他の価値情報を安全に記録するデータ通信システム及びデータ通信方法、並びにデータ通信装置に関する。
【背景技術】
【０００３】
ＩＣカードに代表される非接触・近接通信システムは、操作上の手軽さから、広範に普及している。例えば、暗証コードやその他の個人認証情報、電子チケットなどの価値情報などをＩＣカードに格納しておくことにより、キャッシュ・ディスペンサやコンサート会場の出入口、駅の改札口などにおいて、入場者や乗車者の認証処理を行なうことができる。
【０００４】
この種の無線通信には、一般に、電磁誘導の原理に基づいて実現される。すなわち、メモリ機能を有するＩＣカードと、ＩＣカードのメモリに対して読み書きアクセスをするカード・リーダ／ライタで構成され、１次コイルとしてのＩＣカード側のループ・コイルと２次コイルとしてのカード・リーダ／ライタ側のアンテナが系として１個のトランスを形成している。そして、カード・リーダ／ライタ側からＩＣカードに対して、電力と情報を同じく電磁誘導作用により伝送し、ＩＣカード側では供給された電力によって駆動してカード・リーダ／ライタ側からの質問信号に対して応答することができる。したがって、ＩＣカード自体は、バッテリなどの駆動電源を持つ必要がない（例えば、非特許文献１を参照のこと）。
【０００５】
ＩＣカードの一般的な使用方法として、利用者がＩＣカードを、ＰＯＳ端末に接続されているカード・リーダ／ライタをかざすことによって行なわれる。カード・リーダ／ライタ側では常にＩＣカードをポーリングしており外部のＩＣカードを発見することにより、両者間の通信動作が開始する。
【０００６】
このとき、利用者が暗証番号をＩＣカード・リーダ側に入力して、入力された暗証番号をＩＣカード上に格納された暗証番号と照合することで、ＩＣカードとＩＣカード・リーダ／ライタ間で本人確認又は認証処理が行なわれる。（ＩＣカード・アクセス時に使用する暗証番号のことを、特にＰＩＮ（Ｐｅｒｓｏｎａｌ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ Ｎｕｍｂｅｒ）と呼ぶ。）
【０００７】
そして、本人確認又は認証処理に成功した場合には、例えば、ＩＣカード内に保存されている電子マネーなどの価値情報を利用して、決済処理が行なわれる。ＩＣカードへのデータ書き込み又はデータ読み出しなどのデータ伝送動作は、セキュリティ・レベルなどに応じて、適宜暗号化通信により行なわれる。
【０００８】
ＩＣカードの代表的な適用例として、電子マネー・システムへの利用が挙げられる（例えば、特許文献１を参照のこと）。この種のシステムでは、情報携帯端末であるＩＣカードに電子マネーを記録し、この電子マネーにより支払いする場合、店舗の端末によりＩＣカードの記録を更新し、これにより支払い金額の分、ＩＣカードの電子マネーを減額する。また店舗のＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末より直接に又は一旦記録してこのＩＣカードによる支払いを管理センターに通知し、この管理センターにより決裁の処理を実行する。
【０００９】
すなわち、このような電子マネー・システムによれば、ＰＯＳレジスタなどの外部機器に電子マネーにより支払った金額を通知することで処理を終了することができるので、操作員の負担が軽減されるとともに、誤動作を防止することができる。
【００１０】
また最近では、微細化技術の向上とも相俟って、比較的大容量のメモリを持つＩＣカードが出現している。大容量メモリ付きのＩＣカードによれば、メモリ空間上にファイル・システムを展開し、複数のアプリケーションを同時に格納しておくことができるので、１枚のＩＣカードを複数の用途に利用することができる。例えば、１枚のＩＣカード上に、サービス事業者毎に発行された複数種類の電子マネーや、複数種類の電子チケットなど、複数のアプリケーションを格納しておくことにより、１枚のＩＣカードをさまざまな用途に適用させることができる。なお、本明細書で言う電子マネーや電子チケットは、利用者が提供する資金に応じて発行される電子データを通じて決済（電子決済）される仕組み、又はこのような電子データ自体を指す。
【００１１】
【特許文献１】特開２００１−２２２７６５号公報
【非特許文献１】Ｋｌａｕｓ  Ｆｉｎｋｅｎｚｅｌｌｅｒ著「ＲＦＩＤハンドブック  非接触ＩＣカードの原理と応用」（日刊工業新聞社  ＩＳＢＮ４−５２６−０４７０１−５）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ここで、ＩＣカードとＰＯＳ端末を用いた電子マネー・システムにおけるセキュリティについて考察してみる。電子マネーや電子チケットなどの価値情報は、現金相当の価値を有するものの、その実体はデジタル・データであり、改竄や複製などの不正利用が容易であることから、システム運用時の各段階においてセキュリティが保たれている必要がある。
【００１３】
ＩＣカード自体は、耐タンパ性のあるハードウェア構成を採用することにより、内部に格納する価値情報を、改竄や漏洩などの不正行為からほぼ完全に保護することができる。したがって、ＩＣカードは、電子マネーや電子チケットなどの価値情報、すなわち現金相当の価値を持つ換金性の高いデジタル・データの安全な保管場所として利用することが可能である。
【００１４】
また、ＩＣカードとカード・リーダ／ライタ間は、非接触ＩＣカード・インターフェースを用いた安全な暗号化データ伝送路により結合しているので、カード・リーダ／ライタからＩＣカードへのアクセス動作中におけるデータの改竄や漏洩も、同様に防止することができると考えられる。
【００１５】
そして、ＩＣカードからカード・リーダ／ライタ経由で読み出された電子マネーやその他の価値情報は、ＰＯＳ端末に一時的に蓄積された後、サービス運用者によって定期的に持ち出される。
【００１６】
しかしながら、このようなサービス運用形態では、価値情報を蓄積するＰＯＳ端末においても、ＩＣカードと同様又はそれ以上の耐タンパ性が要求されることとなり、その結果として装置コストの増大を招来する。コスト増大はひいては当該電子マネー・サービスの普及の歯止めや足枷となりかねない。
【００１７】
本発明は、上述したような技術的課題を鑑みたものであり、その主な目的は、非接触ＩＣカード・インターフェースにより暗号化データの伝送を行なうデータ通信装置間でデータ通信を好適に行なうことができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することにある。
【００１８】
本発明のさらなる目的は、ＩＣカードを利用した電子マネー・システムに適用され、ＰＯＳレジスタなどの外部機器に電子マネーにより支払った金額を通知して決済処理を好適に行なうことができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することにある。
【００１９】
本発明のさらなる目的は、安全な非接触インターフェース経由でＩＣカードから読み取られた電子マネーやその他の価値情報を安全に記録することができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することにある。
【課題を解決するための手段】
【００２０】
本発明は、上記課題を参酌してなされたものであり、データ移動元装置からデータ移動先装置へデータの移動を行なうデータ通信システムであって、
前記データ移動元装置は、前記データ移動先装置からのデータ読取命令に応答して、読取データを暗号化して返信する、
ことを特徴とするデータ通信システムである。本発明で言うデータ移動元装置やデータ移動先装置は、より具体的には、データキャリアとしての機能を有するＩＣチップを搭載したＩＣカードや携帯情報機器などに相当し、電磁誘導作用に基づく非接触ＩＣカード・インターフェースによりデータ通信を行なうことができる。
【００２１】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００２２】
本発明に係るデータ通信システムは、例えばＩＣカードにおいて利用される、非接触インターフェースにより暗号化データの伝送を行なうデータ通信システムである。この場合、データ移動元装置がＩＣカードに相当し、データ移動先装置がＩＣカード読取装置に相当する。
【００２３】
上述したように、ＩＣカード（若しくはＩＣチップ搭載機）は、耐タンパ性のあるハードウェア構成を採用することにより、電子マネーや電子チケットなどの価値情報、すなわち現金相当の価値を持つ換金性の高いデジタル・データの安全な保管場所として利用される。また、ＩＣカードとカード・リーダ／ライタ間は、非接触ＩＣカード・インターフェースを用いた安全な暗号化データ伝送路により結合しているので、カード・リーダ／ライタからＩＣカードへのアクセス動作中におけるデータの改竄や漏洩も、同様に防止することができる。
【００２４】
そして、非接触インターフェース経由でＩＣカードから読み出された電子マネーなどの価値情報は、ＩＣカード読取装置に蓄積されることになるが、蓄積されたデータのセキュリティが問題となる。
【００２５】
本発明では、ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを一旦暗号化して読み取り、後に暗号化されたデータを復号化するようにした。このようにデータ読み取りを２段階にすることで、ＩＣカード読取装置の構成を簡素にしたまま読取データを安全に蓄積することができる。また、ＩＣカードからの読取処理の高速化を実現することが可能となる。
【００２６】
すなわち、前記データ移動元装置は、前記データ移動先装置からの読取データを暗号化して返信する暗号化モードを備え、前記データ移動先装置からのモード切替命令に応答してモード切り替えを行なう。
【００２７】
前記データ読取命令は読取データを暗号化する鍵を格納している。そして、前記データ移動元装置は、前記データ読取命令に格納された鍵を用いて読取データを暗号化し、返信するようにする。
【００２８】
また、前記データ移動先装置は、前記データ読取命令を暗号化して送信し、  前記モード切替命令は前記データ読取命令を復号化する鍵を格納している。
【００２９】
また、前記データ移動元装置は所定のサービス鍵を保有し、前記モード切替命令は前記サービス鍵により暗号化されている。
【発明の効果】
【００３０】
本発明によれば、非接触ＩＣカード・インターフェースにより暗号化データの伝送を行なうデータ通信装置間でデータ通信を好適に行なうことができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することができる。
【００３１】
また、本発明によれば、ＩＣカードを利用した電子マネー・システムに適用され、ＰＯＳレジスタなどの外部機器に電子マネーにより支払った金額を通知して決済処理を好適に行なうことができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することができる。
【００３２】
また、本発明によれば、安全な非接触インターフェース経由でＩＣカードから読み取られた電子マネーやその他の価値情報を安全に記録することができる、優れたデータ通信システム及びデータ通信方法、並びにデータ通信装置を提供することができる。
【００３３】
本発明によれば、ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを暗号化して読み取り、後に暗号化されたデータを復号化するようにした。データ読み取りを２段階にすることで、ＩＣカード読取装置の構成を簡易化することができるとともに、ＩＣカードからの読取処理の高速化を実現することが可能となる。
【００３４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３６】
図１には、本発明を適用可能な非接触ＩＣカード通信システムの構成を模式的に示している。
【００３７】
この非接触カードシステムは、カード・リーダ／ライタ１と、ＩＣカード２と、コントローラ３で構成され、カード・リーダ／ライタ１とＩＣカード２との間では、電磁波を利用して非接触で、データの送受信が行なわれる。すなわち、カード・リーダ／ライタ１がＩＣカード２に所定のコマンドを送信し、ＩＣカード２は受信したコマンドに対応する処理を行なう。そして、ＩＣカード２は、その処理結果に対応する応答データをカード・リーダ／ライタ１に送信する。
【００３８】
カード・リーダ／ライタ１は、所定のインターフェース（例えば、ＲＳ−４８５Ａの規格などに準拠したもの）を介してコントローラ３に接続されている。コントローラ３は、カード・リーダ／ライタ１に対し制御信号を供給することで、所定の処理を行なわせる。
【００３９】
図２には、図１に示したカード・リーダ／ライタ１の構成例を示している。
【００４０】
ＩＣチップ・モジュール２１は、データの処理を行なうＤＰＵ（Ｄａｔａ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）３１と、ＩＣカード２への送信信号及びＩＣカード２からの受信信号の処理を行なうＳＰＵ（Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）３２と、コントローラ３との通信を行なうＳＣＣ（Ｓｅｒｉａｌ Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｃｏｎｔｒｏｌｌｅｒ）３３と、データの処理に必要な情報をあらかじめ記憶しているＲＯＭ部４１並びに処理中の作業データを一時的に記憶するＲＡＭ部４２を含んだメモリ部３４で構成され、これらの機能モジュールがバスを介して相互接続されている。また、このバスには、所定のデータを記憶するフラッシュ・メモリ２２も接続されている。
【００４１】
ＤＰＵ３１は、ＩＣカード２への送信コマンドをＳＰＵ３２に出力するとともに、ＩＣカード２から受信した応答データをＳＰＵ３２から受け取り、所定のデータ処理を行なう。
【００４２】
ＳＰＵ３２は、ＩＣカード２への送信コマンドに対し、例えばＢＰＳＫ（ＢｉＰｈａｓｅ Ｓｈｉｆｔ Ｋｅｙｉｎｇ）などの変調処理を行なった後、変調回路２３に出力するとともに、ＩＣカード２からの応答データを復調回路２５から受け取り、そのデータに対し、ＢＰＳＫなどの所定の復調処理を行なう。
【００４３】
変調回路２３は、発振器２６より供給された所定の周波数（例えば１３．５６ＭＨｚ）の搬送波を、ＳＰＵ３２より供給されたデータでＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ Ｋｅｙｉｎｇ）変調し、生成された変調波をアンテナ２７から電磁波としてＩＣカード２に出力する。このとき、変調回路２３は、変調度を１未満にして、ＡＳＫ変調を行なう。すなわち、データがロー・レベルのときにおいても、変調波の最大振幅がゼロにならないようにする。
【００４４】
復調回路２５は、アンテナ２７を介して受信した変調波（ＡＳＫ変調波）を復調し、復調されたデータをＳＰＵ３２に出力するようになされている。
【００４５】
図３には、図１に示したＩＣカード２の構成例を示している。このＩＣカードは、ＩＣチップ・モジュール５１と、ループ上のアンテナ５３とで構成される。
【００４６】
ＩＣチップ・モジュール５１は、カード・リーダ／ライタ１から送信された変調波を、アンテナ５３を介して受信する。なお、コンデンサ５２は、アンテナ５３とともにＬＣ回路を構成し、所定の周波数（キャリア周波数）の電磁波に同調（共振）するようになされている。
【００４７】
ＩＣチップ・モジュール５１は、ＲＦインターフェース部６１や演算部６４などで構成される。ＲＦインターフェース部６１で、ＡＳＫ復調部８１と、電圧レギュレータ８２と、発振回路８３と、ＡＳＫ変調部８４で構成される。ＡＳＫ復調部８１は、アンテナ５３を介して受信した変調波（ＡＳＫ変調波）を検波して復調し、復調後のデータをＢＰＳＫ復調回路６２及びＰＬＬ（Ｐｈａｓｅ Ｌｏｃｋｅｄ Ｌｏｏｐ）部６３に出力する。電圧レギュレータ８２は、ＡＳＫ復調部８１が検波した信号を安定化し、各回路に直流電力として供給する。
【００４８】
また、ＲＦインターフェース部６１は、発振回路８３でデータのクロック周波数と同一の周波数の信号を発振し、その信号をＰＬＬ部６３に出力する。そして、ＡＳＫ変調部８４は、演算部６４より供給されたデータに対応し、ＩＣカード２の電源としてのアンテナ５３の負荷を変動させる（例えば、データに対応して所定のスイッチング素子をオン／オフさせ、スイッチング素子がオン状態であるときだけ所定の負荷をアンテナ５３に並列に接続する）ことにより、アンテナ５３を介して受信している変調波をＡＳＫ変調し、その変調成分をアンテナ５３を介してカード・リーダ／ライタ１に送信する。ＩＣカード２からデータを送信するときは、カード・リーダ／ライタ１は、その出力する変調波の最大振幅を一定にしており、この変調波が、アンテナ５３の負荷の変動により、ＡＳＫ変調される。また、このデータ送信に伴い、カード・リーダ／ライタ１のアンテナ２７の端子電圧が変動する。
【００４９】
ＰＬＬ部６３は、ＡＳＫ復調部８１より供給されたデータより、そのデータに同期したクロック信号を生成し、そのクロック信号をＢＰＳＫ復調回路６２及びＢＰＳＫ変調回路６８に出力する。
【００５０】
ＢＰＳＫ復調回路６２は、ＡＳＫ復調部８１で復調されたデータがＢＰＳＫ変調されている場合、ＰＬＬ部６３より供給されたクロック信号に従って、そのデータの復調を行ない、復調したデータを演算部６４に出力する。
【００５１】
演算部６４は、ＢＰＳＫ復調回路６２より供給されたデータが暗号化されている場合、そのデータを暗号／復号部９２で復号化した後、そのデータをシーケンサ９１で処理する。また、データが暗号化されていない場合、ＢＰＳＫ復調回路６２より供給されたデータは、暗号／復号部９２を介さず、シーケンサ９１に直接供給される。
【００５２】
シーケンサ９１は、そこに供給されるコマンドとしてのデータに対応する処理を行なう。例えば、シーケンサ９１は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ＆Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）６６に対するデータの書き込みや読み出しなどの処理を行なう。
【００５３】
演算部６４のパリティ演算部９３は、ＥＥＰＲＯＭ６６に記憶されるデータや、ＥＥＰＲＯＭ６６に記憶されているデータから、パリティとしてリードソロモン符号を算出する。さらに、演算部６４は、シーケンサ９１で所定の処理を行なった後、その処理に対応する応答データ（カード・リーダ／ライタ１に送信するデータ）をＢＰＳＫ変調回路６８に出力する。
【００５４】
ＢＰＳＫ変調回路６８は、演算部６４より供給されたデータをＢＰＳＫ変調し、変調後のデータをＲＦインターフェース部６１のＡＳＫ変調部８４に出力する。
【００５５】
ＲＯＭ６５は、シーケンサ９１が行なうべき処理プログラムやその他の必要なデータを恒久的に記憶している。ＲＡＭ６７は、シーケンサ９１が処理を行なうときの作業データなどを一時的に記憶する。
【００５６】
ＥＥＰＲＯＭ６６は、不揮発性のメモリであり、例えば、ＩＣカード２上に電子決済を行なうための電子マネーや、特定のコンサート会場に入場するための電子チケットなど、多数のアプリケーションを格納しておくために利用される。ＩＣカード２自体は基本的にはバッテリなど駆動電源を持たないため、ＩＣカード２がカード・リーダ／ライタ１との通信を終了し、電力供給が停止した後も無電源状態でもデータを保持し続けることができるＥＥＰＲＯＭ６６のような不揮発性メモリが使用される。
【００５７】
次に、カード・リーダ／ライタ１とＩＣカード２間におけるデータの送受信処理について説明する。
【００５８】
カード・リーダ／ライタ１は、アンテナ２７から所定の電磁波を放射して、アンテナ２７の負荷状態を監視し、ＩＣカード２が接近することによる負荷状態の変化が検出されるまで待機する。なお、カード・リーダ／ライタ１は、所定の短いパターンのデータでＡＳＫ変調した電磁波を放射して、ＩＣカード２への呼びかけを、ＩＣカード２からの応答が一定時間内において得られるまで繰り返す処理（ポーリング）を行なうようにしてもよい。
【００５９】
カード・リーダ／ライタ１においてＩＣカード２の接近が検出されると、Ｒ／Ｗ１のＳＰＵ３２は、所定の周波数（例えば、データのクロック周波数の２倍の周波数）の矩形波を搬送波として、ＩＣカード２に送信するデータ（ＩＣカード２に実行させる処理に対応するコマンドやＩＣカード２に書き込むデータなど）でＢＰＳＫ変調を行ない、生成した変調波（ＢＰＳＫ変調信号）を変調回路２３に出力する。
【００６０】
なお、ＢＰＳＫ変調時においては、差動変換を利用して、変調波の位相の変化に、データを対応させることができる。このようにした場合、ＢＰＳＫ変調信号が反転しても、元のデータに復調されるので、復調するとき変調波の極性を配慮する必要が無くなる。
【００６１】
変調回路２３は、入力されたＢＰＳＫ変調信号で、所定の搬送波を１未満（例えば０．１）の変調度（＝データ信号の最大振幅／搬送波の最大振幅）でＡＳＫ変調し、生成された変調波（ＡＳＫ変調波）を、アンテナ２７を介してＩＣカード２に送信する。
【００６２】
なお、送信を行なわないとき、変調回路２３は、ディジタル信号の２つのレベル（ハイレベルとローレベル）のうちの、例えばハイレベルで変調波を生成する。
【００６３】
ＩＣカード２では、アンテナ５３及びコンデンサ５２で構成されるＬＣ回路において、カード・リーダ／ライタ１のアンテナ２７が放射した電磁波の一部が電気信号に変換され、その電気信号（変調波）がＩＣチップ・モジュール５１のＲＦインターフェース６１に出力される。そして、ＲＦインターフェース６１のＡＳＫ復調部８１は、その変調波を整流平滑化することで包絡線検波を行ない、これにより生成される信号を電圧レギュレータ８２に供給するとともに、その信号の直流成分を抑制してデータ信号を抽出し、そのデータ信号をＢＰＳＫ復調回路６２及びＰＬＬ部６３に出力する。
【００６４】
電圧レギュレータ８２は、ＡＳＫ復調部８１より供給された信号を安定化し、直流電力を生成し、各回路に供給する。
【００６５】
なお、このとき、アンテナ５３の端子電圧Ｖ0は、例えば次のようになる。
【００６６】
Ｖ0＝Ｖ10（１＋ｋ×Ｖｓ（ｔ））ｃｏｓ（ωｔ）
【００６７】
但し、Ｖ10ｃｏｓ（ωｔ）は搬送波を、ｋは変調度を、Ｖｓ（ｔ）はＳＰＵ３２が出力するデータを、それぞれ表す。
【００６８】
また、ＡＳＫ復調部８１による整流後の電圧Ｖ1におけるロー・レベルの値ＶLRは、例えば次のようになる。
【００６９】
ＶLR＝Ｖ10（１＋ｋ×（−１））−Ｖｆ
【００７０】
ここで、Ｖｆは、ＡＳＫ復調部８１において、整流平滑化を行なうための整流回路を構成するダイオードにおける電圧降下を示しており、一般に０．７ボルト程度である。
【００７１】
電圧レギュレータ８２は、ＡＳＫ復調部８１により整流平滑化された信号を受信すると、その信号を安定化し、直流電力として、演算部６４を始めとする各回路に供給する。なお、変調波の変調度ｋは１未満なので、整流後の電圧変動（ハイレベルとローレベルの差）が小さい。したがって、電圧レギュレータ８２において、直流電力を容易に生成することができる。
【００７２】
例えば、変調度ｋが５％の変調波を、Ｖ10が３ボルト以上になるように受信した場合、整流後のロー・レベル電圧ＶLRは２．１５（＝３×（１−０．０５）−０．７）ボルト以上となり、電圧レギュレータ８２は電源として充分な電圧を各回路に供給することができる。この場合、整流後の電圧Ｖ1 の交流成分（データ成分）の振幅２×ｋ×Ｖ10（Ｐｅａｋ−ｔｏ−Ｐｅａｋ値）は０．３（＝２０．０５×３）ボルト以上になり、ＡＳＫ復調部８１は十分高いＳ／Ｎ比でデータの復調を行なうことができる。
【００７３】
このように、変調度ｋが１未満のＡＳＫ変調波を利用することにより、エラーレートの低い（Ｓ／Ｎ比の高い状態で）通信を行なうとともに、電源として十分な直流電圧がＩＣカード２に供給される。
【００７４】
ＢＰＳＫ復調回路６２は、ＡＳＫ復調部８１からデータ信号（ＢＰＳＫ変調信号）を受信すると、そのデータ信号を、ＰＬＬ部６３より供給されるクロック信号に従って復調し、復調したデータを演算部６４に出力する。
【００７５】
演算部６４は、ＢＰＳＫ復調回路６２より供給されたデータが暗号化されている場合は、暗号／復号部９２で復号化した後、そのデータ（コマンド）をシーケンサ９１に供給して処理する。なお、ＩＣカード２にデータを送信後、それに対する返答を受信するまでの間、カード・リーダ／ライタ１は、値が１のデータを送信したまま待機している。したがって、この期間においては、ＩＣカード２は最大振幅が一定である変調波を受信している。
【００７６】
シーケンサ９１は、処理が終了すると、カード・リーダ／ライタ１に送信するデータをＢＰＳＫ変調回路６８に出力する。ＢＰＳＫ変調回路６８は、カード・リーダ／ライタ１側のＳＰＵ３２と同様に、そのデータをＢＰＳＫ変調した後、ＲＦインターフェース部６１のＡＳＫ変調部８４に出力する。
【００７７】
ＡＳＫ変調部８４は、アンテナ５３の両端に接続される負荷を、スイッチング素子を利用して変動させることができる。すなわち、ＢＰＳＫ変調回路６８からのデータに応じて負荷変動させることにより、受信している変調波を送信するデータに応じてＡＳＫ変調し、これによりカード・リーダ／ライタ１のアンテナ２７の端子電圧を変動させて、そのデータをカード・リーダ／ライタ１に送信する。
【００７８】
一方、カード・リーダ／ライタ１側の変調回路２３は、ＩＣカード２からのデータの受信時においては、値が１（ハイレベル）のデータの送信を継続している。そして、復調回路２５において、ＩＣカード２のアンテナ５３と電磁気的に結合しているアンテナ２７の端子電圧の微小な変動（例えば、数十マイクロボルト）から、ＩＣカード２により送信されてきたデータが検出される。
【００７９】
さらに、復調回路２５では、検出した信号（ＡＳＫ変調波）が高利得の増幅器で増幅されて復調され、その結果得られるデジタル・データがＳＰＵ３２に出力される。ＳＰＵ３２は、そのデータ（ＢＰＳＫ変調信号）を復調し、ＤＰＵ３１に出力する。ＤＰＵ３１は、ＳＰＵ３２からのデータを処理し、その処理結果に応じて、通信を終了するか否かを判断する。
【００８０】
そして、再度、通信を行なうと判断した場合、上述した場合と同様にして、カード・リーダ／ライタ１とＩＣカード２との間で通信が行なわれる。一方、通信を終了すると判断した場合、カード・リーダ／ライタ１は、ＩＣカード２との通信処理を終了する。
【００８１】
以上のように、カード・リーダ／ライタ１は、変調度ｋが１未満であるＡＳＫ変調を利用してＩＣカード２にデータを送信する。そして、ＩＣカード２は、そのデータを受け取り、そのデータに対応する処理を行ない、その処理結果に対応するデータをカード・リーダ／ライタ１に返送する。
【００８２】
図４には、本実施形態に係るＩＣカードにおけるメモリ領域の制御システム構成を模式的に示している。同図に示すように、この制御システムは、基本的には、オペレーティング・システム内のサブシステムとして実装され、プロトコル・インターフェース部と、ＯＳ中枢部と、ファイル・システムで構成される。
【００８３】
プロトコル・インターフェース部は、ＵＡＲＴ４８などの外部機器インターフェースを介した外部機器からのファイル・システムへのアクセス要求、あるいは非接触ＩＣカード・インターフェースを介したカード読み書き装置からファイル・システムへのアクセス要求のハンドリングを行なう。
【００８４】
ＯＳ中枢部では、ファイル・システムとやり取りするデータのデコード／エンコード、ＣＲＣなどによるエラー訂正、ＥＥＰＲＯＭ４３のブロック毎の書き換え回数管理、ＰＩＮ照合、相互認証などを行なう。
【００８５】
さらに、ＯＳ中枢部は、ファイル・アクセス時におけるＰＩＮ照合や相互認証、ファイルのリード／ライトなどのファイル・システムへの幾つかのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を備えている。
【００８６】
ファイル・システムは、ファイル・システム・エンティティとしてのＥＥＰＲＯＭ４３へ物理アクセスを行なう。ＥＥＰＲＯＭなどのメモリ・デバイスへの物理アクセス動作自体は当業界において周知なので、ここでは説明を省略する。
【００８７】
ＥＥＰＲＯＭ４３上に展開されるメモリ領域は、１以上のファイル・システムで構成される。初期状態では、元のＩＣカード発行者が管理する単一のファイル・システムによってメモリ領域が管理されている。ＩＣカード発行者以外のサービス提供元事業者がメモリ領域から新たなファイル・システムを分割する際には、メモリ領域の分割権限と、元のＩＣカード発行者に対する認証の双方が要求される。そして、一旦分割されると、ファイル・システムへのアクセスは、元のＩＣカードの発行者ではなく、ファイル・システム自体のサービス提供元事業者への認証が要求される。ファイル・システムの分割は、仮想的なＩＣカードの発行である。
【００８８】
ＯＳは、分割を許可するための分割権限鍵Ｋdを管理している。また、ファイル・システム毎に、発行者（元のＩＣカード発行者、又はファイル分割した事業者）の発行者鍵ＫIと、システム・コードと、ファイル領域を識別するエリアＩＤが管理されている。
【００８９】
ファイル・システムへのアクセスは、ポーリングによるエリアＩＤの要求と、相互認証という手続きを経て行なわれる。ファイル・システムの発行者（元のファイル・システムの場合はカード発行者、分割後のファイル・システムを使用するサービス提供元事業者）は、まず、自身が判っているシステム・コードを引数にしてファイル・システムに対するポーリングを行なうことによって、該当するファイル・システムのメモリ領域上でのエリアＩＤを取得することができる。次いで、このエリアＩＤと発行者鍵ＫIを用いて相互認証を行なう。そして、相互認証が成功裏に終わると、ファイル・システムへのアクセスが許可される。ファイル・システムへのアクセスは、発行者と該当するファイル・システムに固有の発行者鍵ＫIを用いた暗号化通信により行なわれるので、他のファイル・システムが無関係のデータを取り込んだり、発行者以外がファイル・システムへ無断で読み書きしたりすることはできない。
【００９０】
次に、ＩＣカードにおける非接触インターフェースを用いたデータの読み取り処理について説明する。
【００９１】
ここでは、電子マネー・システムへ適用した、非接触ＩＣカード・インターフェースによるデータ通信システムを想定している。
【００９２】
この種のシステムでは、情報携帯端末であるＩＣカードに電子マネーを記録し、この電子マネーにより支払いする場合、店舗の端末によりＩＣカードの記録を更新し、これにより支払い金額の分、ＩＣカードの電子マネーを減額する。また店舗端末より直接に又は一旦記録してこのＩＣカードによる支払いを管理センターに通知し、この管理センターにより決済の処理を実行する。
【００９３】
ここで、電子マネーや電子チケットなどの価値情報は、現金相当の価値を有するものの、その実体はデジタル・データであり、改竄や複製などの不正利用が容易であることから、システム運用時の各段階においてセキュリティが保たれている必要がある。
【００９４】
ＩＣカード自体は、耐タンパ性のあるハードウェア構成を採用することにより、内部に格納する価値情報を、改竄や漏洩などの不正行為からほぼ完全に保護することができる。また、ＩＣカードとカード・リーダ／ライタ間は、非接触ＩＣカード・インターフェースを用いた安全な暗号化データ伝送路により結合しているので、カード・リーダ／ライタからＩＣカードへのアクセス動作中におけるデータの改竄や漏洩も、同様に防止することができると考えられる。
【００９５】
そして、ＩＣカードからカード・リーダ／ライタ経由で読み出された電子マネーやその他の価値情報は、ＰＯＳ端末に一時的に蓄積された後、サービス運用者によって定期的に持ち出される。このようなサービス運用形態では、価値情報を蓄積するＰＯＳ端末においても、ＩＣカードと同様又はそれ以上の耐タンパ性が必要となってしまう。
【００９６】
これに対し、本発明に係るデータ通信システムでは、ＰＯＳ端末上では特別な処理を行なうことなく、ＩＣカードから読み取ったデータを安全な状態で蓄積することができる仕組みを導入することにより、装置コストを増大させることなく、セキュアな電子マネーの利用を実現することにした。
【００９７】
図５には、本発明の一実施形態に係るデータ通信システムの構成を模式的に示している。図示のシステムは、電子マネーなど利用者の価値情報を格納することができるＩＣカードと、非接触ＩＣカード・インターフェース経由でＩＣカードにアクセスするＩＣカード読取装置と、ＩＣカード読取装置に蓄積されている読み取りデータを復号するデータ復号装置で構成される。
【００９８】
ＩＣカード読取装置は、例えば、店舗に設置されているＰＯＳ端末とこれに接続されるカード・リーダ／ライタで構成される。また、データ復号装置は、店舗のＰＯＳ端末より直接に又は一旦記録してＩＣカードによる支払いを処理する管理センターに相当する。
【００９９】
ＩＣカードとＩＣカード読取装置間の通信手順は基本的に非接触通信によるリアルタイムで処理される。また、ＩＣカード読取装置とデータ復号装置間の通信手順は、リアルタイムである必要はなく非リアルタイム処理で行なわれるものとする。
【０１００】
ＩＣカード読取装置は、ＩＣカードに対し、モード切替命令と、データ読取命令を使用する。データ読取命令は、ＩＣカードからのデータを読み取った結果の情報を暗号化する鍵を含んでいる。また、データ読取命令を復号化する鍵を含んでいる。
【０１０１】
図５に示したデータ通信システムにおける第１の動作手順として、ＩＣカード読取装置は、ＩＣカードに対して、読み取りデータを暗号化するためのモード切替命令モード切替命令を送信する。
【０１０２】
ＩＣカードは、ＩＣカード読取装置からの読み取りデータを暗号化して返信する暗号化モードを備えている。ＩＣカードは、ＩＣカード読取装置からのモード切替命令に応答して、モード切り替えを行なう。
【０１０３】
モード切替命令は、ＩＣカード内に格納されているサービスの鍵情報により暗号化されている。このモード切替命令内部は、以降のＩＣカードへ送信される暗号化されたデータ読取命令の復号化の鍵情報を含んでいる。
【０１０４】
ＩＣカードは、モード切替命令を受信することで、以降のデータ読取命令を受け付けることができる。
【０１０５】
続く動作手順として、ＩＣカードに対して、暗号化されたデータ読み取り命令データ読取命令をＩＣカード読取装置より送信する。ＩＣカードは、データ読取命令の応答として、暗号化された結果を返信し、ＩＣカード読取装置はこれを受信し、一時的に保持する。
【０１０６】
ここで、データ読取命令には、返却データの暗号化の鍵情報が格納されている。ＩＣカード読取装置に保持される結果は、このデータ読取命令に格納されている鍵を用いて暗号化されたデータである。このため、他者への盗聴を防止することができる。
【０１０７】
そして、一連の動作手順の最後に、ＩＣカード読取装置に保持されたデータを収集し、これをデータ復号装置に非リアルタイム処理により移動する。そして、データ復号装置において暗号化データを復号化することで、ＩＣカードの情報を取得する。
【０１０８】
図６には、本実施形態に係るデータ通信システムにおけるデータ読取シーケンスの一例を示している。但し、ＩＣカードは、ＩＣカード読取装置から読取対象となるデータを保持するメモリと、データを暗号化する暗号装置を備えている。
【０１０９】
ＩＣカード読取装置は、まず動作手順Ａ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。
【０１１０】
次の動作手順Ａ−（２）として、ＩＣカード読取装置は、書き込み命令と平文の書き込みデータを、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、書き込み命令に応答して、書き込みデータを暗号化して、内部のメモリに格納する。
【０１１１】
続いて、ＩＣカード読取装置は、動作手順Ｂ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。そして、ＩＣカード読取装置は、モード切替命令を発行して、ＩＣカードに対し、本発明に係る読取データの暗号化機能を活性化させる。
【０１１２】
次の動作手順Ｂ−（２）として、ＩＣカード読取装置は、データ読取命令を、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、データ読取命令に応答して、暗号化した状態でメモリに格納されているデータを読み出し、非接触インターフェースを経由してＩＣカード読取装置へ返信する。
【０１１３】
ＩＣカード読取装置は、ＩＣカードから読み出されたデータを暗号化データとして安全に蓄積しておく。ＩＣカードからの読取データは、電子マネーなどの価値情報であり、換金性の高いデータからなるが、暗号化されていることから、改竄などの不正使用の危険がない。したがって、ＩＣカード読取装置には、耐タンパ性などの特別なハードウェア構成が必要ではない。
【０１１４】
その後、ＩＣカード読取装置に蓄積された暗号化データは、非リアルタイム、オフライン処理によりデータ復号装置に転送され、復号化して、データ処理が行なわれる。データ復号装置は、例えば、ＩＣカードによる支払いを処理する管理センターに相当し、ＩＣカードから読み取られた電子マネーやその他の価値情報の処理を行なう。
【０１１５】
上述したように、図６に示したデータ読取シーケンスによれば、ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを暗号化して読み取り、後にデータ復号装置で暗号化されたデータを復号化するという、データの読取動作を２段階で構成する。この結果、ＩＣカード読取装置の構成を簡易化することができるとともに、ＩＣカードからの読取処理の高速化を実現することが可能となる。
【０１１６】
また、図７には、本実施形態に係るデータ通信システムにおけるデータ読取シーケンスについての他の例を示している。但し、ＩＣカードは、ＩＣカード読取装置から読取対象となるデータを保持するメモリと、データを暗号化する暗号装置を備えている。
【０１１７】
ＩＣカード読取装置は、まず動作手順Ａ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。
【０１１８】
次の動作手順Ａ−（２）として、ＩＣカード読取装置は、書き込み命令と平文の書き込みデータを、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、書き込み命令に応答して、書き込みデータを平文のまま、内部のメモリに格納する。
【０１１９】
続いて、ＩＣカード読取装置は、動作手順Ｂ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。そして、ＩＣカード読取装置は、モード切替命令を発行して、ＩＣカードに対し、本発明に係る読取データの暗号化機能を活性化させる。
【０１２０】
次の動作手順Ｂ−（２）として、ＩＣカード読取装置は、データ読取命令を、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、データ読取命令に応答して、平文のままメモリに格納されているデータを読み出し、暗号装置により暗号化してから、非接触インターフェースを経由してＩＣカード読取装置へ返信する。
【０１２１】
ＩＣカード読取装置は、ＩＣカードから読み出されたデータを暗号化データとして安全に蓄積しておく。ＩＣカードからの読取データは、電子マネーなどの価値情報であり、換金性の高いデータからなるが、暗号化されていることから、改竄などの不正使用の危険がない。したがって、ＩＣカード読取装置には、耐タンパ性などの特別なハードウェア構成が必要ではない。
【０１２２】
その後、ＩＣカード読取装置に蓄積された暗号化データは、非リアルタイム、オフライン処理によりデータ復号装置に転送され、復号化して、データ処理が行なわれる。データ復号装置は、例えば、ＩＣカードによる支払いを処理する管理センターに相当し、ＩＣカードから読み取られた電子マネーやその他の価値情報の処理を行なう。
【０１２３】
上述したように、図７に示したデータ読取シーケンスによれば、ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを暗号化して読み取り、後にデータ復号装置で暗号化されたデータを復号化するという、データの読取動作を２段階で構成する。この結果、ＩＣカード読取装置の構成を簡易化することができるとともに、ＩＣカードからの読取処理の高速化を実現することが可能となる。
【０１２４】
また、図８には、本実施形態に係るデータ通信システムにおけるデータ読取シーケンスについての他の例を示している。但し、ＩＣカードは、ＩＣカード読取装置から読取対象となるデータを保持するメモリと、データを暗号化する暗号装置を備えている。
【０１２５】
ＩＣカード読取装置は、まず動作手順Ａ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。
【０１２６】
次の動作手順Ａ−（２）として、ＩＣカード読取装置は、平文の書き込みデータを暗号化処理した後、書き込み命令と暗号化データを、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、書き込み命令に応答して、書き込みデータをそのまま、内部のメモリに格納する。
【０１２７】
続いて、ＩＣカード読取装置は、動作手順Ｂ−（１）において、ＩＣカードと所定の認証処理を行ない、認証に成功すると、非接触インターフェースを経由したデータ伝送路がＩＣカードとの間で確立する。そして、ＩＣカード読取装置は、モード切替命令を発行して、ＩＣカードに対し、本発明に係る読取データの暗号化機能を活性化させる。
【０１２８】
次の動作手順Ｂ−（２）として、ＩＣカード読取装置は、データ読取命令を、非接触インターフェースを経由して、ＩＣカードへ転送する。ＩＣカード側では、データ読取命令に応答して、メモリに格納されている暗号化データを読み出し、非接触インターフェースを経由してＩＣカード読取装置へ返信する。
【０１２９】
ＩＣカード読取装置は、ＩＣカードから読み出されたデータを暗号化データとして安全に蓄積しておく。ＩＣカードからの読取データは、電子マネーなどの価値情報であり、換金性の高いデータからなるが、暗号化されていることから、改竄などの不正使用の危険がない。したがって、ＩＣカード読取装置には、耐タンパ性などの特別なハードウェア構成が必要ではない。
【０１３０】
その後、ＩＣカード読取装置に蓄積された暗号化データは、非リアルタイム、オフライン処理によりデータ復号装置に転送され、復号化して、データ処理が行なわれる。データ復号装置は、例えば、ＩＣカードによる支払いを処理する管理センターに相当し、ＩＣカードから読み取られた電子マネーやその他の価値情報の処理を行なう。
【０１３１】
上述したように、図８に示したデータ読取シーケンスによれば、ＩＣカード内に格納されたデータを安全に読出すために、ＩＣカード内のデータを暗号化して読み取り、後にデータ復号装置で暗号化されたデータを復号化するという、データの読取動作を２段階で構成する。この結果、ＩＣカード読取装置の構成を簡易化することができるとともに、ＩＣカードからの読取処理の高速化を実現することが可能となる。
【産業上の利用可能性】
【０１３２】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【図面の簡単な説明】
【０１３３】
【図１】図１は、本発明を適用可能な非接触ＩＣカード通信システムの構成を模式的に示した図である。
【図２】図２は、カード・リーダ／ライタ１の構成例を示した図である。
【図３】図３は、ＩＣカード２の構成例を示した図である。
【図４】図４は、本発明に係るＩＣカードにおけるメモリ領域の制御システム構成を模式的に示した図である。
【図５】図５は、本発明の一実施形態に係るデータ通信システムの構成を模式的に示した図である。
【図６】図６は、本発明に係るデータ通信システムにおけるデータ読取シーケンスの一例を示した図である。
【図７】図７は、本発明に係るデータ通信システムにおけるデータ読取シーケンスについての他の例を示した図である。
【図８】図８は、本発明に係るデータ通信システムにおけるデータ読取シーケンスについての他の例を示した図である。
【符号の説明】
【０１３４】
１…カード・リーダ／ライタ
２…ＩＣカード
３…コントローラ
２１…ＩＣチップ・モジュール
２３…変調回路
２５…復調回路
２７…アンテナ
５１…ＩＣチップ・モジュール
５２…コンデンサ
５３…アンテナ
６１…ＲＦインターフェース部
６２…ＢＰＳＫ復調回路
６３…ＰＬＬ部
６４…演算部
６５…ＲＯＭ
６６…ＥＥＰＲＯＭ
６７…ＲＡＭ
６８…ＢＰＳＫ変調回路
８１…ＡＳＫ復調部
８２…電圧レギュレータ
８３…発振回路
８４…ＡＳＫ変調部
９１…シーケンサ
９２…暗号／復号部
９３…パリティ演算部
【図１】
2005311877.tif 000003
【図２】
2005311877.tif 000004
【図３】
2005311877.tif 000005
【図４】
2005311877.tif 000006
【図５】
2005311877.tif 000007
【図６】
2005311877.tif 000008
【図７】
2005311877.tif 000009
【図８】
2005311877.tif 000010