(57)【要約】【課題】サービスプロバイダーとモバイルオペレータとの関係を問わず、ＳＩＭの能力や機能の提供を受けることができ、かつ、これらの相互関係を保ちながらセキュリティ等を管理できるスマートカードを提供すること。【解決手段】このスマートカードは、プロセッサ３１０、端末との通信に使用するための第１のインタフェース、他のスマートカードとの通信に使用するための第２のインタフェース、他のスマートカードのＲＳＴ信号を生成するためのＲＳＴ生成装置３１４ｂを含む。【選択図】図３
2009518740.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
端末との通信に使用するための第１のインタフェースと、
他のスマートカードとの通信に使用するための第２のインタフェースと、
前記他のスマートカードのＲＳＴ信号を生成するためのＲＳＴ生成手段とを含むこと、
を特徴とするスマートカード。
【請求項２】
前記プロセッサが、前記他のスマートカードからＡＴＲ（リセット応答）信号を受信して保存するためのバッファをさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項３】
前記プロセッサが、ＡＴＲ信号を生成するためのＡＴＲ生成手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項４】
前記プロセッサが、前記他のスマートカードのＰＴＳリクエスト信号を生成するためのＰＴＳ（プロトコルタイプ選択）リクエスト生成手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項５】
前記プロセッサが、前記端末のＰＴＳ応答信号を生成するためのＰＴＳ応答生成手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項６】
前記プロセッサが、前記ＰＴＳリクエスト信号が前記端末と前記他のスマートカードの両方で許容可能かどうかを判定するためのＰＴＳ判定手段をさらに含むこと、を特徴とする請求項４に記載のスマートカード。
【請求項７】
前記プロセッサが、前記他のスマートカードのクロック周波数を提供するためのクロック調整器をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項８】
前記プロセッサが、前記端末から発せられたコマンドＡＰＤＵ信号が前記スマートカードに関連するのか前記他のスマートカードに関連するのかを判定するためのコマンドＡＰＤＵ（アプリケーションプロトコルデータユニット）判定手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項９】
前記プロセッサが、前記他のスマートカードのコマンドＡＰＤＵ信号を生成するためのコマンドＡＰＤＵ生成手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項１０】
前記プロセッサが、前記他のスマートカードからの応答ＡＰＤＵ信号を受信して保存するためのバッファをさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項１１】
前記プロセッサが、前記端末の応答ＡＰＤＵ信号を生成するための応答ＡＰＤＵ生成手段をさらに含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項１２】
前記スマートカードに、別の端末との通信のためのアンテナを設けたこと、を特徴とする請求項１に記載のスマートカード。
【請求項１３】
前記スマートカードが、ＳＩＭ（加入者識別モジュール）カード、ＵＳＩＭ（汎用加入者識別モジュール）カード、ＵＩＭ（ユーザー識別モジュール）カード、ＲＵＩＭ（着脱可能ユーザー識別モジュール）カードを含むこと、を特徴とする請求項１に記載のスマートカード。
【請求項１４】
前記スマートカードが、クレジットカード、デビットカード、ＡＴＭカードを含むこと、を特徴とする請求項１に記載のスマートカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスマートカードに関し、より詳細には、現金自動預入支払機（ＡＴＭ）もしくは販売時点情報管理（ＰＯＳ）カードリーダーなどの端末で使用するか、または通信端末、即ち携帯電話で使用するための、デュアルカードシステムにおけるスマートカードに関する。
【背景技術】
【０００２】
従来、銀行カードやクレジットカードとして磁気カードが使用されていた。磁気カードシステムでは、パスワードとして知られている、磁気カードの所有者を識別する個人識別データを磁気カードに保存し、カードリーダーに入れた磁気カードから電磁的に読み取ったパスワードとカードの所有者が手作業で入力したパスワードとの一致をチェックし、カードのユーザーが正当なカードの所有者であるかどうかを判定する。しかしながら、磁気カードには以下のような問題がある。
【０００３】
第１に、磁気カードに記録されているパスワードは、単純なハードウェアで読み取ることができるため、権限の無い人物が簡単に使用できてしまう。
【０００４】
第２に、パスワードは所有者のみが知っているべきである。しかしながら、パスワードを書き込むハードウェアが必要であるため、カードを作成する人物は、そのパスワードを知ることになる。
【０００５】
第３に、ＡＴＭまたはクレジットカードリーダーのセキュリティ保護は完璧ではなく、パスワード漏洩防止も完璧ではない。それにもかかわらず、所有者はパスワードを変更できず、別の人物がパスワードを知ってしまった後でも、カードを使用している。
【０００６】
上記の問題を解決するために、フジサキらの特許文献１（“Ｈｉｇｈ Ｓｅｃｕｒｉｔｙ ＩＣ Ｃａｒｄ ｗｉｔｈ ａｎ Ｕｐｄａｔｅａｂｌｅ Ｐａｓｓｗｏｒｄ”）が、マイクロプロセッサとメモリを有するＩＣカードを開示している。図１では、参照番号１０は人物を識別するための識別媒体として使用するＩＣカード１０を示し、参照番号１１はパスワードデータの登録や更新を制御するマイクロプロセッサ１１を示し、参照番号１２は端末装置と接続するための通信インタフェース１２を示し、参照番号１３はパスワードデータを入力するためのキーボード１３を示し、参照番号１４はパスワードデータを表示するためのＬＣＤのようなディスプレイ１４装置を示し、参照番号１５はパスワードの登録や更新に必要なデータを保存するための領域を有するメモリ１５を示し、参照番号１６はメモリ１５のパスワードメモリ領域（１６ビット）を示し、参照番号１７はパスワード１６の不一致の回数をメモリ１５に保存するための領域を示し、参照番号１８はＩＣカード１０の種類や属性を表すデータを保存するための領域を示し、参照番号１９はバッテリ１９を示す。メモリ１５は、パスワード１６が登録されるパスワード１６登録領域と、登録領域に登録されているパスワード１６を更新するための更新データが保存されているパスワード１６更新領域とを有する。キーイング動作によってパスワード１６が入力されると、マイクロプロセッサ１１がパスワード１６の登録を制御し、入力されたパスワード１６をパスワード１６登録領域に登録する。登録されたパスワード１６を変更する場合には、マイクロプロセッサ１１に登録されているパスワード１６の入力エラーの回数を、パスワード１６更新領域に予め設定されているデータに基づいてチェックする。エラーの回数が所定の数よりも少なければ、登録領域がパスワード１６更新領域と共にクリアにされ、新しく入力されたパスワード１６を登録領域に登録することが許可される。
【０００７】
現在では、販売場所での支払い（「銀行カード」として知られている）、公衆電話、駐車の支払い、有料道路の支払い、携帯電話（例えば、ＳＩＭカード）、医療サービス、公共交通機関、電子財布などの多くの用途でＩＣカード１０またはいわゆる「スマートカード」が使用されている。このような用途のそれぞれが特定のカード、即ち銀行カード、テレホンカード、駐車カード、ＧＳＭ電話のＳＩＭカードなどと関連している。
【０００８】
このような種々のカードを日常使用している際に起こる問題の一つに、家に置き忘れる、または限度額切れ、もしくは有効期間が切れていて、それらのカードの内の１枚が使用できないということがある。さらに、種々のカードを管理し持ち歩くのは不便利である。したがって、いわゆる「マルチアプリケーションカード」に対する強いニーズが存在する。
【０００９】
例えば、モレノの特許文献２（“Ｍｅｔｈｏｄ ａｎｄ Ｓｙｓｔｅｍ ｆｏｒ Ｕｓｉｎｇ ａ Ｍｉｃｒｏｃｉｒｃｕｉｔ Ｃａｒｄ ｉｎ ａ Ｐｌｕｒａｌｉｔｙ ｏｆ Ａｐｐｌｉｃａｔｉｏｎｓ”）は、デフォルトのアプリケーションの実行を起動する装置、ターゲットアプリケーションの実行を起動する装置、カードをコマンドによってデフォルトアプリケーションカードまたはターゲットアプリケーションカードのいずれかとして設定することを起動するスイッチ装置を含むマイクロ回路カードを開示している。図２は、この方法の構成と一般的な動作シーケンスを示す。
【００１０】
図２に示すように、ユーザーの無線電話２２を運営している無線電話２２のオペレータ２１からクライアント２０が取得する加入契約には、一般的な無線電話サービスだけでなく、特別なサービス、例えば、駐車料金の支払いも含まれる。その場合、駐車料金の総額は、個別の項目（請求２３）としてオペレータ２１から受け取った電話使用の月々のリストに含まれる。
【００１１】
市２５が発行したプリペイドカードからの支払いを受け付けるようにプログラムされた「ペイアンドディスプレイ方式」の電子パーキングメータマシン２４付近に車を駐車した後に、使用可能な駐車カードを入手できないか、またはそのカードが使い切られているもしくは無効であることにドライバーが気づく場合もある。このマシン２４が要求する支払いを行うために、ユーザーは、例えばボタン２６を押すかまたはメニューのオプションを選択して、電話オペレータによって提供されるオプションサービスを出すことによって、無線電話２２の「駐車」コマンドを使用する。このコマンドによって、無線電話２２のＳＩＭカード２７を駐車カードとして「再設定」できる。ユーザーは、無線電話２２からＳＩＭカード２７を抜き取り、それをマシン２４に挿入（矢印２８）する。そうすると、このマシン２４はそのＳＩＭカード２７を駐車カードと認識する。次いでこのＳＩＭカード２７はそのように操作され駐車料金が引き落とされる。次に、ユーザーはＳＩＭカード２７を無線電話２２に再度挿入する（矢印２９）。そうするとＳＩＭカード２７は無線電話２２によって読み取られ、無線電話２２がＧＳＭ機能に合うようにこのＳＩＭカード２７を自動的に再設定する。
【００１２】
このようなマルチアプリケーションカードは、技術的には実現可能であるが、ＩＣカード１０自体の発明以来、多数の先駆的な試みがなされてきたことからも明らかなように、実際に実施するのは非常に困難である。
【００１３】
ＧＳＭにおけるＳＩＭ、ＷＣＤＭＡにおけるＵＳＩＭ、ＣＤＭＡ２０００におけるＲＵＩＭ、ＰＨＳネットワークにおけるＰＩＭなどのように、モバイル産業でスマートカードを広く使ってきたことによって、セキュリティサービスを提供するために携帯電話に備えられたスマートカード（ＳＩＭ／ＵＳＩＭ／ＲＵＩＭ／ＰＩＭは、以下ではＵＩＣＣ、汎用ＩＣカード１０と呼ぶ）を利用することで、種々のアプリケーションが展開されてきた。モバイルオペレータが加入者に発行したスマートカードに保存されているキーを認証することによって、モバイルオペレータは、モバイルサービスの使用に関するセキュリティを保証する。さらに、モバイルオペレータは、銀行または他のサービスプロバイダーが提供するキーをＳＩＭカード２７に保存することによって、モバイルバンキングやモバイル株式取引サービスのような特別なサービスも提供する。このようなキーは、ＳＩＭカード自体２７にあるＳＩＭツールキット（ＳＴＫ）によって展開されるアプリケーションインタフェースを通じて操作される。ＷＡＰ（ワイヤレスアプリケーションプロトコル）電話を利用していた頃は、ＷＩＭ（ワイヤレスアイデンティティモジュール）もＳＩＭカード２７のメーカーによって展開され、証明書とＰＫＩアルゴリズムをＳＩＭカード２７（ＳＷＩＭカード）または携帯電話のもう１つのカードスロットに挿入可能な独立した別のＷＩＭカードに保存することで、ＷＡＰセキュリティを保護していた。
【００１４】
携帯電話のキーパッドとディスプレイ１４画面が、優れたユーザーインタフェースと共に挿入されたスマートカードを使い易くし、サービスプロバイダーへの遠隔アクセスという携帯電話の性質によって、サービスモビリティという目標がさらに達成される。サービスモビリティを実現するために、銀行、クレジットカードの発行会社、交通カードの発行会社、証明書の発行会社、株式ブローカーなどのサービスプロバイダーは、自身の職種に属するサービスを提供すべく強化されたＳＩＭカード２７を発行するために、モバイルオペレータと協力することを切望している。しかしながら、ＳＩＭの能力や機能の提供と管理はモバイルオペレータに主導権があるため、同意した団体のみが参加を許される閉鎖的なシステムが形成されてしまう。さらに、サービスプロバイダーとモバイルオペレータとの関係は一種の相互不信であり、両者ともセキュリティや支払い方法の管理に関する検討課題が類似している。このことがモバイルセキュリティサービスの発展に対する主な障害となっている。
【００１５】
モバイルテレコミュニケーションの世界では、スマートカードに基づくその他の新たな要求はいわゆる「マルチＳＩＭオーナーシップ」であり、これは１人の携帯電話ユーザーが異なるモバイルオペレータから発行された１枚より多くのＳＩＭカード２７を保持するという傾向を示している。この傾向は、以下の理由から生じる。
・個人的な使用とビジネス使用で別個の口座を持つこと。
・旅行時にローミング料金の請求を抑える目的で種々の国のモバイルオペレータによる別個のＳＩＭを持つこと。
・日中の通話とオフピークの通話のように異なるサービスプランに別個のＳＩＭを持つこと。
・コストを抑える目的で異なるプロモーション料金パッケージに別個のＳＩＭを持つこと。
【００１６】
サービスプロバイダーまたは別のモバイルオペレータが、固有の秘密鍵を保存するスマートカード、またはＳＩＭを発行できるように携帯電話にさらなるチップスロットを提供することによって、デュアルチップまたはデュアルスロット機能を有する特別な携帯電話が上記の問題を解決に導くために使用された。しかし、特別な電話は通常コストが高くユーザーにあまり受け入れられないために、サービスプロバイダーが関われる市場は断片的である。
【００１７】
【特許文献１】米国特許第４，７５８，７１８号
【特許文献２】米国特許第６，３２５，２９３号
【発明の開示】
【発明が解決しようとする課題】
【００１８】
したがって、このような先行技術の欠点を修正し上記の問題を解決できるスマートカードを提供する必要がある。
【課題を解決するための手段】
【００１９】
本段落は本発明の特徴の幾つかを抽出し、それらをまとめている。他の特徴は、以下の段落に開示されている。添付の特許請求の精神と範囲内に含まれる種々の変更や類似の構成を含むことを意図している。
【００２０】
本発明の１つの態様によると、スマートカードは、プロセッサと、端末との通信に使用するための第１のインタフェースと、他のスマートカードとの通信に使用するための第２のインタフェースと、他のスマートカードのＲＳＴ信号を生成するためのＲＳＴ生成手段とを含む。
【００２１】
好ましくは、プロセッサが他のスマートカードからＡＴＲ（リセット応答）信号を受信して保存するためのバッファをさらに含む。
【００２２】
好ましくは、プロセッサがＡＴＲ信号を生成するためのＡＴＲ生成手段をさらに含む。
【００２３】
好ましくは、プロセッサが他のスマートカードのＰＴＳ（プロトコルタイプ選択）リクエスト信号を生成するためのＰＴＳリクエスト生成手段をさらに含む。
【００２４】
好ましくは、プロセッサが端末のＰＴＳ応答信号を生成するためのＰＴＳ応答生成手段をさらに含む。
【００２５】
好ましくは、プロセッサが、ＰＴＳリクエスト信号が端末と他のスマートカードの両方で許容可能かどうかを判定するためのＰＴＳ判定手段をさらに含む。
【００２６】
好ましくは、プロセッサが他のスマートカードのクロック周波数を提供するためのクロック調整器をさらに含む。
【００２７】
より有利には、プロセッサが、端末から発せられたコマンドＡＰＤＵ信号がスマートカードに関連するのか他のスマートカードに関連するのかを判定するためのコマンドＡＰＤＵ（アプリケーションプロトコルデータユニット）判定手段をさらに含む。
【００２８】
より有利には、プロセッサが他のスマートカードのコマンドＡＰＤＵ信号を生成するためのコマンドＡＰＤＵ生成手段をさらに含む。
【００２９】
より有利には、プロセッサが他のスマートカードからの応答ＡＰＤＵ信号を受信して保存するためのバッファをさらに含む。
【００３０】
より有利には、プロセッサが端末の応答ＡＰＤＵ信号を生成するための応答ＡＰＤＵ生成手段をさらに含む。
【００３１】
より有利には、スマートカードに非接触端末との通信のためのアンテナが設けられる。
【００３２】
より有利には、スマートカードがＳＩＭ（加入者識別モジュール）カード、ＵＳＩＭ（汎用加入者識別モジュール）カード、ＵＩＭ（ユーザー識別モジュール）カード、ＲＵＩＭ（着脱可能ユーザー識別モジュール）カードを含む。
【００３３】
より有利には、スマートカードがクレジットカード、デビットカード、ＡＴＭカードを含む。
【発明の効果】
【００３４】
本発明のスマートカードは、サービスプロバイダーとモバイルオペレータとの関係が異なるスマートカード同士であっても、端末を介することで情報交換できたり、或いは一方のスマートカードに情報を統合することができる。
【発明を実施するための最良の形態】
【００３５】
本発明の上述の目的及び利点は、当業者においては、以下の詳細な説明及び添付の図面を吟味することにより、より良く理解されよう。
【００３６】
本発明は、デュアルカードシステムにおけるスマートカード及びその使用方法に関するものであり、本発明の目的及び利点は、当業者においては、以下の詳細な説明を吟味することにより、より良く理解される。尚、本発明は以下の実施形態に限定されない。
【００３７】
〔第１の実施形態〕
図３は本発明に係るトランザクション端末で使用するデュアルカードシステムのスマートカードの第１の実施形態のブロック図である。図３に示すように、トランザクション端末３０で使用するデュアルカードシステムは、第１のカード３２と第２のカード３１からなる。第１のカード３２は、トランザクション端末３０とのターゲットトランザクションで使用する第１の識別情報を保存するための第１のメモリ３２１を有する。第２のカード３１は、プロセッサ３１０、ＲＳＴ生成装置３１４ｂ、第２のメモリ３１１、第３のメモリ３１２、第４のメモリ３１３、クロック調整器３４ａを含む。第２のメモリ３１１は、トランザクション端末３０とのターゲットトランザクションで使用する第２の識別情報を保存する。第３のメモリ３１２は、トランザクションに関連する情報を保存する。第４のメモリ３１３は、第１のカード３２によって保護されない第１の個人情報を保存する。クロック調整器３４ａは、トランザクション端末３０からＣＬＫライン３４を介してクロック信号を受け取り、別のクロック信号をＣＬＫライン３７を介して第１のカード３２に与える。クロック調整器３４ａによって与えられるクロック信号は、トランザクション端末３０によって与えられた信号と同じでもよく、違っていてもよい。
【００３８】
第１のカード３２は、第１のオペレーティングシステムでインストールされ、第２のカード３１は、第２のオペレーティングシステムでインストールされる。第２のカード３１は、スマートカードの役割と第１のカード３２を制御するためのカードリーダーの役割を同時に果たすことができる。
【００３９】
第２のカード３１は、ＲＳＴライン３３、ＣＬＫライン３４、Ｉ／Ｏポート３５の３本のラインを介してトランザクション端末３０に接続されており、このようなラインは本来電源ラインＶＣＣやアースラインＧＮＤに追加されるラインである。さらに、トランザクション端末３０は持ち運び可能な装置、またはＡＴＭもしくはＰＯＳのような固定端末のスマートカードリーダーである。また、第１のカード３２は、示されているようにＲＳＴライン３６、ＣＬＫライン３７、Ｉ／Ｏポート３８の３本のラインを介して第２のカード３１に接続している。実際には、第２のカード３１にはトランザクション端末３０と通信するためのＩ／Ｏポート３５と、第１のカード３２と通信するためのＩ／Ｏポート３８という２つのＩ／Ｏポートが設けられている。第２のカード３１は、Ｉ／Ｏポート３５とＩ／Ｏポート３８の異なる通信プロトコルに対応できる。本発明の第１の実施形態によると、第２のカード３１はＩ／Ｏポート３８を介してアプリケーションプロトコルデータユニット（ＡＰＤＵ）コマンドを第１のカード３２に発することもでき、第２のカード３１はＣＬＫライン３７を介して第１のカード３２にクロック信号を与える。換言すると、第２のカード３１は、スマートカードと第１のカード３２を制御するスマートカードリーダーの両方として機能を果たす。
【００４０】
一般的には、スマートカードは、電源電圧ＶＣＣ、クロックＣＬＫ、リセット信号ＲＳＴを受け取った後に、Ｉ／Ｏポートを介してカードリーダーにＡＴＲ（リセット応答）を送信する。ＡＴＲのデータストリングとデータ要素は、ＩＳＯ／ＩＥＣ７８１６−３の基準で定義され、詳細に説明されている。基本的なＡＴＲフォーマットを表１に示す。
【００４１】
表１は、ＩＳＯ／ＩＥＣ７８１６−３によるＡＴＲのデータ要素とその意味を示すものである。
【００４２】
【表１】
2009518740.tif 000003
【００４３】
ＴＳとＴ０で示す最初の２バイトは、種々の基本的な転送パラメータと後続バイトの存在を定義する。インタフェースキャラクタは、後続のデータ転送に重要な、プロトコルの特別な転送パラメータを定める。ヒストリカルキャラクタは、スマートカードの基本的な機能の程度を表す。先行バイトのチェックサムである検査キャラクタを、伝送プロトコルに応じてＡＴＲの最後のバイトとしてオプションで送信することができる。さらに、このＡＴＲのデータストリングは常にディバイダの値と共に送信され、伝送プロトコルやカードに関する種々のデータを含む。既知のように、スマートカードは、ＡＴＲのインタフェースキャラクタで、伝送プロトコルやキャラクタの待ち時間のような種々のデータ転送パラメータを示す。
【００４４】
さらに、端末がこのようなパラメータの１つ以上の修正を要する場合には、実際のプロトコルの実行の前にプロトコルタイプ選択（ＰＴＳ）を実行しなければならない。カードがこのことを許容するならば、端末はこれを使用して幾つかのプロトコルパラメータを修正できる。
【００４５】
図３および５を参照すると、本発明では、第２のカード３１のプロセッサ３１０は、バッファ３１８、ＡＴＲ生成装置３１９、ＰＴＳ判定装置３１５ａ、ＰＴＳリクエスト生成装置３１５ｂ、ＰＴＳ応答生成装置３１５ｃ、コマンドＡＰＤＵ判定装置３１６ａ、コマンドＡＰＤＵ生成装置３１６ｂ、応答ＡＰＤＵ生成装置３１７を含む。トランザクションでは、トランザクション端末３０は電源をオンした後に第１のカード３２が存在するかどうかを判定する（ステップＳ５００およびＳ５０１）。第１のカード３２がトランザクションシステムに存在しなければ、トランザクション端末３０は、第２のカード３１とデフォルトのトランザクションを実行する（ステップＳ５０２）。さらに、デフォルトのトランザクションは、第２のカード３１に設けられたアンテナを介した別の端末との非接触通信であってもよい。この場合、この通信は無線通信によるものである。その一方で、第１のカード３２が存在するならば、トランザクション端末３０は、デュアルカードシステムで実行する。デュアルカードシステムでは、第１のカード３２に送信される信号は、全て第２のカード３１を通る。別の言い方をすると、トランザクション端末３０は、第１のカード３２と直接通信しない。即ち、第２のカード３１は、トランザクション端末３０のスレーブであるが、第１のカード３２のマスタでもある。したがって、トランザクション端末３０から発せられたリセット信号（ＲＳＴ２）は、トランザクションが第１のカード３２に関係するのか第２のカード３１に関係するのかに関わらず、第２のカード３１のみに直接送信される。第２のカードがＲＳＴ２を受信すると、ＲＳＴ生成装置３１４ｂは第１のカード３２にリセット信号（ＲＳＴ１）を生成する（ステップＳ５０３）。ＲＳＴ１の受信後、第１のカード３２は、リセット応答信号（ＡＴＲ１）で第２のカード３１のバッファ３１８（例えば、先入れ先出し（ＦＩＦＯ）バッファ）に応答する（ステップＳ５０４）。第１のカード３２からＡＴＲ１を受け取った後、第２のカード３１のＡＴＲ生成装置３１９は、別のリセット応答信号（ＡＴＲ２’）をトランザクション端末３０に対して生成する（ステップＳ５０５）。
【００４６】
一般的に、リセット応答信号は、トランザクション端末３０がリセット信号を発した後に４００〜４０，０００クロックサイクルで生じるであろう。３．５７１２ ＭＨｚのクロック速度の場合、１１２μｓ〜１１．２０ｍｓの時間間隔に相当し、４．９１５２ＭＨｚの場合この時間間隔は８１．３８μｓ〜８．１４ｍｓである。トランザクション端末３０がこの時間間隔内にＡＴＲを受信しなければ、起動シーケンスを数回（通常は３回まで）繰り返してＡＴＲを検出しようとする。このような試みが全て失敗したとすれば、端末はカードに欠陥があるとみなし、それに応じて応答する。しかしながら、第２のカード３１がトランザクション端末３０からＲＳＴ２を受け取った後に、ＡＴＲ１が第２のカード３１に送信された場合、上述のようにＡＴＲ１が時間内に応答するのは難しいであろう。したがって、この問題を克服するために、トランザクション端末３０からのＲＳＴ２の受信に関わらず、第２のカード３１が電源オンになったら第１のカード３２にリセット信号（ＲＳＴ１）を自発的に生成するように、第２のカード３１のＲＳＴ生成装置３１４ｂをプログラムする。つまり、ＲＳＴ生成装置３１４ｂは、トランザクション端末３０への遅延応答を回避するために、第１のカード３２にＲＳＴ１を送信する前に、ＲＳＴ２が、トランザクション端末３０から送信されることを待たなくてよい。第２のカード３１は、第１のカード３２から送信されたＡＴＲ１を、ＲＳＴ２を受信するまでバッファ３１８に保存する。こうすることによって、ＡＴＲ１をＲＳＴ２の発行後すぐに送信できる。
【００４７】
トランザクション端末３０がＡＴＲ生成装置３１９からＡＴＲ信号を受け取った後、この端末は、続けてＰＴＳ（プロトコルタイプ選択）リクエスト信号（ＰＴＳ１）を第２のカード３１に送信し、ＰＴＳネゴシエーションを実行する（ステップＳ５０６）。第２のカード３１のＰＴＳリクエスト生成装置３１５ｂは、第１のカード３２に対してＰＴＳリクエスト信号（ＰＴＳ２）を生成する。ＰＴＳ２に応答して、第１のカード３２はＰＴＳ応答信号（ＰＴＳ３）を第２のカード３１に送信する。したがって、第２のカード３１のＰＴＳ判定装置３１５ａは、トランザクション端末３０から発せられた第１のＰＴＳリクエスト信号によって示されるプロトコルが、第１のカード３１から送信されたＰＴＳ３にしたがって第１のカード３２と第２のカード３１の両方で実行可能かどうかを判定する。次に、第２のカード３１のＰＴＳ応答生成装置３１５ｃが別のＰＴＳ応答信号（ＰＴＳ４）をトランザクション端末３０に送信する。示されたトランザクション端末３０のプロトコルがトランザクション端末３０と第２のカード３１との間で、そして第２のカード３１と第１のカード３２との間で許可されるまで、このシーケンスが続けられる。
【００４８】
示されたプロトコルが検出されると、トランザクション端末３０は、コマンドＡＰＤＵ信号（ｃ−ＡＰＤＵ１）を第２のカード３１のコマンドＡＰＤＵ判定装置３１６ａに送信し（ステップＳ５０７）、トランザクションを要求する。ｃ−ＡＰＤＵ１の受信後、コマンドＡＰＤＵ判定装置３１６ａは、ｃ−ＡＰＤＵ１がデフォルトのトランザクションを要求しているのかターゲットトランザクションを要求しているのかを判定する（ステップＳ５０８）。トランザクション端末３０から発せられたｃ−ＡＰＤＵ１がターゲットトランザクションを要求しているならば、第２のカード３１のコマンドＡＰＤＵ生成装置３１６ｂは、コマンドＡＰＤＵ信号（ｃ−ＡＰＤＵ２）を第１のカード３２に送信し（ステップＳ５０９）、ターゲットトランザクションを実行する（ステップＳ５１０）。第１のカード３２は、ターゲットトランザクションの実行後に、応答ＡＰＤＵ（ｒ−ＡＰＤＵ１）を第２のカード３１のバッファ３１８に送信する（ステップＳ５１１）。第１のカード３２からｒ−ＡＰＤＵ１を受信した後、第２のカード３１の応答ＡＰＤＵ生成装置３１７は、別の応答ＡＰＤＵ信号（ｒ−ＡＰＤＵ２）をトランザクション端末３０に対して生成し、これがターゲットトランザクションの終了を示す（ステップＳ５１２）。
【００４９】
本発明に係る本実施形態では、トランザクション関連情報は、第１のカード３２から発せられたトランザクションリクエストが第１、または第２の識別情報に基づいてトランザクション端末３０によって承認されたときに、プロセッサ３１０によって書き換えられる。例えば、トランザクション関連情報はデビットカードの残高値であってもよく、プロセッサ３１０はトランザクションの実行時に残高を増加／減少させることができる。
【００５０】
さらに、デュアルカードシステムがトランザクション端末３０に挿入されたときに、第１のカード３２からのＡＴＲ１の応答時間を計算することで、第２のカード３１は、第１のカード３２の存在を検出できる。或いは、デュアルカードシステムが携帯電話に挿入される場合には、第２のカード３１は、ユーザーが第１のカード３２の存在を設定できるようにＳＩＭカード２７のＳＩＭアプリケーションツールキットメニューのようなユーザーインタフェースを提供することもできる。
【００５１】
例えば、値を保存するＰＯＳ（販売時点情報管理）カードを本発明の第２のカード３１とみなし、銀行口座を保存するＡＴＭカードを第１のカード３２とみなす。これら両方のカードは、それぞれのカード本来の機能を持っている。本発明では、ＰＯＳカードをマスタカードとみなす。このカードは、カードリーダーでもありトランザクション端末３０にあるＡＴＭカードを読み取ることができる。したがって、ユーザーは、ＡＴＭカードに保存されている銀行口座から本発明に係るトランザクション端末３０を介してＰＯＳカードの電子財布に金額を送金できる。携帯電話におけるデュアルカードシステムの場合、ＳＩＭカード２７は第２のカード３１とみなされ、ＰＯＳカードは本発明の第１のカード３２とみなされる。ユーザーは、自身が携帯電話から発したショートメッセージに応答した銀行からの携帯電話発信のショートメッセージによってＰＯＳカードの電子財布に金額を補充し、ＰＯＳカードを補充できる。この場合、携帯電話は端末とみなされる。したがって本発明は、実際に情報をやり取りしやすくするために、２つの異なるトランザクション端末３０で使用するデュアルカードシステムを提供する。
【００５２】
〔第２の実施形態〕
図４は、本発明に係る、通信端末で使用するためのデュアルカードシステムのスマートカードの第２の実施形態のブロック図を示す。図４に示すように、通信端末４０で使用するためのデュアルカードシステムは、第１のカード４２と第２のカード４１からなる。第１のカード４２は、通信端末４０を介した遠隔端末４９との通信に使用するための、第１の個人情報、第１の秘密鍵、第１のセキュリティ機能を含む第１の識別情報を保存するための第１のメモリ４２１を有する。第２のカード４１は、プロセッサ４１０、第２のメモリ４１１、第３のメモリ４１２、選択装置４１３を含む。第２のメモリ４１１は、通信端末４０を介した遠隔端末４９との通信に使用するための、第２の個人情報、第２の秘密鍵、第２のセキュリティ機能を含む第２の識別情報を保存する。第３のメモリ４１２は、第１のカード４２によって守られない第１の個人情報を保存することができる。選択装置４１３は、第１のカード４２のセキュリティ機能と第２のカード４１のセキュリティ機能の実行すべき一方を決定する。プロセッサ４１０は、第１のカード４２と第２のカード４１のどちらが選択装置４１３によって選択されるかに基づいて、第１のカード４２を実行したりしなかったりする。
【００５３】
本実施形態では、第１のカード４２と第２のカード４１がいずれも異なるモバイル通信システムで使用されるＳＩＭ（加入者識別モジュール）カード、ＵＳＩＭ（汎用加入者識別モジュール）カード、ＵＩＭ（ユーザー識別モジュール）カード、ＲＵＴＭ（着脱可能ユーザー識別モジュール）カードである。２枚のＳＩＭカード２７がそれぞれ第１のカード４２と第２のカード４１とみなされると、第２のＳＩＭカード２７は２つの電話帳のような２枚のＳＩＭカード２７両方の情報を統合できる。選択装置４１３は、普通、モバイルネットワークへの登録に使用するＳＩＭを選択するためのユーザーインタフェースを提供するＳＩＭツールキットメニューによって表示される。実際には、デュアルカードシステムは、２枚のＳＩＭカード２７を通信端末４０、即ち携帯電話に組み込むことができる。本発明によれば、移動通信会社は、別の会社の古くなったＳＩＭカード２７と新しいＳＩＭカード２７とを統合するサービスをユーザーに提供できるであろう。ユーザーは、２枚のＳＩＭカード２７のうち１枚を自身で選択することによって、２つの異なるＩＤで通話できる。
【００５４】
本発明は、現時点において最も実用的で好適な実施形態の観点から説明されているが、これまでに開示した実施形態に限定されるものではないことを理解されたい。むしろ本発明は、添付の特許請求の範囲に記載の精神と範囲内における様々な変形及び同様の構成を含むことを意図しており、添付の特許請求の範囲は最も広範な解釈がなされ、かかる変形及び同様の構成を包含するものである。
【図面の簡単な説明】
【００５５】
【図１】従来のＩＣカードを示すブロック図である。
【図２】別の従来の方法に係る種々の装置やプレーヤーを示す図である。
【図３】本発明に係る、トランザクション端末で使用するためのデュアルカードシステムのスマートカードの第１の実施形態のブロック図である。
【図４】本発明に係る、通信端末で使用するためのデュアルカードシステムのスマートカードの第２の実施形態のブロック図である。
【図５】本発明に係るデュアルカードシステムを使用したトランザクション方法を示すフローチャートである。
【図６】本発明に係るデュアルカードシステムを使用したトランザクション方法を示すフローチャートである。
【符号の説明】
【００５６】
１０  ＩＣカード
１１  マイクロプロセッサ
１２  通信インタフェース
１３  キーボード
１４  ディスプレイ
１５  メモリ（保存用ＩＣ）
１６  パスワード
１７  エラーカウンタ
１８  データワード
１９  バッテリ
【図１】
2009518740.tif 000004
【図２】
2009518740.tif 000005
【図３】
2009518740.tif 000006
【図４】
2009518740.tif 000007
【図５】
2009518740.tif 000008
【図６】
2009518740.tif 000009