Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4948741B2 - ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード - Google Patents
[go: Go Back, main page]

JP4948741B2 - ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード - Google Patents

ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード Download PDF

Info

Publication number
JP4948741B2
JP4948741B2 JP2002527939A JP2002527939A JP4948741B2 JP 4948741 B2 JP4948741 B2 JP 4948741B2 JP 2002527939 A JP2002527939 A JP 2002527939A JP 2002527939 A JP2002527939 A JP 2002527939A JP 4948741 B2 JP4948741 B2 JP 4948741B2
Authority
JP
Japan
Prior art keywords
smart card
terminal
card module
usb
led
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002527939A
Other languages
English (en)
Other versions
JP2004524597A (ja
Inventor
リーミング、テイラー、ジェイ.
リディエール、ロベール、アントワーヌ
Original Assignee
エスティーマイクロエレクトロニクス
シュルンバーガー テクノロジーズ オペレーティング エルティーディー.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by エスティーマイクロエレクトロニクス, シュルンバーガー テクノロジーズ オペレーティング エルティーディー. filed Critical エスティーマイクロエレクトロニクス
Publication of JP2004524597A publication Critical patent/JP2004524597A/ja
Application granted granted Critical
Publication of JP4948741B2 publication Critical patent/JP4948741B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07733Physical layout of the record carrier the record carrier containing at least one further contact interface not conform ISO-7816
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Communication Control (AREA)

Description

【0001】
本発明は、商品やサービスにまつわるトランザクションを処理するのに使用される、集積回路(IC)カードまたはスマートカードに関する。スマートカードとは、カードの正面側または背面側に取り付けられ、カードの正面側に位置する外部端子につながっているマイクロプロセッサおよびメモリ回路を有するプラスチックカードである。カードをリーダ装置に挿入し、外部端子との接続を行うことにより、回路がアクティブな状態となり、データにアクセスできる。本発明は特に、ユニバーサルシリアルバス(USB)インタフェースを有するスマートカードをスマートカードリーダ装置に接続するための装置および方法であって、何ら能動的な電気回路構成を必要としないものに関する。更に、本発明は、スマートカードからのデータフロー動作を視覚的に表示するための新しい方法および装置に関する。
【0002】
スマートカードは、データカードの一種である。トランザクションを処理するのに使用されるデータカードは、その性質によって受動的あるいは能動的のいずれかである。受動データカードには、従来のクレジット、デビットおよびATMカードが含まれ、これらのカードは、カードの背面上の磁気ストリップ上に保存されたデータを活用するものである。受動データカードを用いてトランザクションを処理する場合、トランザクションの認証は一般的に、電話回線を介して遠隔地にあるコンピュータに接続されたリーダ装置によって行う必要がある。トランザクションの間に、磁気ストリップからデータの読み書きが行われる。能動データカード、すなわちスマートカードは、カード上に内蔵されたプロセッサやメモリ回路を利用するものであり、これらのプロセッサやメモリ回路は、カードをリーダ装置に接続するとアクティブな状態となる。スマートカードは、トランザクションを完了するのに必要な情報を備え得るので、遠隔地にあるトランザクションの認証設備への電話接続を必要とすることなく、その場でトランザクションを完了することができる。識別番号や預金残高等の所有者の預金口座に関するデータを保存することに加えて、機密保護を目的として回路には暗号化機能も備わっている。スマートカードは多くの用途に使用されており、例えば、GSM電話における加入者識別モジュール(SIM)、衛星テレビ受信装置、銀行業務、健康管理プログラム、駐車場や有料道路での料金支払い等の用途がある。スマートカードは、ますます広い用途を見出し、最終的には磁気ストリップ型のデータカードに取って代わることを期待されている。
【0003】
基本的なスマートカードの標準は、国際標準ISO7816であり、外部端子を備えたICカードに対する物理的、電気的、機械的およびアプリケーションプログラムインタフェースに関する詳細な要件が記載されている。特に、国際標準ISO7816−1(物理的特性)、国際標準7816−2(外部端子の寸法及び位置)、国際標準ISO7816−3(電子信号および伝送プロトコル)および国際標準ISO7816−10(同期式カードに対する電子信号およびアンサートゥーリセット(Answer to Reset))を参照によってここに引用する。この標準によって、スマートカードのシリアルインタフェース接続の規定が設けられている。大半の場合、これらのカードは、コンピュータに接続されたリーダ内において使用される。ISO標準に準拠したスマートカード用リーダは、カードとコンピュータ間の通信を可能にする電気回路を備えている。スマートカードをカードリーダコネクタに挿入すると、第1カードリーダインタフェースと、スマートカードとの通信が可能となる。第2カードリーダインタフェースは、シリアルポートリンク、パラレルポートリンク、またはユニバーサルシリアルバス(USB)によってコンピュータと接続される。ISO標準に基づくスマートカードリーダは、関連ソフトウェアを備えたマイクロコントローラを利用している。電子部品によって、スマートカードとコンピュータ間の信号の変換作業が行われる。この部品の中には、コンピュータ上で実行中のアプリケーションとスマートカード間のデータの流れを視覚化する役目を担うものもある。
【0004】
ISO7816−3クラスBの動作条件は、リセット(RST)、クロック(CLK)および入力/出力(I/O)通信信号を利用する。スマートカードリーダは、RST、CLK信号を発生し、I/O上で半二重通信リンクのバッファ作業を行っているだけである。VCC、GND、RST、CLKおよびI/O信号は、スマートカードモジュール外部端子に接続される。ISO7816スマートカードリーダによれば、コンピュータを用いたカスタマーアプリケーションとスマートカード間の通信を電子回路によるインタフェースを用いて行える。このインタフェースによって、リンク内のI/O動作を視覚的に表示する装置が駆動される。一般的に、発光ダイオード(LED)が視覚的表示に使用される。
【0005】
ユニバーサルシリアルバス(USB)は、近年その地位を確固たるものとし、パソコン(PC)市場において広く受け入れられている。USBは、パソコンの外部装置に対する「プラグアンドプレイ」の概念を広める標準的なインタフェースの必要性に応じて開発されたものであり、これによって、ユーザは、パソコンのケースを開けたり、パソコンの電源を落とす必要なく、外部周辺装置を取り付けたり取り外したりすることが可能となる。USBによれば、使いやすくかつ簡単に拡張可能な半二重シリアルインタフェースが低コストで提供される。USBはまた、相互接続されている装置に5Vで最大500mAを供給する。USBは現在のところ、USB規格を開発した企業のグループが設立した非営利団体である、USBインプリメンターズフォーラムによって作成および管理されているユニバーサルシリアルバス規格によって規定されている。特に、第5章(USBデータフローモデル)、第7章(電気関連)および第8章(ユニバーサルシリアルバス規格のプロトコルレイヤ)を参照によってここに引用する。コンピュータにおいてUSBがますます広く用いられるようになったため、スマートカードリーダの製造業者らは、自社の製品をコンピュータに接続するために、現存のシリアルおよびパラレルインタフェースを補完するべくUSBインタフェースを開発している。しかしながら、ISO7816が規定するシリアルインタフェースとUSB規格が規定するシリアルインタフェースの違いのために、スマートカードは、USB規格との直接の互換性を持つには至っていない。更に、様々なコンピュータインタフェース規格間の互換性が無いという制約のために、カードリーダの構成を異ならせる必要があった。
【0006】
コンピュータにおいてUSBが広く使用されたことにより、スマートカードおよびスマートカードリーダの製造業者らは、更なる製品開発や更なるコスト削減を行ってきた。USBスマートカードリーダには、コンピュータによるアプリケーションとスマートカードまたはプラグモジュールとの間の通信リンクが設けられている。USBスマートカードリーダまたはUSBトークンリーダには、USB信号とICを装備したスマートカードモジュールの4つの対応する端子領域との間の相互接続のために端子が設けられている。USBスマートカードリーダは、スマートカードモジュールの端子C1およびC5とピンC4およびC8とをそれぞれ、USB信号のVBUS、GND、D+およびD−に接続している。リンクをアクティブにするための電子回路については報告されていない。スマートカードリーダの複雑な部分をコンピュータに移すことで、全体としてのコストが下がる。USBスマートカードには、コンピュータとの通信を行うための貫通コネクタとドライバが必要である。このアーキテクチャによれば、電子部品の数が減少し、従って、データ転送速度や転送信頼性を減じることなく、コストが削減される。USBスマートカード上には、通信、計算および保存を行うために唯一つのICが存在する。
【0007】
上述の理由により、電子回路を介在させることなく、スマートカードをUSBポートに接続できるように、USBインタフェースをスマートカードに設ける必要がある。これによって、コンピュータ内のアプリケーションは、特定のスマートカードソフトウェアドライバを通じて、スマートカード上のUSBインタフェースと直接通信可能となる。更に、コンピュータとスマートカード上に配置されたICモジュールとの間のデータ転送が成功した場合、これを視覚的に表示する必要がある。
【0008】
本発明は、USB規格によって規定されているシリアルインタフェースをサポート可能なスマートカードを提供するための方法および装置を主題とし、USBポートとスマートカードとの間の物理的なリンクに関する。また、本発明は、何ら電子回路構成を介在させる必要なく、簡単なコネクタを用いて、スマートカードとUSBポートとを接続するための方法および装置も主題としている。本発明は更に、スマートカードへのデータの流れおよびスマートデータからのデータの流れを視覚化する装置および方法に関する。
【0009】
コンピュータのクライアントソフトウエアとUSBスマートカードの端部との間には通信パイプが設けられている。USBスマートカードシリアルエンジンは、下流トラフィックを取り込み、これをスマートカードマイクロコントローラに提供する。このUSBスマートカードシリアルエンジンは、スマートカードマイクロコントローラからコンピュータへと上流トラフィックを配信する。上流および下流トラフィックは、パケットで構成されている。パケット転送がエラー無しに行われるたびに、USBスマートカードシリアルエンジンハードウエアは、コレクトトランスファ(CTR)フラグを発生し、これによって割り込みが発生する。このCTR信号は、10ビットカウンタの初期段階を駆動する。I/Oコネクタピンに接続されたI/Oバッファを駆動するために、ある出力が選択される。このピンは、スマートカードリーダ上のLEDに接続されており、このLEDはUSBトラフィックによって設定されたペースで点滅する。全ての機能が単一のIC内に含まれており、スマートカードリーダ内で必要な電子部品は、データフロー動作を視覚的に表示するLEDと、貫通コネクタと、実施態様によっては、LEDに流れる電流を制限する抵抗だけである。本発明は、ホストコンピュータとUSBスマートカードとの間のUSBトラフィックを視覚化する方法および装置を提供する。
【0010】
本発明の特徴を有する方法は、スマートカードモジュールとUSBポートとの間で、差分シリアル信号を含むUSBパケットを送受信し、USBパケットの送受信が成功したら、スマートカードモジュールによってコレクトトランスファ信号を生成し、コレクトトランスファ信号に基づいてトランザクション動作を表示する工程を含んでいる。表示工程には、コレクトトランスファ信号をスマートカードモジュール内に配置されているカウンタの入力に接続し、カウンタの出力に基づいてトランザクション動作を表示する工程を含んでもよい。この方法は更に、ユーザに対してトランザクション動作を知覚的に表示するように、カウンタの出力を選択する工程を備えてもよい。また、この方法は、カウンタの出力を、スマートカードモジュール内に配置され、LEDを駆動する出力バッファに接続する工程を更に備えてもよい。この出力バッファは、GND基準電圧に接続された電流源回路を備えてもよい。この出力バッファは、VBUS供給電圧に接続された電流源回路を備えてもよい。この出力バッファは、VBUS供給電圧に接続されたスイッチ回路を備えてもよい。この出力バッファは、GND基準電圧に接続されたスイッチ回路を備えてもよい。
【0011】
本発明の他の実施態様は、USBポートとスマートカードモジュール内に配置されたトランシーバの外部端子との間で、差分シリアル信号を含むUSBパケットを送受信し、トランシーバの入力端子を、スマートカードモジュール内に配置されたシリアルエンジンの入力に接続し、シリアルエンジンの出力からのコレクトトランスファ信号をマイクロコントローラとカウンタとに相互に接続し、ここで、マイクロコントローラとカウンタとは共にスマートカードモジュール内に配置されており、マイクロコントローラからカウンタを制御し、カウンタの出力からスマートカードモジュール内に配置された出力バッファの入力を駆動し、コレクトトランスファ信号に基づいてトランザクション動作を表示するために、出力バッファの出力から装置をアクティブにする工程を含む。ここで、アクティブとなる装置は、LEDであってもよく、陽極及び陰極を有する。
【0012】
この方法は更に、LEDの陽極をVBUS供給電圧に接続し、LEDの陰極をスマートカードモジュールのI/O端子に接続し、LEDを点灯させるための変調電流シンクを提供するために、I/O端子とGND基準電圧端子との間に、スマートカードモジュール内の電流ミラー回路の第2NMOSトランジスタを接続し、スマートカードモジュール内の電流ミラー回路の第1NMOSトランジスタと第2NMOSトランジスタとを接続し、USBトランザクション動作を反映する出力バッファの出力から、第1NMOSトランジスタに変調電流を提供し、これによって、LEDの点灯輝度は、USBトランザクション動作に応じて変調される工程を備えてもよい。このLEDの陰極は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0013】
この方法は更に、LEDの陽極をスマートカードモジュールのI/O端子に接続し、LEDの陰極をスマートカードモジュールのGND基準電圧に接続し、LEDを点灯させるための変調電流シンクを提供するために、I/O端子とVBUS供給電圧端子との間に、スマートカードモジュール内の電流ミラー回路の第2PMOSトランジスタを接続し、スマートカードモジュール内の電流ミラー回路の第1PMOSトランジスタと第2PMOSトランジスタとを接続し、USBトランザクション動作を反映する出力バッファの出力から、第1PMOSトランジスタに変調電流を提供し、これによって、LEDの点灯輝度は、USBトランザクション動作に応じて変調される工程を備えてもよい。このLEDの陽極は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0014】
この方法は更に、LEDの陰極をスマートカードモジュールのGND基準電圧に接続し、抵抗の第1端子をLEDの陽極に接続し、抵抗の第2端子をスマートカードモジュールのI/O端子に接続し、スマートカードモジュール内の電流スイッチ回路のPMOSトランジスタスイッチをI/O端子とVBUS供給電圧端子との間に接続し、USBトランザクション動作を反映する出力バッファの出力から、スマートカードモジュール内のPMOSトランジスタスイッチのゲート端子に変調電圧源を提供し、これによって、LEDの点灯輝度は、USBトランザクション動作に応じて変調される工程を備えてもよい。この抵抗の第2端子は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0015】
この方法は更に、LEDの陽極をスマートカードモジュールのVBUS供給電圧に接続し、抵抗の第1端子をLEDの陰極に接続し、抵抗の第2端子をスマートカードモジュールのI/O端子に接続し、スマートカードモジュール内の電流スイッチ回路のNMOSトランジスタスイッチをI/O端子とGND基準電圧との間に接続し、USBトランザクション動作を反映する出力バッファの出力から、スマートカードモジュール内のNMOSトランジスタスイッチのゲート端子に変調電圧源を提供し、これによって、LEDの点灯輝度は、USBトランザクション動作に応じて変調される工程を備えてもよい。この抵抗の第2端子は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0016】
本発明の更なる実施態様は、スマートカードモジュール内に配置され、USBポートとトランシーバの外部端子との間で、差分シリアル信号を含むUSBパケットを送受信するトランシーバと、このトランシーバは、スマートカードモジュール内に配置されたシリアルエンジンの入力に接続された入力端子を有し、マイクロコントローラとカウンタとに相互接続されたシリアルエンジンの出力からのコレクトトランスファ信号と、ここで、マイクロコントローラとカウンタとは共にスマートカードモジュール内に配置されており、このカウンタはマイクロコントローラから制御されており、スマートカードモジュール内に配置される出力バッファの入力を駆動するカウンタの出力と、コレクトトランスファ信号に基づいてトランザクション動作を表示するために、出力バッファの出力によってアクティブとなる装置とを備える装置である。ここで、アクティブとなる装置は、LEDであってもよく、陽極及び陰極を有する。
【0017】
この装置は更に、スマートカードモジュールのVBUS供給電圧に接続されたLEDの陽極と、スマートカードモジュールのI/O端子に接続されたLEDの陰極と、LEDを点灯させるための変調電流シンクを提供するための、I/O端子とGND基準電圧端子との間に接続された、スマートカードモジュール内の電流ミラー回路の第2NMOSトランジスタと、第2NMOSトランジスタと接続された、スマートカードモジュール内の電流ミラー回路の第1NMOSトランジスタと、USBトランザクション動作を反映する出力バッファの出力から、第1NMOSトランジスタへと提供される変調電流であって、これによって、LEDの点灯輝度が、USBトランザクション動作に応じて変調される電流とを備えてもよい。このLEDの陰極は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0018】
この装置は更に、スマートカードモジュールのI/O端子に接続されたLEDの陽極と、スマートカードモジュールのGND基準電圧に接続されたLEDの陰極と、LEDを点灯させるための変調電流シンクを提供するための、I/O端子とVBUS供給電圧端子との間に接続された、スマートカードモジュール内の電流ミラー回路の第2PMOSトランジスタと、第2PMOSトランジスタに接続された、スマートカードモジュール内の電流ミラー回路の第1PMOSトランジスタと、USBトランザクション動作を反映する出力バッファの出力から、第1PMOSトランジスタへと提供される変調電流であって、これによって、LEDの点灯輝度がUSBトランザクション動作に応じて変調される電流とを備えてもよい。このLEDの陽極は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0019】
この装置は更に、スマートカードモジュールのGND基準電圧に接続されたLEDの陰極と、LEDの陽極に接続された抵抗の第1端子と、スマートカードモジュールのI/O端子に接続された抵抗の第2端子と、I/O端子とVBUS供給電圧端子との間に接続された、スマートカードモジュール内の電流スイッチ回路のPMOSトランジスタスイッチと、記USBトランザクション動作を反映する出力バッファの出力から、スマートカードモジュール内のPMOSトランジスタスイッチのゲート端子へと提供される変調電圧源であって、これによって、LEDの点灯輝度が、USBトランザクション動作に応じて変調される電圧源とを備えてもよい。この抵抗の第2端子は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0020】
この装置は更に、スマートカードモジュールのVBUS供給電圧に接続されたLEDの陽極と、LEDの陰極に接続された抵抗の第1端子と、スマートカードモジュールのI/O端子に接続された抵抗の第2端子と、I/O端子とGND基準電圧との間に接続されたスマートカードモジュール内の電流スイッチ回路のNMOSトランジスタスイッチと、USBトランザクション動作を反映する出力バッファの出力から、スマートカードモジュール内のNMOSトランジスタスイッチのゲート端子へと提供される変調電圧源であって、これによって、LEDの点灯輝度は、USBトランザクション動作に応じて変調される電圧源とを備えてもよい。この抵抗の第2端子は、C2、C3、C6およびC7からなるグループより選択されるスマートカードモジュールの端子に接続されていてもよい。
【0021】
図1に関して、図1は、ISO7816−2(外部端子の寸法及び位置)に準拠したスマートカードモジュール10を示している。スマートカードモジュール10は、基板11上に配置された8つの外部端子1〜8と基板の外部端子1〜8とは反対側に取り付けられたIC100とを有している。外部端子1〜8は、互いに絶縁されている。IC100と外部端子1〜8との間の電気的な接続は、ボンディングワイヤ9によって成されている。基板11の相対する面同士の電気的な接続は、導電性ビア等のこの分野において一般的な任意の手段を用いて成され得る。IC100およびボンディングワイヤ9は通常、機械的な影響や環境による影響から保護するために封止されている。このスマートカードモジュール10は、非同期式のISO7816に準拠した用途における使用に対応可能である。端子C1,1は供給電圧VCC用に割り当てられ、端子C2,2はリセット信号RST用であり、端子C3,3はクロック信号CLK用であり、端子C5,5はGND基準電圧用であり、端子C6,6は可変供給電圧VPP,6用であり、端子C7,7はデータ入力/出力I/O用である。同期式のISO7816準拠用途においては、端子C4,4が、コードFCBとして機能するべく割り当てられ、端子C8,8もまた、その他の同期用途のために使用可能である。このスマートカードモジュール10は、USB用途における使用に対応可能である。USBスマートカード用途において、端子C1,1は、供給電圧VBUS用に割り当てられ、端子C4,4は、データ線D+用に割り当てられ、端子C5,5は、GND基準電圧用に割り当てられ、端子C8,8は、データ線D−用に割り当てられる。端子C2,2、C3,3、C6,6およびC7,7は、その他の用途に使用可能である。本発明は、C2、C3、C6およびC7モジュール端子の内の1つを用いて、コンピュータによるアプリケーションとUSBスマートカードIC100との間のUSB動作を報告するものである。
【0022】
図2に関して、図2は、ISO標準スマートカードリーダ20のブロック図である。スマートカードリーダ20は、コンピュータ21に接続されている。スマートカード200は、スマートカードリーダ20に挿入される。スマートカード200とスマートカードリーダ20との間で用いられるプロトコルは、ISO7816標準に記載されている。このプロトコルは、コンピュータ21に内蔵されていない。スマートカード200がスマートカードリーダ20に挿入されると、スマートカードモジュール10は貫通コネクタ27によってスマートカード第1インタフェース26に接続される。この第1インタフェース26が半二重方式のISO7816プロトコルを網羅している。スマートカードリーダ20は、第2インタフェース25を介して、コンピュータのパラレルポート22、シリアルポート23あるいはUSBポート24にも接続されている。スマートカードリーダ20のハードウェア回路構成によって駆動されるLED300によって、スマートカードとコンピュータとの間のトラフィックが表示される。
【0023】
図3に関して、図3は、USBトランシーバ36とUSBトラフィック信号回路31、32とを有する新しいIC100のブロック図である。図3には本発明のある特定の実施態様が図示されている。USBトランシーバ36は、差分シリアル信号D+およびD−を受信し、シリアルエンジン35と通信する。シリアルエンジン35は、マイクロコントローラ34とデータを交換する。メモリ33にはソフトウェアプログラムが格納されている。USBパケットが上流または下流に上手く転送されるたびに、シリアルエンジン35、マイクロコントローラ34、およびカウンタ32間に接続された、コレクトトランスファ(CTR)信号37が、シリアルエンジンハードウェア35により設定される。パケット転送においてエラーが検出されなければ、転送が上手く行われたことになる。マイクロコントローラ34によってCTR割り込みが処理されると、メモリ33内に格納されているソフトウェアプログラムは、マイクロコントローラ34にCTR信号37を消去させる。カウンタ32には、例えば10の段階がある。メモリ33に格納されたソフトウェアプログラムは、選択信号38を介してマイクロコントローラ34にカウンタ32の適切な出力を選択させる。選択されたカウンタ32の出力は、I/Oパッド39に接続されたLEDドライバ31をアクティブにする。
【0024】
図4に関して、図4は、スマートカードリーダ40とスマートカード200を図示している。スマートカード200には、前述のスマートカードモジュール10が含まれている。スマートカード200は、スマートカードリーダ40に差し込んで使用する。スマートカードリーダ40は、貫通コネクタ27の接続端子を有しており、これにより、スマートカードモジュール端子と終端にUSBシリーズAプラグ41が付いたUSBケーブル42とが接続される。このUSBシリーズAプラグは、ホストPC21上のUSBハブポート24またはその他のUSBハブに接続している。USBカードリーダには、貫通コネクタ27に加えてLED300が搭載されている。このUSBスマートカードリーダには、その他の受動部品は必要ない。終端にUSBシリーズAプラグコネクタ41が付いたUSB形式のスマートカードリーダ40にUSB対応スマートカード200を挿入することによって、USBスマートカード装置43が構成される。
【0025】
図5に関して、図5は、ケーブル42を用いてUSBスマートカードモジュール10とUSBポート24とをUSBインタフェース接続し、USBトラフィック動作を表示するLED300を駆動する様子を図示したものであり、外観は図4に示したものである。スマートカードリーダ40内の8つの貫通コネクタピン50は、スマートカードモジュール10上の端子に接続している。スマートカードモジュールからUSBシリーズAプラグコネクタ41への電気的な接続は、ケーブル42を介して行われる。USB対応のスマートカードモジュール10は、終端にUSBシリーズAプラグコネクタ41が付いたUSBケーブル42を備えたUSB形式のスマートカードリーダ40に挿入される。ケーブル42は、スマートカードモジュール10をプラグコネクタ41に接続するために4本のワイヤを利用している。コネクタ41は、シリーズA受け口を備えたホストPC21ルートハブのUSBポート24、または図4に示したのと同様の受け口を備えたハブのUSBポートに直接差し込んで使用してもよい。このようなハブは、スマートカードモジュール10上の端子C1,1をVBUS電源に接続し、スマートカードモジュール10上の端子C5,5をGND基準電圧に接続し、端子C4,4をデータ線D+に接続し、端子C8,8をデータ線D−に接続する。本発明の本実施態様において、スマートカードがUSBインタフェースに接続される際、スマートカードモジュールの端子C2、C3およびC6は割り当てられない。LED300の陽極は、スマートカードモジュール10の端子C7,7に接続され、LED300の陰極は、スマートカードモジュール10のGND基準電圧に接続される。USB形式のカードリーダは通常、USB規格で規定された電気および転送プロトコルに従って、これらの信号をスマートカードモジュールに提供する。本発明の本実施態様においては、端子C4,4と端子C8,8とを利用しているが、ISO7816−2標準では、将来使用するためにこれら2つの端子を残している。ISO7816−10では、C4に同期式用途におけるコードFCB機能を割り当てている。
【0026】
図6に関して、図6は、USBスマートカード200から分離される状態にあるUSBスマートカードモジュールプラグ400を示している。スマートカードモジュール10が、スマートカードモジュールプラグ400上に配置されている。これはUSBスマートカード200の別の態様を示したものである。このスマートカードモジュールプラグ400をスマートカード200から分離し、図7に示すように、USBトークンリーダ500内に挿入してもよい。
【0027】
図7に関して、図7は、プラグモジュール400が挿入されたトークンリーダ500を示している。このタイプのモジュールプラグ400は、GSM電話向けに設計されたSIM用途において広く使用されている。コネクタ41は、シリーズA受け口を備えたホストPC21ルートハブのUSBポート24、または図4に示したのと同様の受け口を備えたハブのUSBポートに直接差し込んで使用してもよい。トークンリーダ500内のスマートカードモジュールプラグ400上に配置されたスマートカードモジュール10の電気的な構成は、プラグコネクタ41がケーブル42にではなくトークンリーダ500に取り付けられている点を除いて、図5に示したものと同様である。終端にUSBシリーズAプラグコネクタ41の付いたUSB形式のスマートカードリーダ500にUSB対応のスマートカードモジュールプラグ400を挿入することによって、USBスマートカード装置46を構成している。
【0028】
図8に関して、図8は、トークンリーダ500内のUSBスマートカードモジュール10とUSBポート24をプラグコネクタ41を用いてUSBインタフェース接続し、USBトラフィック動作を表示するLED300を駆動する様子を図示したものであり、外観は図7に示したものである。トークンリーダ500内の8つの貫通コネクタピン50は、スマートカードモジュール10上の端子に接続している。スマートカードモジュール10は、USBシリーズAプラグコネクタ41に電気的に接続されている。USB対応のスマートカードモジュール10は、終端にUSBシリーズAプラグコネクタ41が付いたUSB形式のトークンリーダ500に挿入される。コネクタ41は、シリーズA受け口を備えたホストPC21ルートハブのUSBポート24、または図4に示したのと同様の受け口を備えたハブのUSBポートに直接差し込んで使用してもよい。このようなハブは、スマートカードモジュール10上の端子C1,1をVBUS電源に接続し、スマートカードモジュール10上の端子C5,5をGND基準電圧に接続し、スマートカードモジュール10上の端子C4,4をデータ線D+に接続し、スマートカードモジュール10上の端子C8,8をデータ線D−に接続する。LED300の陽極は、スマートカードモジュール10の端子C7に接続され、LED300の陰極は、スマートカードモジュール10のGND基準電圧に接続される。USB形式のトークンリーダは通常、USB規格で規定された電気および転送プロトコルに従って、これらの信号をスマートカードモジュールに提供する。本発明の本実施態様においては、端子C2、C3およびC6は割り当てられない。本発明の本実施態様においては、端子C4,4と端子C8,8とを利用しているが、ISO7816−2標準では、将来使用するためにこれら2つの端子を残している。ISO7816−10では、C4に同期式用途におけるコードFCB機能を割り当てている。
【0029】
図9に関して、図9は、電流源によって端子C5,5にバイアスをかけた、USBのトラフィックを表示するLED300の回路図60を示す。電流源回路は、スマートカードモジュール10上に搭載されたIC100の一部である。図9は、NMOSトランジスタ63、64を含む電流ミラー回路60を示しており、NMOSトランジスタ63に流れ込む電流62がNMOSトランジスタ64を介してLED300を流れる電流に比例するように、LED300内の電流がNMOSトランジスタ63に流れ込む電流62によって決定可能となる。電流ミラー回路およびその動作については、電子技術分野の当業者にとっては周知である。NMOSトランジスタ64は、端子C7,7と端子C5,5との間に接続される。LED300は、供給電圧VBUSと端子C7,7との間に接続されており、LED300の陽極がVBUSに接続され、LED300の陰極が端子C7,7に接続されている。電流62、つまりLED300を流れる電流によって、LED300の明るさが決まり、この値はUSBトラフィックの量の関数である。
【0030】
図10に関して、図10は、電流源によって端子C1,1にバイアスをかけた、USBのトラフィックを表示するLED300の回路図70を示す。電流源回路は、スマートカードモジュール10上に搭載されたIC100の一部である。図10は、PMOSトランジスタ73、74を含む電流ミラー回路70を示しており、PMOSトランジスタ73に流れ込む電流72がPMOSトランジスタ74を介してLED300を流れる電流に比例するように、LED300内の電流がPMOSトランジスタ73に流れ込む電流72によって決定可能となる。電流ミラー回路およびその動作については、電子技術分野の当業者にとっては周知である。PMOSトランジスタ74は、I/O端子7と端子C1,1との間に接続される。LED300は、GND基準電圧と端子C7,7との間に接続されており、LED300の陽極がC7,7に接続され、LED300の陰極がGND基準電圧に接続されている。電流72、つまりLED300を流れる電流によって、LED300の明るさが決まり、この値はUSBトラフィックの量の関数である。
【0031】
図11に関して、図11は、端子C1,1に続く電流スイッチを用いたUSBのトラフィックを表示するLED300の回路図80を示す。電流スイッチ回路は、スマートカードモジュール10上に搭載されたIC100の一部である。図11は、端子C7,7と端子C1,1との間に接続されたPMOSトランジスタスイッチ83を含む電圧スイッチ回路80を示している。LED300と抵抗11とからなる直列回路は、GND基準電圧と端子C7,7との間に接続されており、LED300の陰極がGND基準電圧に接続されている。負の電圧がPMOSトランジスタ83のゲート82に印加されると、PMOSトランジスタがON状態となり、抵抗11およびLED300を介して、端子C7,7からGND基準電圧に電流が流れる。抵抗11は、LED300を流れる電流を制限する。PMOSトランジスタ83のゲート82の電圧の変化が、USBトラフィックの関数であり、従って、LED300の明るさがUSBトラフィックの量の関数となる。
【0032】
図12に関して、図12は、端子C5,5に対する電流スイッチを用いたUSBのトラフィックを表示するLED300の回路図90を示す。電流スイッチ回路は、スマートカードモジュール10上に搭載されたIC100の一部である。図12は、端子C7,7と端子C5,5との間に接続されたNMOSトランジスタスイッチ93を含む電圧スイッチ回路90を示している。LED300と抵抗12とからなる直列回路が、供給電圧VBUSと端子C7,7との間に接続されており、LED300の陽極はVBUSに接続されている。正の電圧がNMOSトランジスタ93のゲート92に印加されると、NMOSトランジスタがON状態となり、LED300および抵抗12を介して、GND基準電圧に電流が流れる。抵抗12は、LED300を流れる電流を制限する。NMOSトランジスタ93のゲート92の電圧の変化が、USBトラフィックの関数であり、従って、LED300の明るさがUSBトラフィックの量の関数となる。本発明に関して、いくつかの実施態様に基づいて詳細に説明を行ったが、請求の範囲に述べた本発明の意図するところおよび範囲から逸脱することのない、これらの態様に対する変形や改造は、当業者が行い得るものであることは明らかであろう。
【図面の簡単な説明】
【図1】USBシリアルリンクに接続するためのUSBスマートカード対応のスマートカードモジュールを示す図。
【図2】ISO標準スマートカードリーダとスマートカードのブロック図。
【図3】USBトランシーバとUSBトラフィック表示回路とを有する新しいICのブロック図。
【図4】USBスマートカードリーダとスマートカードを示す図。
【図5】USBスマートカードモジュールとUSBポートとをケーブルを用いてUSBインタフェース接続し、USBトラフィック動作を表示するLEDを駆動する状態を示す図。
【図6】USBスマートカードから分離される状態にあるUSBスマートカードモジュールプラグを示す図。
【図7】USBスマートカードモジュールプラグが挿入されたUSB形式のトークンリーダを示す図。
【図8】トークンリーダ内のUSBスマートカードモジュールとUSBポートとをプラグコネクタを用いてUSBインタフェース接続し、USBトラフィック動作を表示するためにLEDを動作する状態を示す図。
【図9】電流シンクによってGND基準電圧にバイアスをかけた、USBのトラフィックを表示するLEDの回路図。
【図10】電流源によってVBUSからバイアスをかけた、USBのトラフィックを表示するLEDの回路図。
【図11】VBUSに対するスイッチを用いたことによる、USBのトラフィックを表示するLEDの回路図。
【図12】GND基準電圧に対するスイッチを用いたことによる、USBのトラフィックを表示するLEDの回路図。

Claims (28)

  1. ユニバーサルシリアルバス(USB)スマートカードモジュールとUSBポートとの間のトランザクション動作を表示する方法であって、前記スマートカードモジュールは、前記スマートカードモジュールを前記USBに接続するために用いられる4つのスマートカード端子および前記スマートカードモジュールを前記USBに接続するために用いられない少なくとも1つのスマートカード端子を有し、前記スマートカードモジュールは、前記スマートカード上の端子に対応する端子を備えたコネクタを有するインターフェースデバイスを介して前記USBに接続され、
    a)前記スマートカードモジュールと前記USBポートとの間でUSBパケットを送受信し、
    b)USBパケットの送受信が成功したら、USBトラフィックに用いられない、前記スマートカードモジュールの前記少なくとも1つの端子においてコレクトトランスファ信号を生成し、
    c)前記インターフェースデバイス上に設けられ、前記スマートカードモジュールを前記USBに接続するために用いられない前記少なくとも1つのスマートカード端子に接続される装置上で、前記コレクトトランスファ信号に基づいてトランザクション動作を表示することを特徴とする方法。
  2. 請求項1に記載の方法において、
    前記表示工程は、
    a)前記コレクトトランスファ信号を前記スマートカードモジュール内に配置されているカウンタの入力に接続し、
    b)前記カウンタの出力に基づいてトランザクション動作を表示する。
  3. 請求項2に記載の方法において、ユーザに対してトランザクション動作を知覚的に表示するように、前記カウンタの出力を選択する工程を更に備え、前記知覚的表示は、前記インターフェースデバイス上で提供される
  4. 請求項2に記載の方法において、前記カウンタの前記出力を、前記スマートカードモジュール内に配置され、前記インターフェースデバイス上に設けられたLEDを駆動する出力バッファに接続する工程を更に備える。
  5. 請求項4に記載の方法において、前記出力バッファはGND基準電圧に接続された電流源回路を備える。
  6. 請求項4に記載の方法において、前記出力バッファはVBUS供給電圧に接続された電流源回路を備える。
  7. 請求項4に記載の方法において、前記出力バッファはVBUS供給電圧に接続されたスイッチ回路を備える。
  8. 請求項4に記載の方法において、前記出力バッファはGND基準電圧に接続されたスイッチ回路を備える。
  9. ユニバーサルシリアルバス(USB)スマートカードモジュールとUSBポートとの間のトランザクション動作をインターフェースデバイスを介して表示する方法であって、
    a)前記USBポートと前記スマートカードモジュール内に配置されたトランシーバの外部端子との間で、差分シリアル信号を含むUSBパケットを送受信し、
    b)前記トランシーバの入力端子を、前記スマートカードモジュール内に配置されたシリアルエンジンの入力に接続し、
    c)前記シリアルエンジンの出力からのコレクトトランスファ信号をマイクロコントローラとカウンタとに相互に接続し、ここで、前記マイクロコントローラと前記カウンタとはすべて前記スマートカードモジュール内に配置されており、
    d)前記マイクロコントローラから前記カウンタを制御し、
    e)前記カウンの出力から前記スマートカードモジュール内に配置された出力バッファの入力を駆動し、
    f)前記コレクトトランスファ信号に基づいてトランザクション動作を表示するために、前記インターフェースデバイス上に設けられ、前記出力バッファの出力に接続された装置をアクティブにすることを特徴とする方法。
  10. 請求項9に記載の方法において、アクティブとなる装置は、LEDであり、陽極及び陰極を有する。
  11. 請求項10に記載の方法において、更に、
    a)前記LEDの前記陽極をVBUS供給電圧に接続し、
    b)前記LEDの前記陰極を前記スマートカードモジュールのI/O端子に接続し、
    c)前記LEDを点灯させるための変調電流シンクを提供するために、前記I/O端子とGND基準電圧端子との間に、前記スマートカードモジュール内の電流ミラー回路の第2NMOSトランジスタを接続し、
    d)前記スマートカードモジュール内の前記電流ミラー回路の第1NMOSトランジスタと前記第2NMOSトランジスタとを接続し、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記第1NMOSトランジスタに変調電流を提供し、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される工程を備える。
  12. 請求項11に記載の方法において、前記LEDの前記陰極は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  13. 請求項10に記載の方法において、更に、
    a)前記LEDの前記陽極を前記スマートカードモジュールのI/O端子に接続し、
    b)前記LEDの前記陰極をGND基準電圧に接続し、
    c)前記LEDを点灯させるための変調電流シンクを提供するために、前記I/O端子とVBUS供給電圧端子との間に、前記スマートカードモジュール内の電流ミラー回路の第2PMOSトランジスタを接続し、
    d)前記スマートカードモジュール内の前記電流ミラー回路の第1PMOSトランジスタと前記第2PMOSトランジスタとを接続し、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記第1PMOSトランジスタに変調電流を提供し、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される工程を備える。
  14. 請求項13に記載の方法において、前記LEDの前記陽極は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  15. 請求項10に記載の方法において、更に、
    a)前記LEDの前記陰極をGND基準電圧に接続し、
    b)抵抗の第1端子を前記LEDの前記陽極に接続し、
    c)前記抵抗の第2端子を前記スマートカードモジュールのI/O端子に接続し、
    d)前記スマートカードモジュール内の電流スイッチ回路のPMOSトランジスタスイッチを前記I/O端子とVBUS供給電圧端子との間に接続し、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記スマートカードモジュール内の前記PMOSトランジスタスイッチのゲート端子に変調電圧源を提供し、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される工程を備える。
  16. 請求項15に記載の方法において、前記抵抗の前記第2端子は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  17. 請求項10に記載の方法において、更に、
    a)前記LEDの前記陽極を前記スマートカードモジュールの前記VBUS供給電圧に接続し、
    b)抵抗の第1端子を前記LEDの前記陰極に接続し、
    c)前記抵抗の第2端子を前記スマートカードモジュールのI/O端子に接続し、
    d)前記スマートカードモジュール内の電流スイッチ回路のNMOSトランジスタスイッチを前記I/O端子とGND基準電圧との間に接続し、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記スマートカードモジュール内の前記NMOSトランジスタスイッチのゲート端子に変調電圧源を提供し、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される工程を備える。
  18. 請求項17に記載の方法において、前記抵抗の前記第2端子は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  19. ユニバーサルシリアルバス(USB)スマートカードモジュールとUSBポートとの間のトランザクション動作を表示するためのインターフェースデバイス上に設けられた装置をアクティブにすることが可能なスマートカードモジュールを有するユニバーサルシリアルバス(USB)スマートカードであって、
    a)前記スマートカードモジュール内に配置され、前記USBポートとトランシーバの外部端子との間で、差分シリアル信号を含むUSBパケットを送受信するトランシーバを備え
    b)前記トランシーバは、前記スマートカードモジュール内に配置されたシリアルエンジンの入力に接続された入力端子を有し、
    c)マイクロコントローラとカウンタとに相互接続された前記シリアルエンジンの出力からのコレクトトランスファ信号を備え、ここで、前記マイクロコントローラと前記カウンタとはすべて前記スマートカードモジュール内に配置され、
    d)前記カウンタは前記マイクロコントローラから制御されており、カウンタの出力から前記スマートカードモジュール内に配置される出力バッファの入力を駆動、前記出力バッファの前記出力によってアクティブとなる前記インターフェースデバイス上の装置に接続される出力を有し、それによって前記コレクトトランスファ信号に基づいてトランザクション動作を表示することを特徴とするスマートカード
  20. 請求項19に記載のスマートカードにおいて、アクティブとなる装置は、LEDであり、陽極及び陰極を有する。
  21. 請求項20に記載のスマートカードにおいて、更に、
    a)前記スマートカードモジュールのVBUS供給電圧に接続された前記LEDの前記陽極と、
    b)前記スマートカードモジュールのI/O端子に接続された前記LEDの前記陰極と、
    c)前記LEDを点灯させるための変調電流シンクを提供するために、前記I/O端子とGND基準電圧端子との間に接続された、前記スマートカードモジュール内の電流ミラー回路の第2NMOSトランジスタと、
    d)前記第2NMOSトランジスタと接続された、前記スマートカードモジュール内の前記電流ミラー回路の第1NMOSトランジスタと、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記第1NMOSトランジスタへと提供される変調電流であって、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される電流とを備える。
  22. 請求項21に記載のスマートカードにおいて、前記LEDの前記陰極は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  23. 請求項20に記載のスマートカードにおいて、更に、
    a)前記スマートカードモジュールのI/O端子に接続された前記LEDの前記陽極と、
    b)前記スマートカードモジュールのGND基準電圧に接続された前記LEDの前記陰極と、
    c)前記LEDを点灯させるための変調電流シンクを提供するために、前記I/O端子とVBUS供給電圧端子との間に接続された、前記スマートカードモジュール内の電流ミラー回路の第2PMOSトランジスタと、
    d)前記第2PMOSトランジスタに接続された、前記スマートカードモジュール内の前記電流ミラー回路の第1PMOSトランジスタと、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記第1PMOSトランジスタへと提供される変調電流であって、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される電流とを備える。
  24. 請求項23に記載のスマートカードにおいて、前記LEDの前記陽極は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  25. 請求項20に記載のスマートカードにおいて、更に、
    a)前記スマートカードモジュールのGND基準電圧に接続された前記LEDの前記陰極と、
    b)前記LEDの前記陽極に接続された抵抗の第1端子と、
    c)前記スマートカードモジュールのI/O端子に接続された前記抵抗の第2端子と、
    d)前記I/O端子とVBUS供給電圧端子との間に接続された、前記スマートカードモジュール内の電流スイッチ回路のPMOSトランジスタスイッチと、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記スマートカードモジュール内の前記PMOSトランジスタスイッチのゲート端子へと提供される変調電圧源であって、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される電圧源とを備える。
  26. 請求項25に記載のスマートカードにおいて、前記抵抗の前記第2端子は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
  27. 請求項20に記載のスマートカードにおいて、更に、
    a)前記スマートカードモジュールのVBUS供給電圧に接続された前記LEDの前記陽極と、
    b)前記LEDの前記陰極に接続された抵抗の第1端子と、
    c)前記スマートカードモジュールのI/O端子に接続された前記抵抗の第2端子と、
    d)前記I/O端子とGND基準電圧との間に接続された前記スマートカードモジュール内の電流スイッチ回路のNMOSトランジスタスイッチと、
    e)前記USBトランザクション動作を反映する前記出力バッファの出力から、前記スマートカードモジュール内の前記NMOSトランジスタスイッチのゲート端子へと提供される変調電圧源であって、これによって、前記LEDの点灯輝度は、前記USBトランザクション動作に応じて変調される電圧源とを備える。
  28. 請求項27に記載のスマートカードにおいて、前記抵抗の前記第2端子は、C2、C3、C6およびC7からなるグループより選択される前記スマートカードモジュールの端子に接続される。
