(57)【要約】【課題】限定された接触ピン数にも関わらず多様なインターフェースのプロトコルを支援するスマートカードと、該スマートカードを具備したガートシステム及びスマートカードのデータ通信方法を提供する。【解決手段】本発明のスマートカードは、接触ピンと、接触ピンに電気的に連結されると共に相異なる第１インターフェース装置を具備したＩＣチップとを含む。接触ピンは、外部装置とのインターフェースの方式によって選択的に第１インターフェースの中の何れか一つに連結される。【選択図】図２
2008016032.tif 000002
【特許請求の範囲】
【請求項１】
接触ピンに電気的に連結されると共に相異なる第１インターフェース装置を具備したＩＣチップを含み、前記接触ピンは、外部装置とのインターフェース方式によって選択的に前記第１インターフェースの中の何れか一つに連結されることを特徴とするスマートカード。
【請求項２】
前記ＩＣチップは、前記外部装置とのインターフェース方式を判別し、該判別の結果によって前記第１インターフェース装置の中の何れか一つを選択するインターフェース選択装置を持つことを特徴とする請求項１に記載のスマートカード。
【請求項３】
前記インターフェース選択装置は、前記接触ピンの中の少なくとも何れか一つの接触ピンの信号に応じて前記第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択回路と、前記選択コードによって選択される第１インターフェース装置を前記接触ピンの中の対応する接触ピンに連結する多重通信装置の回路を持つことを特徴とする請求項２に記載のスマートカード。
【請求項４】
前記モード選択回路は、前記少なくとも何れか一つの接触ピンの信号のレベルを感知して前記選択コードを発生させることを特徴とする請求項３に記載のスマートカード。
【請求項５】
前記モード選択回路は、前記少なくとも何れか一つの接触ピンのインピーダンスを感知して前記選択コードを発生させることを特徴とする請求項３に記載のスマートカード。
【請求項６】
前記インターフェース選択装置は、モードの設定の情報を貯蔵するレジスタと、前記モードの設定の情報に応じて前記第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択機と、前記選択コードによって選択される第１インターフェース装置を前記接触ピンの中の対応する接触ピンに連結する多重通信装置の回路を持つことを特徴とする請求項２に記載のスマートカード。
【請求項７】
前記第１インターフェース装置は、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置、又はＳＷＰインターフェース装置を持つことを特徴とする請求項１に記載のスマートカード。
【請求項８】
前記ＩＣチップは、前記接触ピンの中の一部に連結される第２インターフェース装置を持つことを特徴とする請求項１に記載のスマートカード。
【請求項９】
前記第２インターフェース装置は、ＩＳＯ７８１６のインターフェース装置を持つことを特徴とする請求項８に記載のスマートカード。
【請求項１０】
第１接触ピンと、第２接触ピンと、第３接触ピンと、ＩＳＯ７８１６のインターフェース装置及び相異なるインターフェース装置を具備したＩＣチップとを含み、
前記第１接触ピンは、前記相異なるインターフェースに連結され、前記第２接触ピンは、前記ＩＳＯ７８１６のインターフェース装置に連結され、前記第１接触ピンは、外部装置とのインターフェース方式によって前記相異なるインターフェース装置の中の何れか一つに選択的に連結され、前記第３接触ピンは、前記ＩＳＯ７８１６のインターフェース装置及び前記相異なるインターフェース装置に電源電圧及び接地電圧を供給するものに共用されることを特徴とするスマートカード。
【請求項１１】
前記ＩＣチップは、前記外部装置とのインターフェース方式を判別し、該判別の結果によって前記相異なるインターフェース装置の中の何れか一つを選択するインターフェース選択装置を持つことを特徴とする請求項１０に記載のスマートカード。
【請求項１２】
前記インターフェース選択装置は、前記第１接触ピンの中の少なくとも一つの接触ピンの信号に応じて前記相異なるインターフェース装置の中の一つを選択するために選択コードを発生させるモード選択回路と、前記選択コードによって選択されるインターフェース装置を前記第１接触ピンの中の対応する接触ピンと連結する多重通信装置の回路を持つことを特徴とする請求項１１に記載のスマートカード。
【請求項１３】
前記モード選択回路は、前記少なくとも一つの接触ピンの信号のレベルを感知して前記選択コードを発生させることを特徴とする請求項１２に記載のスマートカード。
【請求項１４】
前記モード選択回路は、前記少なくとも一つの接触ピンのインピーダンスを感知して前記選択コードを発生させることを特徴とする請求項１２に記載のスマートカード。
【請求項１５】
前記インターフェース選択装置は、モードの設定の情報を貯蔵するレジスタと、前記モードの設定の情報に応じて前記第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択機と、前記選択コードによって選択される第１インターフェース装置を前記接触ピンの中の対応する接触ピンと連結する多重通信装置の回路を持つことを特徴とする請求項１１に記載のスマートカード。
【請求項１６】
前記相異なるインターフェース装置は、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置、又はＳＷＰインターフェース装置を持つことを特徴とする請求項１０に記載のスマートカード。
【請求項１７】
前記第１接触ピンは、前記ＩＳＯ７８１６のインターフェースの規定による第４ピンＣ４、第６ピンＣ６及び第８ピンＣ８であり、前記第２接触ピンは、前記ＩＳＯ７８１６のインターフェース規定による第２ピンＣ２、第３ピンＣ３及び第７ピンＣ７であり、前記第３接触ピンは、前記ＩＳＯ７８１６の規定による第１ピンＣ１及び第５ピンＣ５であることを特徴とする請求項１３に記載のスマートカード。
【請求項１８】
前記第４ピンＣ４は、前記ＵＳＢインターフェースのデータの入力Ｄ＋、又はＭＭＣインターフェースのデータの入出力に利用されると共に、前記第６ピンＣ６は、前記ＳＷＰインターフェースの信号ＳＷＰの伝送又は前記ＭＭＣインターフェースのクロックの信号の伝送に利用され、前記第８ピンＣ８は、前記ＵＳＢインターフェースのデータの出力Ｄ−又は前記ＭＭＣインターフェースの命令語を遣り取りするのに利用されることを特徴とする請求項１７に記載のスマートカード。
【請求項１９】
前記モード選択回路は、前記第４ピンＣ４に入力される信号を感知して前記第４ピンＣ４及び前記第８ピンＣ８を前記ＵＳＢインターフェースに連結するかどうか又は前記ＭＭＣインターフェースに連結するかどうかを選択し、前記モード選択回路は、前記第６ピンＣ６に入力される信号を感知して前記第６ピンＣ６を前記ＳＷＰインターフェースに連結するかどうか又は前記ＭＭＣインターフェースに連結するかどうかを選択することを特徴とする請求項１８に記載のスマートカード。
【請求項２０】
スマートカードと、前記スマートカードと通信できるホストとを含み、
前記スマートカードは、第１接触ピンと、第２接触ピンと、第３接触ピンと、ＩＳＯ７８１６のインターフェース装置及び相異なるインターフェース装置を具備したＩＣチップとを持ち、前記第１接触ピンは、前記相異なるインターフェースに連結され、前記第２接触ピンは、前記ＩＳＯ７８１６のインターフェース装置に連結され、前記第１接触ピンは、外部装置とのインターフェース方式によって前記相異なるインターフェース装置の中の何れか一つに選択的に連結され、前記第３接触ピンは、前記ＩＳＯ７８１６のインターフェース装置及び前記相異なるインターフェース装置に電源電圧及び接地電圧を供給するものに共用されることを特徴とするシステム。
【請求項２１】
接触ピンと前記接触ピンに連結されたＩＣチップを持つスマートカードのデータ通信方法において、
前記接触ピンの中に少なくとも一つのピンの信号によって前記ＩＣチップの異なるインターフェースの中の何れか一つのインターフェースを選択する段階と、
前記接触ピンの一部を前記選択されたインターフェースに連結する段階と、
前記選択されたインターフェース装置を介して外部装置と通信する段階とを持つことを特徴とするスマートカードのデータ通信方法。
【請求項２２】
接触ピンと、前記接触ピンに含まれたＩＣチップとを持つスマートカードのデータ通信方法において、
レジスタに設定されたモード選択の情報によって前記ＩＣチップの違うインターフェースの中の何れか一つのインターフェースを選択する段階と、
前記接触ピンの一部を前記選択されたインターフェースに連結する段階と、
前記選択されたインターフェース装置を介して外部装置と通信する段階とを持つことを特徴とするスマートカードのデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートカードに係り、より詳しくは複数の相異なるインターフェースを持つスマートカード、該スマートカードを具備したシステム、及び該スマートカードのデータ通信方法に関する。
【背景技術】
【０００２】
スマートカード(Ｓｍａｒｔ  Ｃａｒｄ)には、マイクロプロセッサ、カードの運営体制、保安モジュール、メモリ等を揃えて特定の業務が処理できる様に集積回路のチップ(ＩＣ Ｃｈｉｐ)が内装されている。スマートカードは、演算能力、暗号化機能、双方向の通信機能があり、保安性が優れると共に携帯が便利である。これらの長所があって交通、医療保健、身分確認、流通、公共サービス等の人の生活への活用が増えている。
【０００３】
スマートカードには、接触式のカードと非接触式のカードとがある。該二つのカードを結合させたコンビネーションカード及びハイブリッドカードもある。接触式カードは、チップを動作させるための電源とクロック信号とを得るために判読機との物理的な接触が必要であり、非接触式カードは、判読機にカードを挿入しなくても、一定の距離が離れていても動作できるカードである。
【０００４】
図１は、従来の接触式のスマートカード１００を表わす。従来の接触式のスマートカード１００は、ＩＳＯ７８１６のインターフェースの規定による。図１を参考にすれば、スマートカード１００は、コネクタ１２０及びＩＣチップ１４０を持つ。
【０００５】
図１によると、コネクタ１２０は、８個の接触ピンＣ１−Ｃ８を含む。接触ピンＣ１は、外部のインターフェース装置からスマートカードに必要な電源ＶＤＤを供給する。接触ピンＣ２は、スマートカードの内部回路をリセットするリセット信号ＲＳＴを入力する。接触ピンＣ３は、外部インターフェース装置からＩＣチップ１４０に安定したクロックＣＬＫを供給する。クロックＣＬＫは、ＩＣチップ１４０の駆動の役割を果す。接触ピンＣ５は、外部インターフェース装置から接地電圧ＧＮＤを 供給する。接触ピンＣ４、接触ピンＣ６及び接触ピンＣ８は、ＩＳＯ７８１６では定められてないスペア用の接触ピンである。最近では、接触ピンＣ４、Ｃ８は、ＵＳＢ(Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)の規格によるデータ信号(Ｄ＋、Ｄ−)を送受信するためのピンとして使用される。接触ピンＣ７は、スマートカード１００が外部のインターフェース装置と半二重方式(Ｈａｌｆ−Ｄｕｐｌｅｘ方式)の通信を行う時に入出力ＳＩＯピンとして使用される。
【０００６】
従来のスマートカードは、ＩＳＯ７８１６のインターフェースのプロトコルだけを支援する。最近のスマートカードは、もっと多様なインターフェースのプロトコル (例えば、ＵＳＢ、ＭＭＣ等)を支援して活用度が高まっている。しかし、スマートカードの接触ピンの数は、８個に限定されている。このようにインターフェースの規格は、多様なインターフェースのプロトコルを支援するスマートカードを提供することに限界となる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、前記のような問題を解決するために案出されたもので、本発明の目的は、限定された接触ピンの数に関係なく多様なインターフェースのプロトコルが支援できるスマートカード、該スマートカードのデータ通信方法及びシステムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明のスマートカードは、接触ピンに電気的に連結されると共に、相異なる第１インターフェース装置を具備したＩＣチップを含み、接触ピンは、外部装置とのインターフェース方式によって選択的に第１インターフェースの中の何れか一つに連結される。
【０００９】
本発明の実施例において、ＩＣチップは、外部装置とのインターフェース方式を判別し、該判別の結果によって第１インターフェース装置の中の何れか一つを選択するインターフェース選択装置を含む。
【００１０】
インターフェース選択装置は、接触ピンの中の少なくとも一つの接触ピンの信号に応じて第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択回路と、選択コードによって選択される第１インターフェース装置を接触ピンの中の対応する接触ピンに連結する多重通信装置の回路とを含む。
【００１１】
モード選択回路は、少なくとも一つの接触ピンの信号のレベルを感知して選択コードを生成する。
【００１２】
モード選択回路は、少なくとも一つの接触ピンのインピーダンスを感知して選択コードを生成する。
【００１３】
インターフェース装置は、モード設定の情報を貯蔵するレジスタと、該モード設定の情報に応じて第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択機と、選択コードによって選択される第１インターフェース 装置を前記接触ピンの中の対応する接触ピンに連結する多重通信装置の回路とを含む。
【００１４】
第１インターフェース装置は、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置及びＳＷＰインターフェース装置を含む。
【００１５】
ＩＣチップは、接触ピンの一部に連結される第２インターフェース装置を含む。
【００１６】
第２インターフェース装置は、ＩＳＯ７８１６のインターフェース装置を含む。
【００１７】
第１接触ピンと、第２接触ピンと、第３接触ピンと、ＩＳＯ７８１６のインターフェース装置及び相異なるインターフェース装置を具備したＩＣチップとを含み、第１接触ピンは、相異なるインターフェースに連結され、第２接触ピンは、ＩＳＯ７８１６のインターフェース装置に連結され、第１接触ピンは、外部装置とのインターフェース方式によって相異なるインターフェース装置の中の何れか一つに選択的に連結され、第３接触ピンは、ＩＳＯ７８１６のインターフェース装置及び前記相異なるインターフェース装置に電源電圧及び接地電圧を供給するものに共用される。
【００１８】
ＩＣチップは、外部装置とのインターフェース方式を判別し、判別の結果によって相異なるインターフェース装置の中の何れか一つを選択するインターフェース選択装置を含む。
【００１９】
インターフェース選択装置は、第１接触ピンの中の少なくとも一つの接触ピンの信号に応じて違うインターフェース装置の中の一つを選択するために選択コードを発生させるモード選択回路と、選択コードによって選択されるインターフェース装置を第１接触ピンの中の対応する接触ピンに連結する多重通信装置の回路とを含む。
【００２０】
モード選択回路は、少なくとも一つの接触ピンの信号のレベルを感知して選択コードを生成する。
【００２１】
モード選択回路は、少なくとも一つの接触ピンのインピーダンスを感知して選択コードを生成する。
【００２２】
インターフェース選択装置は、モード設定の情報を貯蔵するレジスタと、モード設定の情報に応じて第１インターフェース装置の中の一つを選択するために選択コードを発生させるモード選択機と、選択コードによって選択される第１インターフェース装置を接触ピンの中の対応する接触ピンに連結する多重通信装置の回路とを含む。
【００２３】
相異なるインターフェース装置は、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置及びＳＷＰインターフェース装置を含む。
【００２４】
第１接触ピンは、ＩＳＯ７８１６のインターフェースの規定による第４ピンＣ４、第６ピンＣ６及び第８ピンＣ８であり、第２接触ピンは、ＩＳＯ７８１６のインターフェースの規定による第２ピンＣ２、第３ピンＣ３及び第７ピンＣ７であり、第３接触ピンは、ＩＳＯ７８１６の規定による第１ピンＣ１及び第５ピンＣ５である。
【００２５】
第４ピンＣ４は、ＵＳＢインターフェースのデータ入力Ｄ＋又は、ＭＭＣインターフェースのデータ入出力に利用されると共に、第６ピンＣ６は、ＳＷＰインターフェースの信号伝送、又は、ＭＭＣインターフェースのクロックの伝送に利用され、第８ピンＣ８は、ＵＳＢインターフェースのデータ出力Ｄ−、又はＭＭＣインターフェースの命令語を遣り取りするものに利用される。
【００２６】
モード選択回路は、第４ピンＣ４に入力される信号を感知して第４ピンＣ４及び第８ピンＣ８をＵＳＢインターフェース又は、ＭＭＣインターフェースに連結するかどうかを選択し、モード選択回路は、第６ピンＣ６に入力される信号を感知して第６ピンＣ６をＳＷＰインターフェース又は、ＭＭＣインターフェースに連結するかどうかを選択する。
【００２７】
本発明のスマートカードのシステムは、スマートカードと通信できるホストを持ち、スマートカードは、第１接触ピン、第２接触ピン、第３接触ピン、ＩＳＯ７８１６のインターフェース装置及び違うインターフェース装置を具備したＩＣチップを含み、第１接触ピンは、違うインターフェースに連結され、第２接触ピンは、ＩＳＯ７８１６のインターフェース装置に連結され、第１接触ピンは、外部装置とのインターフェース方式によって違うインターフェース装置の中の何れか一つに選択的に連結され、第３接触ピンは、ＩＳＯ７８１６のインターフェース装置及び違うインターフェース装置に電源電圧及び接地電圧を供給するものに共用される。
【００２８】
本発明のスマートカードのデータ通信方法は、接触ピンの中の少なくとも一つのピンの信号によってＩＣチップの相異なるインターフェースの中の何れか一つのインターフェースを選択する段階、接触ピンの一部を選択されたインターフェースに連結する段階、選択されたインターフェース装置を介して外部装置と通信する段階を含む。
【００２９】
本発明のスマートカードの他のデータ通信方法は、レジスタに設定されたモード選択の情報によってＩＣチップの相異なるインターフェースの中の何れか一つのインターフェースを選択する段階、接触ピンの一部を選択されたインターフェースに連結する段階、選択されたインターフェース装置を介して外部装置と通信する段階を含む。
【発明の効果】
【００３０】
本発明のスマートカードは、インターフェース選択装置を具備して限定された接触ピンの数に関係なく複数の違うインターフェース装置と通信できる。
【発明を実施するための最良の形態】
【００３１】
本発明が属する技術の分野の通常の知識を持つ者が本発明の技術を容易に実施できる様に図面を参照して詳細に説明する。
【００３２】
図２は、本発明のスマートカード２００の一つの実施例を表わす。図２を参考にすればスマートカード２００は、コネクタ２２０及びＩＣチップ２４０を持つ。コネクタ２２０は、外部のインターフェース装置に連結される。コネクタ２２０は、８個の接触ピンＣ１−Ｃ８を持つ。接触ピンＣ１−Ｃ８は、第１接触ピンＣ４、Ｃ６、Ｃ７、第２接触ピンＣ２、Ｃ３、Ｃ７及び第３接触ピンＣ１、Ｃ５から成る。
【００３３】
第１接触ピンＣ４、Ｃ６、Ｃ８は、ＩＳＯ７８１６のインターフェース装置２４２を除いた他のインターフェース装置２４４、２４６、２４８の中の何れか一つを選択するために使用されるピンである。接触ピンＣ４は、ＩＣチップ２４０のパットＰ４に連結される。接触ピンＣ４は、外部のＵＳＢのインターフェース装置からデータＤ＋の入力、又は外部のＭＭＣのインターフェース装置とのデータＭＤＡＴＡの入出力に利用される。接触ピンＣ６は、ＩＣチップ２４０のパットＰ６に連結される。接触ピンＣ６は、外部のＳＷＰインターフェース装置との信号ＳＷＰの入出力、又は外部ＭＭＣのインターフェース装置からクロックＭＣＬＫの入力に利用される。接触ピンＣ８は、ＩＣチップ２４０のパットＰ８に連結される。接触ピンＣ８は、外部のＵＳＢのインターフェース装置にデータＤ−の出力、又は外部のＭＭＣのインターフェース装置との命令語ＣＭＤの遣り取りに利用される。
【００３４】
第２接触ピンＣ２、Ｃ３、Ｃ７は、ＩＳＯ７８１６のインターフェース装置２４２にだけ信号を供給するピンである。図２を参考にすれば、第２接触ピンＣ２、Ｃ３、Ｃ７は、ＩＳＯ７８１６のインターフェース装置２４２に連結される。接触ピンＣ２は、ＩＣチップ２４０のパットＰ２に連結される。接触ピンＣ２は、外部装置からＩＣチップ２４０の内部回路をリセットするリセット信号ＲＳＴの入力に利用される。接触ピンＣ３は、ＩＣチップ２４０のパットＰ３に連結される。接触ピンＣ３は、外部装置からＩＣチップ１４０に安定されたクロックＣＬＫを供給する。ＩＣチップ１４０は、該クロックＣＬＫに同期して駆動される。接触ピンＣ７は、ＩＣチップ２４０のパットＰ７に連結される。接触ピンＣ７は、外部装置との半二重方式(Ｈａｌｆ−ＤｕＰｌｅｘ方式)の通信の入出力ＳＩＯに利用される。
【００３５】
第３接触ピンＣ１、Ｃ４は、ＩＣチップ２４０の内部回路に電源電圧ＶＤＤと接地電圧ＧＮＤとを供給するのに利用されるピンである。接触ピンＣ１は、外部装置からＩＣチップ２４０の駆動に必要な電源(ＶＣＣを供給するのに利用される。接触ピンＣ５は、ＩＣチップ２４０のパットＰ５に連結される。接触ピンＣ５は、外部装置とＩＣチップ２４０との間の接地ＧＮＤに利用される。図２を参照すれば、パットＰ１とパットＰ５とは、電源管理装置２６０に連結される。電源管理装置２６０は、パットＰ１とパットＰ５とを通じて伝送された電源電圧ＶＤＤと接地電圧ＧＮＤとをＩＣチップ２４０の内部回路に供給する。
【００３６】
ＩＣチップ２４０は、パットＰ１−Ｐ８、ＩＳＯ７８１６のインターフェース装置２４２、ＵＳＢインターフェース装置２４４、ＭＭＣインターフェース装置２４６、ＳＷＰインターフェース装置２４８、インターフェース選択装置２５０、電源管理装置２６０及びコア２７０を含む。
【００３７】
電源管理装置２６０は、パットＰ１から電源ＶＤＤ、パットＰ５から接地電源ＧＮＤを供給してもらって、ＩＣチップ２４０の内部回路に電源ＶＤＤ及び接地電源ＧＮＤを供給する。
【００３８】
コア２７０は、図２には図示されてないが、ＣＰＵ、メモリー(例えば、ＲＯＭ、ＲＡＭ、フラッシュ)、保安ロジック装置等を含む。 
【００３９】
図２を参照すれば、ＩＳＯ７８１６のインターフェース装置２４２、ＵＳＢインターフェース装置２４４、ＭＭＣインターフェース装置２４６及びＳＷＰインターフェース装置２４８は、電源管理装置２６０及びコア２７０を共有する。又、スマートカード２００は、ＩＳＯ７８１６のインターフェース装置２４２を基本モードに連結する。しかし、ＵＳＢインターフェース装置２４４、ＭＭＣインターフェース装置２４６及びＳＷＰインターフェース装置２４８は、第１パットＰ４、Ｐ６、Ｐ８に受信される信号によって連結される。
【００４０】
下の表１は、本発明のスマートカード２００のパットの機能を整理して表わす。
【００４１】
【表１】
2008016032.tif 000003
【００４２】
ＩＳＯ７８１６のインターフェース装置２４２は、パットＰ２からリセット信号ＲＳＴが受信され、パットＰ３からクロックＣＬＫが受信され、パットＰ７から入出力データＳＩＯを遣り取りする。ＩＳＯ７８１６のインターフェース装置２４２は、電源管理装置２６０を介してパットＰ１から電源電圧ＶＤＤが供給され、パットＰ５から接地電圧ＧＮＤが供給される。
【００４３】
ＵＳＢインターフェース装置２４４は、インターフェース選択装置２５０を介してパットＰ４からデータが入力Ｄ＋され、パットＰ８からデータＤ−が出力される。ＵＳＢインターフェース装置２４４は、電源管理装置２６０を介してパットＰ１から電源電圧ＶＤＤが供給され、パットＰ５から接地電圧ＧＮＤが供給される。
【００４４】
ＭＭＣインターフェース装置２４６は、インターフェース選択装置２５０を介してパットＰ４からデータＭＤＡＴＡが入出力され、パットＰ６からクロックＭＣＬＫの信号が受信され、パットＰ８から命令語ＭＣＭＤを遣り取りする。ＭＭＣインターフェース装置２４６は、電源管理装置２６０を介してパットＰ１から電源電圧ＶＤＤが供給され、パットＰ５から接地電圧ＧＮＤが供給される。
【００４５】
ＳＷＰインターフェース装置２４８は、インターフェース選択装置２５０を介してパットＰ６から信号ＳＷＰが伝送される。ＳＷＰインターフェース２４６の場合に、信号ＳＷＰと共に電源が供給されるので別の電源供給を必要としない。
【００４６】
インターフェース選択装置２５０は、外部装置から第１パットＰ４、Ｐ６、Ｐ８で受信する信号を感知して外部装置とのインターフェース方式を判別し、判別の結果によってインターフェース装置２４４、２４６、２４８の中の何れか一つを選択する。図２を参考にすれば、インターフェース選択装置２５０は、第１パットＰ４、Ｐ６、Ｐ８から伝送された信号を選択されたインターフェース装置に伝達する。
【００４７】
判別されたインターフェースの方式がＵＳＢインターフェースであれば、インターフェース選択装置２５０は、入力データＤ＋のためのパットＰ４と出力データＤ−のためのパットＰ８とをＵＳＢインターフェース装置２４４に電気的に連結する。 
【００４８】
判別されたインターフェースの方式がＭＭＣインターフェースであれば、インターフェース選択装置２５０は、入出力データＭＤＡＴＡのためのパットＰ４、クロックＭＣＬＫの信号のためのパットＰ６及び命令語ＭＣＭＤのためのパットＰ８をＭＭＣインターフェース装置２４６に電気的に連結する。 
【００４９】
判別されたインターフェースの方式がＳＷＰインターフェースであれば、インターフェース選択装置２５０は、信号ＳＷＰのためのパットＰ６をＳＷＰインターフェース装置２４８に電気的に連結する。
【００５０】
本発明のスマートカード２００は、外部装置から第１パットＰ４、Ｐ６、Ｐ８に入力される信号を感知して外部装置とのインターフェースの方式を判別し、該判別の結果によってインターフェース装置を選択し、選択されたインターフェース装置を第１パットＰ４、Ｐ６、Ｐ８の中の対応するパットに電気的に連結する。
【００５１】
図３は、図２に図示されたインターフェース選択装置２５０の実施例を表わす。インターフェース装置２５０は、第１多重通信装置２５２、第２多重通信装置２５４、第３多重通信装置２５６及びモード選択回路２５８を含む。第１多重通信装置２５２は、モード選択回路２５８からの選択コードＳ１に応じてパットＰ４に入る信号をＵＳＢインターフェース装置２４４の入力データＤ＋、又は、ＭＭＣインターフェース装置２４６のデータＭＤＡＴＡに決める。
【００５２】
第２多重通信装置２５４は、モード選択回路２５８からの選択コードＳ２に応じてパットＰ６から入る信号をＵＳＢインターフェース装置２４４の出力データＤ＋、又はＭＭＣインターフェース装置２４６の命令語ＭＣＭＤに決める。 
【００５３】
第３多重通信装置２５６は、モード選択回路２５８からの選択コードＳ３に応じてパットＰ４から入る信号をＳＷＰインターフェース装置２４８の信号ＳＷＰ、又はＭＭＣインターフェース装置２４６のクロックＭＣＬＫに決める。
【００５４】
モード選択回路２５８は、インターフェースを決定する選択コードＳ１、S２、Ｓ３を発生させる。選択コードＳ１、S２、Ｓ３は、使用者が直接に選択することも可能である。
【００５５】
使用者は、次のような方法で選択コードＳ１、S２、Ｓ３を選択する。まず、使用者は、各々のインターフェースに該当する選択コードＳ１、S２、Ｓ３に対する情報をレジスタに設定して置く。設定されたレジスタの選択コードＳ１、S２、Ｓ３は、モード選択回路２５８に伝送される。従って、使用者は、レジスタに設定された選択コードＳ１、S２、Ｓ３の値によってスマートカード２００を特定のインターフェース装置だけに連結して使用できる。
【００５６】
下の表２は、レジスタに設定されたコードの値と、そのコードの値によって選択されるインターフェース装置の関係を表わす。
【００５７】
【表２】
2008016032.tif 000004
【００５８】
レジスタに設定されたコード値がＳ１=１、S２=１及びＳ３=０であれば、スマートカード２００は、ＵＳＢインターフェースの方式で通信するためのカードに使われる。レジスタに設定されたコード値がＳ１=０、S２=０及びＳ３=０であれば、スマートカード２００は、ＭＭＣインターフェースの方式で通信するためのカードに使われる。レジスタに設定されたコード値がＳ１=０、S２=０及びＳ３=１であれば、スマートカード２００は、ＳＷＰインターフェースの方式で通信するためのカードに使われる。
【００５９】
一方、モード選択回路２５８は、第１パットＰ４、Ｐ６、Ｐ８から伝達される信号を感知して自動的に選択コードＳ１、S２、Ｓ３を発生させる。 このためにモード選択回路２５８は、第１パットＰ４、Ｐ６、Ｐ８から伝達される信号を感知する自動感知回路を具備する。
【００６０】
図４は、本発明の自動感知回路２５９を表わす。図４に図示された自動感知回路２５９は、第１パットＰ４、Ｐ６、Ｐ８から入力される信号の電圧レベル又はパットのインピーダンスの差を感知して選択コードＳ１、S２、Ｓ３を発生させる。
【００６１】
相異なるインターフェースの方式によって入力される信号は、信号レベルが各々違う。スマートカード２００は、相異なるインターフェースの方式による信号レベルを貯蔵して置く。自動感知回路２５９は、パットから入力される信号レベルとスマートカード２００に貯蔵された信号レベルとを比較して外部装置とのインターフェースの方式を判別する。
【００６２】
図示されてないが、パットのインピーダンスの差を感知する自動感知回路２５９は、次の様に動作する。自動感知回路２５９は、外部装置から信号が入力されるパットの周囲にインピーダンスを多様に変更させながらパットの電圧のレベルを測定する。測定された電圧のレベルに対するデータの情報をスマートカード２００の内部に貯蔵されてあるインターフェースの値と比較して外部装置とのインターフェースの方式を判別する。
【００６３】
インターフェース選択装置２５０は、第１パットＰ４、Ｐ６、Ｐ８の信号を感知してインターフェースの方式を判別し、該判別の結果によってインターフェース装置を選択し、第１パットＰ４、Ｐ６、Ｐ８の中で選択されたインターフェースに対応するパットを電気的に連結する。
【００６４】
図５は、本発明のスマートカード３００の他の実施例を表わす。図５を参照すれば、スマートカード３００は、インターフェース装置３４４、３４６、３４８の信号ラインにダブルボンディングで連結された第１パットＰ４、Ｐ６、Ｐ８を含む。即ち、パットＰ４は、ＵＳＢインターフェース３４４のデータ入力Ｄ＋のラインとＭＭＣインターフェース３４６のデータＭＤＡＴＡラインとに各々連結され、パットＰ６は、ＳＷＰインターフェース３４８の信号ＳＷＰラインとＭＭＣインターフェース３４６のクロックＭＣＬＫラインに各々連結され、パットＰ８は、ＵＳＢインターフェース３４４のデータ出力Ｄ−のラインとＭＭＣインターフェース３４６の命令語ＭＣＭＤラインとに各々連結される。
【００６５】
インターフェース選択装置３５０は、スイッチ３５１−３５６とモード選択回路３５８とを含む。スイッチ３５１−３５６は、モード選択回路３５８から提供される選択コード値Ｓ１、S２、Ｓ３に応じて第１パットＰ４、Ｐ６、Ｐ８とインターフェース装置３４４、３４６、３４８との連結を決定する。
【００６６】
スイッチ３５１は、選択コードＳ１に応じてパットＰ４とＵＳＢインターフェース装置３４４の入力データＤ＋ラインとの連結を決定する。スイッチ３５１は、選択コードＳ１に応じてパットＰ４とＭＭＣインターフェース装置３４６のデータＭＤＡＴＡラインとの連結を決定する。スイッチ３５３は、選択コードＳ２に応じてパットＰ８とＵＳＢインターフェース装置３４４の出力データＤ−ラインとの連結を決定する。スイッチ３５４は、選択コードＳ２に応じてパットＰ８とＭＭＣインターフェース装置３４６の命令語ＭＣＭＤラインとの連結を決定する。スイッチ３５５は、選択コードＳ３に応じてパットＰ６とＳＷＰインターフェース装置３４８の信号ＳＷＰラインとの連結を決定する。スイッチ３５６は、選択コードＳ３に応じてパットＰ６とＭＭＣインターフェース３４６のクロックＭＣＬＫラインとの連結を決定する。
【００６７】
モード選択回路３５８は、第１パットＰ４、Ｐ６、Ｐ８に伝送される信号を感知して選択コードＳ１、S２、Ｓ３を発生させてスイッチ３５１−３５６に伝送する。そのためにモード選択回路３５８は、自動感知回路を具備する。
【００６８】
図６は、本発明の自動感知回路３５９を表わす。図６に図示された自動感知回路３５９は、第１パットＰ４、Ｐ６、Ｐ８に入力される信号の電圧レベル又はパットのインピーダンスの差を感知して選択コードＳ１、S２、Ｓ３を発生させる。
【００６９】
自動感知回路３５９は、外部装置から第１パットＰ４、Ｐ６、Ｐ８に入力される信号を感知して外部装置と通信できるインターフェースを判別し、選択コード値をスイッチ３５１−３５６に伝送する。インターフェース選択装置３５０は、自動感知回路３５９の選択コード値によってスイッチ３５１−３５６のオン−オフを決定し、第１パットＰ４、Ｐ６、Ｐ８の中の対応するパットをインターフェースに電気的に連結する。
【００７０】
図５及び図６を参考にすれば、スマートカード３００は、次のような過程でインターフェース装置に連結される。スマートカード３００は、基本的にＩＳＯ７８１６のインターフェース装置３４２に連結され、スイッチ３５１−３５６は、全てオフの状態にある。
【００７１】
ＵＳＢインターフェースの方式で通信する場合は、スマートカード３００の自動感知回路３５９は、パットＰ４及びパットＰ８に入力される信号を感知して選択コード値Ｓ１、S２を発生させる。自動感知回路３５９から発生された選択コード値Ｓ１、S２によってスイッチ３５１とスイッチ３５２とは、オンの状態になる。従って、ＵＳＢインターフェース装置３４４は、入力データＤ＋を入力するパットＰ４及び出力データＤ−を出力するパットＰ８に自動的に連結される。その後、スマートカード３００は、ＵＳＢインターフェースの方式で外部装置と通信できる。
【００７２】
ＭＭＣインターフェースの方式で通信する場合にはスマートカード３００の自動感知回路３５９は、パットＰ４、パットＰ６及びパットＰ８に入力される信号を感知して選択コード値(/Ｓ１、/S２、/Ｓ３を発生させる。自動感知回路３５９から発生された選択コード値(/Ｓ１、/S２、/Ｓ３によってスイッチ３５３、３５４、３５５は、オンの状態になる。従って、ＭＭＣインターフェース装置３４６は、データ(ＭＤＡＤＡ)を入出力するパットＰ４、クロックＭＣＬＫを受け取るパットＰ６及び命令語ＭＣＭＤを受け取るパットＰ８に自動的に連結される。その後、スマートカード３００は、ＭＭＣインターフェースの方式で外部装置と通信できる。
【００７３】
ＳＷＰインターフェースの方式で通信する場合には、スマートカード３００の自動感知回路３５９は、パットＰ６に入力される信号を感知して選択コード値Ｓ３を発生させる。自動感知回路３５９から発生された選択コード値Ｓ３によってスイッチ３５６は、オンの状態になる。従って、ＳＷＰインターフェース装置３４８は、信号ＳＷＰを入出力するパットＰ６に自動的に連結され。その後、スマートカード３００は、ＳＷＰインターフェースの方式で外部装置と通信できる。
【００７４】
本発明のスマートカード３００は、外部装置から第１パットＰ４、Ｐ６、Ｐ８に入力される信号を感知して外部装置と通信できるインターフェース装置を選択する選択コード値を発生させる。選択コード値に応じて第１パットＰ４、Ｐ６、Ｐ８の中の選択されたインターフェースに対応するパットを選択されたインターフェース装置に連結し、スマートカード３００が外部装置と通信できる様にする。
【００７５】
図７は、図２に図示されたスマートカード２００とホスト４００を持つカードシステムを表わす。図７を参照すればシステムは、スマートカード２００及びホスト４００を含む。ホスト４００は、ＩＳＯ７８１６のインターフェース装置、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置及びＳＷＰインターフェース装置の中の何れか一つを含む。本発明のスマートカード２００は、多様なインターフェース装置、例えば、ＵＳＢインターフェース装置、ＭＭＣインターフェース装置、ＳＷＰインターフェース装置と通信できる。
【００７６】
図８は、図７に図示されたホスト４００がＩＳＯ７８１６のインターフェース装置４２０を具備したシステムを表わす。図８を参照すれば、スマートカード２００は、基本的にＩＳＯ７８１６のインターフェース装置４２０を具備したホスト４００と通信できる。
【００７７】
図９は、図７に図示されたホスト４００がＵＳＢインターフェース装置４４０を具備したシステムを表わす。インターフェース選択装置２４０は、ホスト４００から伝送されたパットＰ４とパットＰ８の信号を感知してスマートカード２００が通信しようとするインターフェースがＵＳＢインターフェースの方式であるものをキャッチする。従って、スマートカード２００は、パットＰ４に伝送された信号とパットＰ８に伝送された信号とを各々ＵＳＢインターフェース装置２４４の入力データＤ＋と出力データＤ−に認識する。又、スマートカード２００は、電源供給装置２６０を介してパットＰ１から電源ＶＤＤが供給され、パットＰ５から接地電源ＧＮＤが供給される。
【００７８】
図１０は、図７に図示されたホスト４００がＭＭＣインターフェース装置４６０を具備したシステムを表わす。インターフェース選択装置２４０は、ホスト４００から伝送されたパットＰ４、パットＰ６及びパットＰ６の信号を感知してスマートカード２００が通信しようとするインターフェースがＭＭＣインターフェースの方式であるものをキャッチする。 従って、スマートカード２００は、パットＰ４に伝送された信号をＭＭＣインターフェース装置２４６の入出力データＭＤＡＴＡに、パットＰ６に伝送された信号をＭＭＣインターフェース装置２４６のクロックＭＣＬＫに、パットＰ８に伝送された信号をＭＭＣインターフェース装置２４６の命令語ＭＣＭＤに認識する。又、スマートカード２００は、電源供給装置２６０を介してパットＰ１から電源ＶＤＤが供給され、パットＰ５から接地電源ＧＮＤが供給される。
【００７９】
図１１は、図７に図示されたホスト４００がＳＷＰインターフェース装置４８０を具備したシステムを表わす。インターフェース選択装置２４０は、パットＰ６に伝送される信号を感知して通信しようとするインターフェースがＳＷＰインターフェースの方式であるものをキャッチする。従って、スマートカード２００は、パットＰ６に伝送された信号をＳＷＰインターフェース装置２４８の信号ＳＷＰに認識する。
【００８０】
図１２は、本発明のスマートカード２００と外部装置とが通信される方法を説明するためのフローチャートである。スマートカード２００は、複数の相異なるインターフェース装置を含み、各々のインターフェースは、通信のためにスマートカードのパットを共有する。
【００８１】
図１２を参照すれば、スマートカード２００と外部装置とが通信される方法は、Ｓ１０段階でスマートカード２００は、通信しようとするインターフェース方式を決定する。
【００８２】
インターフェースの方式に対する決定は、使用者が直接決定することもでき、外部装置と接触されるパットから伝送される信号を感知して自動的に決定される様にすることもできる。
【００８３】
続いて、S２０段階でスマートカード２００は、Ｓ１０段階から決定されたインターフェースの方式によって通信ができる様に共有されたパットに選択されるインターフェース装置を電気的に連結する。S２０段階から選択されてないインターフェース装置は、共有されたパットから電気的に短絡される。
【００８４】
続いて、Ｓ３０段階でスマートカード３００は、S２０段階から連結されたパットを介して外部装置とデータ通信を行う。従って、本発明のスマートカードは、異なるインターフェース装置を含むことができ、限定されたパット数にも関わらず多様な外部のインターフェース装置とデータ通信が可能である。
【００８５】
本発明を、実施例を挙げて詳しく説明したが、本発明は、実施例によって限定されるものではなく発明の目的及び請求項の範囲の内で多様に変形できる。
【図面の簡単な説明】
【００８６】
【図１】従来の接触式のスマートカードを表わす。
【図２】本発明のスマートカードの実施例を表す。
【図３】図２に図示されたインターフェース選択装置の実施例を表わす。
【図４】図３に図示されたモード選択回路の自動感知回路を表わす。
【図５】本発明のスマートカードの他の実施例を表わす。
【図６】図５に図示されたモード選択回路の自動感知回路を表わす。
【図７】図２に図示されたスマートカードとホストを含むシステムを表わす。
【図８】図７に図示されたホストがＩＳＯ７８１６のインターフェース装置を具備したシステムを表わす。
【図９】図７に図示されたホストがＵＳＢインターフェース装置を具備したシステムを表わす。
【図１０】図７に図示されたホストがＭＭＣインターフェース装置を具備したシステムを表わす。
【図１１】図７に図示されたホストがＳＷＰインターフェース装置を具備したシステムを表わす。
【図１２】本発明のスマートカードと外部装置とが通信されるフローチャートを表わす。
【符号の説明】
【００８７】
１００、２００、３００： スマートカード
４００： ホスト
１２０、２２０、Ｃ１−Ｃ８： 接触ピン
Ｐ１−Ｐ８：パット
１４０、２４０： ＩＣチップ
１４２、２４２、４２０： ISOインターフェース装置
２４４、４４０： ＵＳＢインターフェース装置
２４６、４６０： ＭＭＣインターフェース装置
２４８、４８０： ＳＷＰインターフェース装置
２５０、３５０： インターフェース選択装置
２６０、３６０： 電源管理装置
２７０、３７０： コア
３５１−３５６： スイッチ
２５８、３５８： モード選択回路
２５９、２５９： 自動感知回路
【図１】
2008016032.tif 000005
【図２】
2008016032.tif 000006
【図３】
2008016032.tif 000007
【図４】
2008016032.tif 000008
【図５】
2008016032.tif 000009
【図６】
2008016032.tif 000010
【図７】
2008016032.tif 000011
【図８】
2008016032.tif 000012
【図９】
2008016032.tif 000013
【図１０】
2008016032.tif 000014
【図１１】
2008016032.tif 000015
【図１２】
2008016032.tif 000016