JP2002527939A 2000-09-14 2001-09-10 ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード Expired - Fee Related JP4948741B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/661,748 2000-09-14
US09/661,748 US6694399B1 (en) 2000-09-14 2000-09-14 Method and device for universal serial bus smart card traffic signaling
PCT/US2001/028311 WO2002023357A2 (en) 2000-09-14 2001-09-10 Method and device for signaling data transfer between a usb port and a usb smart card module

Publications (2)

Publication Number Publication Date
JP2004524597A JP2004524597A (ja) 2004-08-12
JP4948741B2 true JP4948741B2 (ja) 2012-06-06

Family

ID=24654950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002527939A Expired - Fee Related JP4948741B2 (ja) 2000-09-14 2001-09-10 ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード

Country Status (13)

Country Link
US (1) US6694399B1 (ja)
EP (1) EP1317713B1 (ja)
JP (1) JP4948741B2 (ja)
KR (2) KR100990189B1 (ja)
CN (1) CN1249595C (ja)
AT (1) ATE344492T1 (ja)
AU (1) AU2001288990A1 (ja)
BR (1) BR0113908A (ja)
DE (1) DE60124273T2 (ja)
DK (1) DK1317713T3 (ja)
ES (1) ES2277939T3 (ja)
MX (1) MXPA03002250A (ja)
WO (1) WO2002023357A2 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19980546B4 (de) 1998-03-02 2011-01-27 Lexar Media, Inc., Fremont Flash-Speicherkarte mit erweiterter Betriebsmodus-Erkennung und benutzerfreundlichem Schnittstellensystem
FR2783336B1 (fr) * 1998-09-11 2001-10-12 Schlumberger Ind Sa Procede de transmission de donnees et carte pour une telle transmission
FR2808608A1 (fr) * 2000-05-03 2001-11-09 Schlumberger Systems & Service Carte a memoire electronique destinee a etre introduite dans un dispositif de traitement
US6744634B2 (en) * 2001-11-23 2004-06-01 Power Quotient International Co., Ltd. Low height USB interface connecting device and a memory storage apparatus thereof
JP2005518589A (ja) * 2002-02-22 2005-06-23 レクサー メディア,インク. インジケータライトが一体化されたリムーバブル記憶媒体
DE60326598D1 (de) * 2002-08-26 2009-04-23 Dainippon Printing Co Ltd Sim, ic-modul und ic-karte
US20050044385A1 (en) * 2002-09-09 2005-02-24 John Holdsworth Systems and methods for secure authentication of electronic transactions
US20040093496A1 (en) * 2002-11-04 2004-05-13 Colnot Vincent Cedric Method and apparatus to secure online transactions on the internet
FR2849945B1 (fr) * 2003-01-10 2005-03-11 Atmel Corp Moyens pour la communication des cartes a puces usb utilisant des transferts a vitesse maximale ou elevee
US7080789B2 (en) 2003-05-09 2006-07-25 Stmicroelectronics, Inc. Smart card including a JTAG test controller and related methods
US6783078B1 (en) 2003-05-09 2004-08-31 Stmicroelectronics, Inc. Universal serial bus (USB) smart card having read back testing features and related system, integrated circuit, and methods
US7143224B2 (en) 2003-05-09 2006-11-28 Stmicroelectronics, Inc. Smart card for performing advance operations to enhance performance and related system, integrated circuit, and methods
US7373522B2 (en) 2003-05-09 2008-05-13 Stmicroelectronics, Inc. Smart card with enhanced security features and related system, integrated circuit, and methods
US7181649B2 (en) 2003-05-09 2007-02-20 Stmicroelectronics, Inc. Universal serial bus (USB) smart card having enhanced testing features and related system, integrated circuit, and methods
US7369982B2 (en) 2003-06-04 2008-05-06 Stmicroelectronics, Inc. Multi-mode smart card emulator and related methods
EP1511313A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
ITTO20030716A1 (it) * 2003-09-18 2005-03-19 Eutron Infosecurity Srl Dispositivo multi-funzione portatile per elaboratori elettronici
US7762470B2 (en) 2003-11-17 2010-07-27 Dpd Patent Trust Ltd. RFID token with multiple interface controller
US7213766B2 (en) * 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
US7597250B2 (en) 2003-11-17 2009-10-06 Dpd Patent Trust Ltd. RFID reader with multiple interfaces
US8046508B2 (en) 2004-04-21 2011-10-25 Stmicroelectronics, Inc. Smart card with self-detachment features and related methods
US7904607B2 (en) 2004-04-21 2011-03-08 Stmicroelectronics, Inc. Smart card with self-reconfiguration features and related methods
US8234421B2 (en) * 2004-04-21 2012-07-31 Stmicroelectronics, Inc. Smart card with selectively allocatable data buffers and associated methods
US7328849B2 (en) 2004-04-21 2008-02-12 Stmicroelectronics, Inc. Smart card providing data mapping for multiple applications and related methods
US20050263596A1 (en) * 2004-05-12 2005-12-01 Solicore, Inc. Portable charger, including portable sleeve, for an electronically readable card
JP4981271B2 (ja) * 2004-07-05 2012-07-18 三星電子株式会社 モード検出を含むマルチモード集積回路装置及びそれの動作方法
DE102004039201A1 (de) * 2004-08-12 2006-02-23 Giesecke & Devrient Gmbh Verfahren zur Herstellung eines tragbaren Datenträgers
US7685328B2 (en) 2004-09-09 2010-03-23 Stmicroelectronics, Inc. Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
EP1638264A1 (en) * 2004-09-15 2006-03-22 Axalto S.A. Wireless USB network adapter with smart card
US7748636B2 (en) * 2004-11-16 2010-07-06 Dpd Patent Trust Ltd. Portable identity card reader system for physical and logical access
FR2883653B1 (fr) * 2005-03-22 2007-05-25 Gemplus Sa Module electronique et carte a puce avec indicateur lumineux
DE102005057557A1 (de) * 2005-11-30 2007-05-31 Vodafone Holding Gmbh Chipkarte mit Steuerungsprozessor
JP2008027235A (ja) * 2006-07-21 2008-02-07 Ricoh Co Ltd 情報処理装置、情報処理方法および情報処理プログラム
US20080268938A1 (en) * 2007-04-28 2008-10-30 Stephane Pierre Doutriaux Systems and methods for gambling using combinations of gaming devices
US20090159709A1 (en) * 2007-12-24 2009-06-25 Dynamics Inc. Advanced dynamic credit cards
US8134471B2 (en) * 2009-03-20 2012-03-13 International Business Machines Corporation Alert protocol for indicating a failure condition in a distributed system
CN102914981A (zh) * 2011-08-05 2013-02-06 鸿富锦精密工业(深圳)有限公司 芯片烧录检测系统
US8649820B2 (en) 2011-11-07 2014-02-11 Blackberry Limited Universal integrated circuit card apparatus and related methods
CN102520272B (zh) * 2011-11-24 2015-07-15 大唐微电子技术有限公司 智能卡掉电保护功能的测试系统及方法
USD703208S1 (en) 2012-04-13 2014-04-22 Blackberry Limited UICC apparatus
US8936199B2 (en) 2012-04-13 2015-01-20 Blackberry Limited UICC apparatus and related methods
USD701864S1 (en) * 2012-04-23 2014-04-01 Blackberry Limited UICC apparatus
US9159149B2 (en) 2013-03-14 2015-10-13 Interntional Business Machines Corporation Visualizing data transfers in distributed file system
DE102013104142B4 (de) * 2013-04-24 2023-06-15 Infineon Technologies Ag Chipkarte
FR3116138B1 (fr) * 2020-11-12 2023-11-24 St Microelectronics Rousset Dispositif pour l'enrôlement d'une carte à microcircuit

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3115940B2 (ja) * 1992-04-30 2000-12-11 松下電工株式会社 通信回線状態表示回路
JPH10302030A (ja) * 1997-02-28 1998-11-13 Toshiba Corp 接続装置、および情報処理装置
JP3134821B2 (ja) * 1997-09-02 2001-02-13 日本電気株式会社 通信システム
US6119194A (en) 1998-03-19 2000-09-12 Advanced Micro Devices, Inc. Method and apparatus for monitoring universal serial bus activity
US6581122B1 (en) * 1998-03-26 2003-06-17 Gemplus Smart card which operates with the USB protocol
US6151647A (en) * 1998-03-26 2000-11-21 Gemplus Versatile interface smart card
US6199128B1 (en) * 1998-03-26 2001-03-06 Gemplus, S.C.A. Smart card system for use with peripheral devices
FR2783336B1 (fr) 1998-09-11 2001-10-12 Schlumberger Ind Sa Procede de transmission de donnees et carte pour une telle transmission
US6168077B1 (en) * 1998-10-21 2001-01-02 Litronic, Inc. Apparatus and method of providing a dual mode card and reader
ES2285812T3 (es) 1998-11-10 2007-11-16 Aladdin Knowledge Systems Ltd. Metodo de interaccion usuario-ordenador para ser usado por sistemas de ordenador conectables de forma flexible.
US7272723B1 (en) 1999-01-15 2007-09-18 Safenet, Inc. USB-compliant personal key with integral input and output devices
US6343364B1 (en) * 2000-07-13 2002-01-29 Schlumberger Malco Inc. Method and device for local clock generation using universal serial bus downstream received signals DP and DM
US6439464B1 (en) * 2000-10-11 2002-08-27 Stmicroelectronics, Inc. Dual mode smart card and associated methods

Also Published As

Publication number Publication date
KR20090009781A (ko) 2009-01-23
EP1317713B1 (en) 2006-11-02
KR100990189B1 (ko) 2010-10-29
EP1317713A2 (en) 2003-06-11
WO2002023357A2 (en) 2002-03-21
MXPA03002250A (es) 2004-12-03
CN1484792A (zh) 2004-03-24
ATE344492T1 (de) 2006-11-15
DK1317713T3 (da) 2007-03-05
US6694399B1 (en) 2004-02-17
ES2277939T3 (es) 2007-08-01
DE60124273T2 (de) 2007-05-31
BR0113908A (pt) 2005-04-19
KR20030051651A (ko) 2003-06-25
DE60124273D1 (de) 2006-12-14
KR100974572B1 (ko) 2010-08-06
JP2004524597A (ja) 2004-08-12
CN1249595C (zh) 2006-04-05
AU2001288990A1 (en) 2002-03-26
WO2002023357A3 (en) 2003-04-03

Similar Documents

Publication Publication Date Title
JP4948741B2 (ja) ユニバーサルシリアルバススマートカードモジュールのトラフィックを表示するための方法およびスマートカード
US6752321B1 (en) Smart card and method that modulates multi-color LED indicative of operational attributes and/or transactions between the smart card and USB port of a USB host
US7413129B2 (en) USB device with secondary USB on-the-go function
US7685328B2 (en) Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
US6945454B2 (en) Smart card device used as mass storage device
US6769622B1 (en) System and method for simulating universal serial bus smart card device connected to USB host
CN100530068C (zh) 包括模式检测的多模式集成电路器件和使它工作的方法
JP3776401B2 (ja) マルチモード・スマートカード・システム及びこれに関連する方法
JP2002525720A (ja) データ伝送の方法及びデータ伝送のためのカード
CA2136991A1 (en) Reading data from a smart card
US6772956B1 (en) Smart card and method that modulates traffic signaling indicative of operational attributes of the smart card and/or transactions between the smart card and USB port of a USB host
EP3009966A1 (en) A smartcard and a method of operating a smartcard
CN102549605A (zh) 用于互连智能卡芯片的电子电路
JP4981271B2 (ja) モード検出を含むマルチモード集積回路装置及びそれの動作方法
EP2912605A1 (en) Smart card including an integrated usb card reader

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080731

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110217

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110509

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110516

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110608

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110708

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120307

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees