JP5349681B2 - 強化型近距離無線通信端末、スマートカード及びその通信方法 - Google Patents

強化型近距離無線通信端末、スマートカード及びその通信方法 Download PDF

Info

Publication number
JP5349681B2
JP5349681B2 JP2012505031A JP2012505031A JP5349681B2 JP 5349681 B2 JP5349681 B2 JP 5349681B2 JP 2012505031 A JP2012505031 A JP 2012505031A JP 2012505031 A JP2012505031 A JP 2012505031A JP 5349681 B2 JP5349681 B2 JP 5349681B2
Authority
JP
Japan
Prior art keywords
card
contactless payment
application
gate
smart card
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
JP2012505031A
Other languages
English (en)
Other versions
JP2012523636A (ja
Inventor
チンワン マ
チェン チァ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of JP2012523636A publication Critical patent/JP2012523636A/ja
Application granted granted Critical
Publication of JP5349681B2 publication Critical patent/JP5349681B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、強化型近距離無線通信技術に関し、特に、強化型近距離無線通信(eNFC:enhanced Near Field Communication)端末、スマートカード及びその通信方法をサポートする。
集積回路(IC :Integrate Circuit)カード、特に非接触型ICカードが10数年にわたって発展して、既に公共交通、ドアの警備、小額電子決済などの領域に広く応用された。同時に、移動端末は、20数年にわたって急速に発展して、住民におおむね普及し、人々の仕事と生活に極めて大きな便利をもたらし、しかも、移動端末の機能がますます強くなって、より多くの機能を集積する傾向がある。移動端末を非接触型ICカード技術に結合して、移動端末を電子決済領域に応用して、移動端末の使用範囲がさらに拡大でき、人々の生活をより便利にし、そのアプリケーションの将来性は広い。
移動端末に非接触型ICカードをサポートする機能を増加した後で、移動端末は、非接触型ICにシミュレーションでき、決済システムの非接触型リーダーと交互して、非接触型決済アプリケーションを実現する。移動端末で非接触型決済を実現する技術案は多種であって、現在、業界の主の技術案は、eNFCであり、当該技術案はサービスプロバイダーと関連端末メーカーからのサポートを得た。
eNFC案は、近距離無線通信(NFC:Near Field Communication )案を強化し改善するものであり、13.56MHzに稼働する近距離無線通信技術であって、電波による固体識別(RFID:Radio Frequency IDentification)技術及びインターコネクト技術との融合によって進化してなるものである。
移動通信端末でeNFC案を実現することは、端末にNFCシミュレーションフロントチップ(CLF:Contactless Front-end)とNFCアンテナを増加し、シングルワイヤプロトコル(SWP:Single Wire Protocol)をサポートするスマートカードを使用する必要があって、スマートカードが加入者識別モジュール(SIM:Subscriber Identity Module)カード、またはユーザー識別モジュール(UIM:User Identity Model)カード、ユーザーサービス識別モジュール(USIM: User Service Identity Module)カード、または他のスマートカードなどであってもよい。その中、NFCシミュレーションフロントチップがサポートする通信標準は、1SO 14443 TypeA/Type B 、Felica 、Mifare 、1S015693などを含む。移動端末におけるNFCシミュレーションフロントチップとNFCアンテナは、非接触型通信機能を実現して、外部の非接触型リーダーと関連通信標準に従って通信することができる。
eNFC方案では、NFCシミュレーションフロントチップは、汎用非同期送受信回路(UART:Universal Asynchronous Receiver/Transmitter) インターフェースを介して端末のメインプロセッサのチップと通信することができ、移動端末のメインプロセッサがNFCシミュレーションフロントチップの機能を制御する。NFCシミュレーションフロントチップは、1本の信号線を介してスマートカードのC6ピンに接続されて、物理層でシングルワイヤプロトコル(SWP:Single Wire Protocol)を使用してスマートカードと通信し、論理層でホストコントロールインターフェース(HCI:Host Control 1nterface)を採用してNFCシミュレーションフロントチップとスマートカードとの間に、非接触型カードへのシミュレーション及びカードリーダーへのシミュレーションなどのアプリケーションに関する通信過程を完成させる。スマートカードは、ISO7816インタフェースを介して端末のメインプロセッサーのチップに接続されて、当該接続がスマートカードのリセット(Reset)ピン、クロック(CLK)ピン、入出力(IO)ピンを使用して、それぞれスマートカードのC2ピン、C3ピン、C7ピンに対応する。
eNFCの特徴は、電子決済に関するアプリケーションをスマートカードに記憶して、スマートカードが電子決済アプリケーションの記憶と実行を行う。他に、スマートカードの電源(VCC)、即ちC1ピンとNFCシミュレーションフロントチップを接続させることで、eNFC技術が端末のパワーダウンモードをサポートできる。こんなモードで、NFCシミュレーションフロントチップとスマートカードは、NFCアンテナにより、外部の非接触型リーダーが発生した電磁場からエネルギーを得て、移動端末がパワーダウンした場合でも同様にカードシミュレーションモードで稼働でき、外部の非接触型リーダーと電子決済を交互に完成させることができる。
移動端末は、非接触型決済を実現する場合、同時に複数の非接触型決済アプリケーションをサポートすることができる。スマートカードは、グローバルプラットフォームカード規範V2.2(Global Platform Card Specification V2.2)における技術の要求に従って、複数のアプリケーションをサポートすることができ、異なるプロバイダーからの決済アプリケーションがスマートカードにおける異なる安全領域に置かれることができ、安全領域の間に論理的な隔離を実現し、アプリケーション間の記憶と実行が互いに干渉せず、安全なアプリケーション実行環境を提供する。
他に、Javaカードは既にスマートカードの発展傾向になって、スマートカードはJavaカード規範を採用し、スマートカードに実行しているアプリケーションがプラットフォーム独立性を実現することができる。Javaカード技術的な規範に従って開発された決済アプリケーションは異なるスマートカードのメーカーに属するJavaカードに実行することができて、決済アプリケーションの普及に技術的に大きく有利になる。従って、移動端末が非接触型決済をサポートする時に、通常に、スマートカードがJavaカード技術的な規範に従って、決済アプリケーションプログラムがJava言語でプログラミングし、そして、Javaカード技術規範に合う。
スマートカードにおけるアプリケーションに対して、各アプリケーションは1つの唯一のアプリケーション識別子(AID:Application ID)を持って、AIDが登録されたアプリケーションのプロバイダ識別子(RID:Registered Application Provider Identifier)と専用的にアプリケーション識別子拡張コード(PIX:Proprietary Application Identifier Extension)から構成され、AIDのエンコード規範が国際標準組織7815-5規範:識別カード-集積回路カード-第5部分:アプリケーションプロバイダーの登録(ISO/IEC 7816-5Identification cards - Integrated circuit cards - Part 5:Registration of application providers:2004 )の要求に合う。
スマートカードにおける決済アプリケーションは、スマートカードの発行時に予めにスマートカードに置かれてもよいし、スマートカードの発行後で、移動端末によりリモートサーバーから決済アプリケーションをスマートカードにダウンロードしてもよい。アプリケーションがスマートカードにインストールされる時に、アプリケーションに関する情報をスマートカードにおけるレジストリ(Registry)に登録し、登録された情報がアプリケーションの名称、AIDとアプリケーションの状態などを含むことができる。
移動端末が非接触型カードにシミュレーションされて決済を行う時、移動端末と非接触型決済システムの非接触型リーダーとの間に、無線通信技術を採用して通信し、一般的に無線周波数識別技術を採用して、外国の一部の国家にも他の近距離無線通信技術を採用する。現在、既存の非接触型決済システムにおける非接触型カードまたは非接触型カードとして用いられる端末設備が非接触型決済システムのカードリーダーとの間の通信は、統一的な通信標準を採用せず、非接触型決済システムがシステム自体の需要によって相応の通信標準を採用し、非接触型カードとカードリーダーとの間には採用された通信標準における規定される無線周波数インターフェースと通信プロトコルに従って通信し、非接触型決済に応用される通信標準は主に無線周波数識別技術に関する標準であって、IS014443 Type A 、IS014443TypeB 、Mifare 、FelicaとIS015693などを含め、外国の一部の国家が他の近距離無線通信技術を採用する。例えば、公共交通カード決済システムは一般的にIS014443 Type A標準とMifare標準を採用し、非接触型銀行カード決済システムは一般的にIS014443 Type B標準を採用する。
移動端末がeNFC案とNFC案を採用して非接触型決済を実現する目標は、多種の非接触型決済アプリケーションをサポートでき、多種の通信標準をサポートでき、相応の通信標準の技術の要求に従って異なる非接触型決済システムのカードリーダーと通信することが可能である。移動端末が多種の通信標準をサポートさせることができるように、移動端末におけるNFCシミュレーションフロントチップは、多種の通信標準をサポートできるべき、そしてスマートカードが多種の通信標準をサポートすることができる。
電子決済アプリケーションプログラムAppletは、javacard.framework. Appletクラスライブラリーに基づいて、「Javaカードプラットフォーム実行環境規範V2.2.2バージョン」(「Runtime EnvironmentSpecification for the Java Card Platform, Version 2.2.2」)に定義されるインストール(install)、登録(register)、選択(select)、選択解除(deselect)、過程(process)を実現して、そして対応する決済アプリケーション規範における決済に対する技術の要求を実現することができる。アプリケーションプログラムの配布時には、先に、Javaコンパイラーを使用してソースコードファイルを2進法のクラスファイル(.classファイル)にコンパイルして、次に、変換器とデバッガを使用してクラスファイルを変換する必要があり、変換後のファイルがスマートカードにインストールされることができるインストールファイルが、即ちCAP(Converted Applet)ファイルである。決済アプリケーションのインストールファイルはスマートカードにダウンロードされた後、決済アプリケーションのインストールを実行することができ、決済アプリケーションがインストールを完成して個人化された後、インストールされた決済アプリケーションをスタートさせて相応の決済サービスを行うことができる。
eNFC方案では、NFCシミュレーションフロントチップとスマートカードの間には、論理層でHCIインタフェースを採用して通信して、移動端末が非接触型ICカードにシミュレーションされる時の通信過程を完成する。ヨーロッパ電気通信標準化協会102622規範:「スマートカード-汎用集積回路カードと近距離無線通信シミュレーションフロントエンチップのインタフェース-ホストコンピュータの制御インターフェイス」(ETSI TS 102 622「Smart Cards、 UICC-Contactless Front-end (CLF) Interface、Host Controller Interface (HCI)」 )におけるHCIインタフェースが規定される。HCIインタフェースの要求によって、移動端末を非接触型カードにシミュレーションさせる時に、NFCシミュレーションフロントチップがホストコントローラ(Host Controller)として、NFCシミュレーションフロントチップが外部の非接触型リーダーとの通信を処理し、スマートカードがホストコンピュータ(Host)として、スマートカードが非接触型決済アプリケーションの処理を担当する。
その中、NFCシミュレーションフロントチップは、少なくとも1種の通信標準をサポートすることができ、そのサポートされた各通信標準に対して、NFCシミュレーションフロントチップに1つに対応する非接触型カード無線周波数ゲート(Card RF Gate)があって、スマートカードが少なくとも1種の通信標準をサポートすることができ、そのサポートされた各通信標準に対して、スマートカードに1つに対応する非接触型カードのアプリケーションゲート(Card Application Gate)がある。スマートカードにおけるCard Application Gateは、NFCシミュレーションフロントチップにおける対応するCard RF Gateとチャンネル(Pipe)を確立でき、チャンネルにより対応する通信標準のデータを伝送することができる。スマートカードとNFCチップの間に同時に多種の通信標準をサポートする場合、各通信標準がNFCシミュレーションフロントチップとスマートカードの間の1つの専門のチャンネルを有して、スマートカードがNFCシミュレーションフロントチップとの間にチャンネルの確立と閉鎖を担当する。
移動端末が非接触型カードシミュレーションモードにある場合、NFCシミュレーションフロントチップがスマートカードを通電させた後で、スマートカードとNFCシミュレーションフロントチップの間に、シングルワイヤプロトコルを採用して、物理層とデータ層の通信を確立して、その後、スマートカードは、NFCシミュレーションフロントチップにおける存在するCard RF Gateを受け取って、スマートカードにおけるCard Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとのチャンネルを確立する。NFCシミュレーションフロントチップにおけるCard RF Gateとスマートカードにおける対応するApplication Gateがチャンネルを確立した後、NFCシミュレーションフロントチップは、NFCシミュレーションフロントチップにおける当該Card RF Gateに対応する通信標準に関する機能をスタートさせるが、移動端末が当該通信標準を採用した非接触型リーダーの稼働領域に入った後で、NFCシミュレーションフロントチップは、非接触型リーダーから送信される関連信号に応答する。
現在の技術の情況で、非接触型決済アプリケーションは、当該非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を識別することができず、また、非接触型決済アプリケーションがスマートカードにインストールされた後で、スマートカードもカードにインストールされた非接触型決済アプリケーションに対応する通信標準を知ることができない。従って、スマートカードが通電された後、スマートカードに存在するCard Application Gateは、すべてNFCシミュレーションフロントチップにおける対応するCard RF Gateとチャンネルを確立し、チャンネルを確立した後、NFCシミュレーションフロントチップの通信機能はすべてスタートし、そして非接触型リーダーに対応する信号に応答する。ただし、このように処理すれば、スマートカードは、その中にある通信標準を採用した非接触型決済アプリケーションがなくても、依然としてNFCシミュレーションフロントチップとこの通信標準に対応するチャンネルを確立して、NFCシミュレーションフロントチップがこの通信標準に対応する関連機能をスタートする。このように、移動端末は、当該通信標準を採用した非接触型リーダーの稼働領域に入った時に、当該非接触型リーダーから送信される信号に応答して非接触型リーダーとの通信を確立するが、スマートカードにおいて、当該通信標準に対応する非接触型決済アプリケーションがないと、移動端末は当該非接触型リーダーと通信する必要がない、という問題が発生される。
本発明は、これに鑑みてなされるものであって、スマートカード、当該スマートカードをサポートして使用するeNFC端末及び当該スマートカードとNFCシミュレーションフロントチップとの通信方法を提供することにある。
本発明に係るスマートカード通信方法は、スマートカードとNFCシミュレーションフロントチップとの通信に用いられ、非接触型決済アプリケーションがインストールされる時に、前記スマートカードが前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録し、その中、前記通信標準が非接触型決済応用に提供される識別情報により識別され、当該方法はまた、
前記スマートカードが自身の各カードアプリケーションゲートに対して、前記識別情報により当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定し、存在する時、当該カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立することを含む。
当該方法はさらに、前記カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在しない時、当該カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立しないことを含む。
上記方案では、前記当該非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録することは、スマートカードのレジストリーにおいて、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準の識別情報を含む前記決済アプリケーションの情報を記録する。
上記方案では、前記非接触型決済システムに採用された通信標準は、非接触型決済システムにおける非接触型カードまたは非接触型カードとして用いられる端末設備と非接触型決済システムにおけるリーダーとの間の通信を行うように採用される通信技術に対応する通信標準である。
上記方案では、前記判定は、スマートカードが前記識別情報によりスマートカードに記録されるインストールされた非接触型決済アプリケーション情報で検索して、当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定することである。
上記方案では、前記非接触型決済アプリケーションに提供される前記識別情報は、非接触型決済アプリケーションプログラムがバージョン番号で非接触型決済システムに採用された、対応する通信標準の識別情報を提供する。
上記方案では、前記カードアプリケーションゲートに対応する非接触型決済アプリケーションは、スマートカードにインストールされる1つまたは1つ以上の非接触型決済アプリケーションであり、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準はカードアプリケーションゲートに対応する通信標準と同じである。
上記方案では、前記非接触型決済アプリケーションのプログラムバージョン番号のフォーマットは、AP_「通信標準の識別子」_「バージョン番号」であり、前記通信標準の識別子がローマ字で表される。
本発明に係るスマートカードは、
非接触型決済アプリケーションがインストールされる時に、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された、前記非接触型決済アプリケーションに提供される識別情報によって識別される通信標準を記録する記録ユニットと、
前記スマートカードの各カードアプリケーションゲートに対して、前記識別情報により当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定して、存在する時にチャンネルを確立するユニットに通知する判定ユニットと、
判定ユニットからの通知に基づいて、前記カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立するチャンネルを確立するユニットと、を備える。
本発明に係る非接触型決済アプリケーションをサポートするeNFC端末は、1つ以上のカード無線周波数ゲートを有すNFCシミュレーションフロントチップと1つ以上のカードアプリケーションゲートを有すスマートカードとを備え、
前記スマートカードは、
非接触型決済アプリケーションがインストールされる過程で、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された、前記非接触型決済アプリケーションに予め提供された識別情報によって識別される通信標準を記録する記録ユニットと、
前記スマートカードの各カードアプリケーションゲートに対して、前記識別情報を検索することで当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定して、存在する時にチャンネルを確立するユニットに通知する判定ユニットと、
判定ユニットからの通知に基づいて、前記カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立するチャンネルを確立するユニットと、を含む。
本発明に係るeNFC端末、スマートカード及びその通信方法として、スマートカードにおいて、カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかによって、スマートカードのカードアプリケーションゲートとNFCシミュレーションフロントチップのカード無線周波数ゲートとの間のチャンネルを確立するかどうかを確定して、不要な資源の浪費を減少し、且つチャンネルを確立するプロセスを簡単化する。
本発明におけるスマートカードの通信を実現するフローチャートである。
本発明に係るスマートカードは、
非接触型決済アプリケーションがインストールされる過程で、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された、前記非接触型決済アプリケーションに予め提供された識別情報によって識別される通信標準を記録する記録ユニットと、
前記スマートカードとNFCシミュレーションフロントチップとの間のチャンネルを確立する場合、前記スマートカードの各カードアプリケーションゲートに対して、前記識別情報を検索することで当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定して、存在する時にチャンネルを確立するユニットに通知する判定ユニットと、
判定ユニットからの通知に基づいて、前記カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立するチャンネルを確立するユニットと、を備える。
本発明に係るeNFC端末は、複数のカード無線周波数ゲートを有すNFCシミュレーションフロントチップと複数のカードアプリケーションゲートを有すスマートカードを備え、当該スマートカードは、上述した前記記録ユニット、前記判定ユニットと前記チャンネルを確立するユニットを有す。
本発明に係るスマートカードとNFCシミュレーションフロントチップとの通信方法は、
まず、非接触型決済アプリケーションにおいて識別情報を提供して、決済アプリケーションに対応する非接触型決済システムに採用された通信標準を識別する。
具体的に、当該ステップは、非接触型決済アプリケーションプログラムの配布過程で、変換器を使用してクラスファイルをスマートカードにインストール可能なインストールファイル、例えばCAPファイルに変換し、また、変換コマンドにおけるバージョンパラメーターに非接触型決済アプリケーションに対応する通信標準の識別情報を加えて、非接触型決済アプリケーションプログラムのバージョン番号における識別情報により、非接触型決済システムに採用された、対応する通信標準を識別するように実現されることができる。
その後、非接触型決済アプリケーションのインストール過程で、スマートカードに当該決済アプリケーションの情報を記録する時に、当該非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録する。
スマートカードのレジストリーに記録された決済アプリケーションの情報は当該非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準の識別情報を含む。
続いて、スマートカードの内部で以下のステップを実行する。
スマートカードは、自身におけるCard Application GateとNFCシミュレーションフロントチップにおけるCard RF Gateとの間のチャンネルを確立する場合、まずスマートカードにおける各Card Application Gateに対して、スマートカードにおけるレジストリーを検索することでCard Application Gateに対応する非接触型決済アプリケーションが存在するかどうかを判定して、レジストリーにはインストールされた非接触型決済アプリケーションに対応する通信標準の識別情報が記録される。ここで、Card Application Gateに対応する非接触型決済アプリケーションとは、スマートカードにインストールされるある一つまたはいくつかの非接触型決済アプリケーションであり、それに対応する非接触型決済システムに採用された通信標準はCard Application Gateに対応する通信標準と同じである。スマートカードは、レジストリーで検索する時に、インストールされた非接触型決済アプリケーションにおいて、非接触型決済アプリケーションに対応する通信標準がCard Application Gateに対応する通信標準と同じであるかどうかを判定する。
スマートカードにCard Application Gateに対応する非接触型決済アプリケーションが存在すると、スマートカードは、当該Card Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとの間のチャンネルを確立し、NFCシミュレーションフロントチップが確立されたチャンネルに対応する通信標準に関する機能をスタートさせる。スマートカードにCard Application Gateに対応する非接触型決済アプリケーションが存在しないと、スマートカードは、当該Card Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとの間のチャンネルを確立せず、NFCシミュレーションフロントチップも当該Card Application Gateに対応する通信標準に関する機能をスタートさせない。
eNFC方案では、スマートカードにより非接触型決済アプリケーションを記憶し、安全、開放のアプリケーション実行環境が提供される。スマートカードは、使用状況によってSIMカード、UIMカード、USIMカードまたはその他のスマートカードであってもよい。
以下、本発明に係る一つの実施例を説明する時に、USIMカードを例にする。同様に、スマートカードがSIMカード、UIMカードまたはその他のスマートカードである時に、本発明による方法を採用してもよい。
USIMカードは、Javaカード技術を採用して、Global Platform CardSpecification V2.2に従い、USIMカードにJavaカード実行環境(JCRE:Java Card Runtime Environment)が存在する。JCREは、Javaカード仮想マシン(JCVM :Java Card Virtual Machine)、Javaカードフレーム及びAPIインタフェース(Java Card Framework and API)、カードプロバイダーにより指定された拡張インタフェースを含む。
非接触型電子決済アプリケーションのプログラムAppletは、javacard.framework.Appletクラスライブラリーに基づいて、「Runtime Environment Specification for the Java CardTM Platform,Version 2.2.2」に定義されるinstall 、register 、select 、deselect 、process方法を実現し、及び対応する非接触型アプリケーション規範に従って決済サービスの処理を実現することができる。各アプリケーションは、1つの唯一のAIDを有し、AIDが登録されたアプリケーションRIDとPIXから構成され、AIDのエンコード規則がISO/IEC 7816-5 Identification cards-Integrated circuit cards - Part5:Registration of application providers:2004 の要求を参照することができる。
非接触型決済アプリケーションを配布する時、先にJavaコンパイラーを使用してソースコードファイルを2進法のクラスファイル( .class ファイル)にコンパイルして、さらに変換器とデバッガを使用してクラスファイルを変換する必要があって、変換後のファイルがSIMカードにインストール可能なインストールファイル、即ちCAPファイルである。
変換器(converter)は、Javaカード開発キット(Java Development Kit)により提供されるバイトコードツールであって、バイトコードツールとして、Javaインタプリターに頼って実行する必要がある。変換器は、classファイルをいくつかの出力ファイルに変換して、変換する時、入力ファイルはコンパイラーにより生成されたclassファイルであり、出力ファイルはCapファイル、Exportファイル、JCAファイルであり、それらのサフィックスがそれぞれ*.cap、*.exp、*.jcaであり、ファイル名が入力ファイルに一致する。それらは、Javaカード項目のディレクトリ内のJavacardというサブ・ディレクトリに位置する。
変換器のコマンド行のフォーマットは、<インタプリター><-classpath> <実行されたclass><選択可能なパラメーター><パッケージ名><パッケージAID> <バージョン>である。
インタプリターは、そのパスとファイル名、例えば、c: \JDK\bin\Java.exeを提供することに用いられる。実行されたclassは、converter.jarにおけるcom \sun \javacard \converter \converter \ディレクトリ内に位置するいくつかのクラスである。
Javaカード開発キット(Java Development Kit) がインストールされた後、開発キットが1つのバッチファイルconverter.batを提供し、当該バッチファイルがコマンド行における<インタプリター><-classpath><実行されたclass>3つの部分の内容を含む。つまり、Applet変換を行う時、当該3つの部分のパラメーターを十分に了解せずに、直接にconverter.batを使用してファイルを変換してもよい。
選択可能なパラメーターは、コマンド行におけるいくつかの選択可能なパラメーターであって、以下の通りである。
-classdir: 項目のルートディレクトリ、
-exportpath:変換時に必要なExpファイルのいくつかの親ディレクトリー、
-d:ルートディレクトリを示す出力のパス、
-applet [AID] [classname]: デフォルトApplet を示すAID とInstall()方法を含むclassファイル名、
-out [CAP][EXP][JCA]: どんなファイルに変換するかを示し、一般的にCAPとEXPを生成すると黙認する。
-nobanner:情報使用標準の出力。
パッケージ名とは変換されるパッケージ名であり、パッケージAIDはAppletを指定するAIDであり、バージョンはAppletを定義するバージョン番号である。
例を挙げて説明し、変換器のコマンド行における1つの例としては、c: \JDK\bin\java.exe -classpath c:\jc211\bin\converter.jar com.sun.javacard.converter.Converter -out EXP JCA CAP -exportpath c:\jc211\api21 -applet OxaO:OxO:OxO:Ox0:Ox62:Ox3:Ox1: Oxc: Ox1: Ox1
com.sun.javacard.samples.HelloWorld.HelloWorld
com.sun.javacard.samples.HelloWorld OxaO:OxO:OxO:OxO:Ox62:0x3:Oxl:Oxc:Ox1 Vl.0
であってもよい。
USIMカードは、複数のアプリケーションをサポートし、複数のプリケーションをインストールすることができる。決済アプリケーションは、予めUSIMカードにインストールされてもよいし、USIMカードの発行後で移動通信ネットワークを介してリモートサーバーからUSIMカードにダウンロードされてインストールされてもよい。非接触型決済アプリケーションのCAPファイルがUSIMカードにダウンロードされた後、USIMは、非接触型決済アプリケーションのAIDとバージョン番号などの情報を受け取ることができ、アプリケーションは、USIMカードにインストールされる時に、非接触型決済アプリケーションに関する情報をUSIMカードにおけるレジストリーに登録し、登録された情報がアプリケーションの名称、AIDとアプリケーションの状態などを含むことができる。
非接触型決済アプリケーションが非接触型決済システムに採用された、対応する通信標準を識別できるために、変換器を使用して非接触型決済アプリケーションプログラムのクラスファイルをスマートカードにインストール可能なインストールファイルに変換する時に、変換コマンドのバージョンパラメーターに非接触型決済アプリケーションがサポートする通信標準の識別情報を加えて、非接触型決済アプリケーションプログラムのバージョン番号における識別情報により非接触型決済システムに採用された、対応する通信標準を識別する。
一般的に、バージョン番号のフォーマットは、AP_「通信標準の識別子」_「バージョン番号」であってもよい。通信標準の識別子はローマ字で表すことができ、例えば、AでIS014443 Type A 標準を表し、BでIS014443 Type B標準で表し、CでFelica標準を表し、MでMifare標準を表し、FでISO18092標準を表す。例を挙げて説明し、バージョン番号が「AP_B_1.0」であることは、非接触型決済アプリケーションに非接触型決済システムに採用された、対応する通信標準がIS014443 Type B 標準、バージョンが1.0であることを示す。当然、要求によって、その他のバージョン番号のエンコードフォーマットを採用してもよい。
非接触型決済アプリケーションのプログラムがUSIMカードにインストール可能なCAPファイルに変換されたら、当該CAPファイルを移動通信ネットワークを介してリモートサーバーからスマートカードにダウンロードすることができる。決済アプリケーションプログラムのリモートダウンロードを実現するために、移動端末は、データサービスをサポートして、かつデータサービスの方式を採用してエアーダウンロード(OTA:On The Air)を実現することをサポートする必要があって、データをUSIMカードに高速でダウンロードさせるために、移動端末とUSIMカードの間に、ベアラーに依存しないプロトコル(BIP:Bearer Independent Protocol)を採用して通信することができる。
BIPプロトコルは、第3世代パートナーシップ・プロジェクト(3GPP:3rd Generation Partnership Project)規範に提案される接続用伝送プロトコルであって、汎用パケット無線サービス(GPRS)、エンハンスド・データ・レートGSM進化技術(EDGE:Enhanced Data Rate for GSM Evolution)及びUMTSなどを含む高速チャンネルをサポート可能なであり、OPEN CHANNEL(チャンネルオープン)、CLOSE CHANNEL(チャンネルクローズ)、RECEIVE DATA(データ受信)、SEND DATA(データ送信)、GET CHANNEL STATUS(チャンネル状態を取得する)という5つのアクティブコマンドをサポートし、また、Data available(利用可能なデータ)とChannel status(チャンネル状態)である2種のイベントをサポートしてUSIMカードが移動端末の搬送能力を利用できてリモートのOTAサーバーと接続用データチャンネルを確立することができる。
スマートカードは、BIPのOPEN CHANNELコマンドにより移動端末が移動データサービスチャンネルを介してリモートのOTAサーバーに接続することを指示し、カードアプリケーションタツールキット(CAT:Application Toolkit)の方式により、OTAサーバー上のダウンロード可能な非接触型決済アプリケーションをブラウズすることができる。移動端末側において、アプリケーションをダウンロードすることを確定した後で、リモートのOTAサーバーへアプリケーションのダウンロードリクエストメッセージを送信し、OTAサーバーがアプリケーションダウンロードリクエストを受信した上でUSIMカード上のダウンロードされた非接触型決済アプリケーションを記憶する安全領域を選択する。USIMカード上の安全領域を選択した後で、OTAサーバーがUSIMにおける安全領域とGlobal Platform Card Specification V2.2におけるセキュアチャンネル(Secure Channel)に対する規定に従ってセキュアチャンネルを確立する。セキュアチャンネルの確立を完成させた後で、リモートのOTAサーバーがUSIMカードへINSTALL[for load]コマンドを送信して、スマートカードとOTAサーバーの間に非接触型決済アプリケーションのダウンロードを開始する。
決済アプリケーションのダウンロードを完成させた後、リモートのOTAサーバーは、INSTALL[for install]コマンドをUSIMカードに送信して、USIMカードがダウンロードされた決済アプリケーションをインストールすることを指示することができる。
本実施例では、非接触型決済アプリケーションのインストール過程で、非接触型決済アプリケーションの登録を実行する時に、USIMカードは、非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準情報をUSIMカードのレジストリーに加えて、レジストリーにより非接触型決済アプリケーションに対応する通信標準を記録することができる。USIMカードのレジストリーに非接触型決済アプリケーションに対応する通信標準を記録できることを実現するために、USIMカードのレジストリーは、インストールされた非接触型決済アプリケーションを記録する情報に1つの、非接触型決済アプリケーションに対応する通信標準を記録する識別情報を設置することができる。通信標準の識別情報は、非接触型決済アプリケーションにおける通信標準識別子のエンコード規則を採用することができ、例えば、AでIS014443 Type A 標準を表し、BでIS014443 Type B標準で表し、CでFelica標準を表し、MでMifare標準を表し、FでISO18092標準を表す。
具体的に、USIMが非接触型決済アプリケーションをインストールする場合、USIMカードは、非接触型決済プログラムのinstall方法を呼び出す。Install方法で、非接触型決済アプリケーションの実施例と必要なオブジェクトを確立して、初期化操作を行って、データに初期値を与えて、最後に非接触型決済アプリケーションのregister方法を呼び出して非接触型決済アプリケーションをUSIMカードにおけるレジストリーに登録し、また、登録を実行する時、非接触型決済アプリケーションの情報をUSIMカードのレジストリーに加え、前記情報が非接触型決済アプリケーションの名称、AIDと非接触型決済アプリケーションに対応する通信標準の識別情報を含むことができる。Register方法が成功に実行された後、非接触型決済アプリケーションが成功にインストールされ、USIMカードがリモートのOTAサーバーへ送信されるINSTALL[for install]応答メッセージで成功にインストールされたことを報告することができる。
以下に図1を結び付けながら本実施例におけるUSIMカードが通電後でチャンネルを確立する処理過程を説明する。当該処理過程は、以下のステップを含む。
ステップ101、NFCシミュレーションフロントチップは、スマートカードに通電させた後で、USIMカードとNFCシミュレーションフロントチップとの間にシングルワイヤプロトコルを採用して物理層とデータ層の通信を確立する。
ステップ102、USIMカードは、NFCシミュレーションフロントチップにサポートされるCard RF Gateリストを受け取る。
ここで、USIMカードとNFCシミュレーションフロントチップとの間にホストコンピュータの制御インターフェイスの要求に従って論理層の通信を行う。具体的に、USIMカードにおける管理ゲート(Admininstration Gate)は、チャンネルPIPE1に介してNFCシミュレーションフロントチップのAdmininstration Gateへパラメーターを受け取りコマンドANY_GET_PARAMETERS (GATES_LIST)を送信し、NFCシミュレーションフロントチップの管理ゲートはNFCシミュレーションフロントチップにサポートされるゲート(Gate)リストを返して、その中、そのサポートされるCard RF Gateが含まれる。
ステップ103、USIMカードは、USIMにおける各Card Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとの間にチャンネルを確立する前に、自身のCard Application Gateに対応する非接触型決済アプリケーションが存在するかどうかを判定して、USIMカードにおいて、Card Application Gateに対応する非接触型決済アプリケーションが存在すると、ステップ104を実行し、USIMカードにおいて、Card Application Gateに対応する非接触型決済アプリケーションが存在しないと、ステップ105を実行する。
ここで、Card Application Gateに対応する非接触型決済アプリケーションとは、スマートカードにインストールされるある一つまたはいくつかの非接触型決済アプリケーションであって、それに対応する非接触型決済アプリケーションシステムに採用された通信標準はカードアプリケーションゲートに対応する通信標準と同じである。例えばIS014443 Type A用Card Application Gateに対応する非接触型決済アプリケーションが同様にIS014443 Type A標準を採用する非接触型決済アプリケーションである。
本実施例で、判定の方法として、USIMカードはそのレジストリーで非接触型決済アプリケーションがインストールされる時、登録された対応する通信標準の識別情報を検索して、当該識別情報に基づいてCard Application Gateに対応する非接触型決済アプリケーションが存在するかどうかを判定する。
ステップ104、USIMカードは、当該Card Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとの間のチャンネルを確立して、NFCシミュレーションフロントチップが対応する通信標準に関する機能をスタートさせる。
具体的に、USIMカードは、ADM_CREATE_PIPEコマンドで接続されるNFCチップにおけるCard RF GateのID番号を指定して、当該コマンドをPIPE1チャンネルを介してNFCシミュレーションフロントチップのAdministration Gateに送信することができる。NFCシミュレーションフロントチップのAdministration Gateはコマンドを受信した上で確立されるチャンネルのID番号を指定して、ANY_OKを返して、USIMカードにおけるCard Application Gateとそれに対応するNFCチップにおけるCard RF Gateとの間のチャンネルを確立する。チャンネルの確立を完成させた後で、NFCシミュレーションフロントチップが対応する通信標準に関する機能をスタートさせて、移動端末は対応する非接触型リーダーと通信させて、関連する非接触型決済アプリケーションを完成させることができる。
ステップ105、USIMカードは、当該Card Application GateとNFCシミュレーションフロントチップにおける対応するCard RF Gateとの間のチャンネルを確立せずに、NFCシミュレーションフロントチップも対応する通信標準に関する機能をスタートさせない。
以上、USIMカードはUSIMカードにおける一つのCard Application Gateにチャンネルを確立する処理過程を説明した。USIMカードに複数のCard Application Gateが存在すると、USIMカードは、同様の方法を採用して存在する各Card Application Gateに対応するチャンネルを順に確立することができる。

Claims (15)

  1. スマートカードとNFCシミュレーションフロントチップとの通信に用いられるスマートカード通信方法であり、
    非接触型決済アプリケーションがインストールされる時に、前記スマートカードは、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録し、前記通信標準が非接触型決済アプリケーションに提供される識別情報により識別され、また、
    前記スマートカードは、自身の各カードアプリケーションゲートに対して、前記識別情報により当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定し、存在する時、当該カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立することを含むことを特徴とするスマートカード通信方法。
  2. 前記カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在しない時、当該カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立しないことをさらに含むことを特徴とする請求項1に記載の方法。
  3. 記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録することは、スマートカードのレジストリーにおいて、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準の識別情報を含む前記決済アプリケーションの情報を記録することであることを特徴とする請求項1に記載の方法。
  4. 前記非接触型決済システムに採用された通信標準は、非接触型決済システムにおいて、非接触型カードまたは非接触型カードとして用いられる端末設備が非接触型決済システムにおけるカードリーダーとの間の通信のため、採用される通信技術に対応する通信標準であることを特徴とする請求項1に記載の方法。
  5. 前記判定は、スマートカードが前記識別情報によりスマートカードに記録されるインストールされた非接触型決済アプリケーション情報で検索して、当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定することであることを特徴とする請求項1に記載の方法。
  6. 前記非接触型決済アプリケーションが識別情報を提供することは、非接触型決済アプリケーションプログラムがバージョン番号で非接触型決済システムに採用された、対応する通信標準の識別情報を提供することであることを特徴とする請求項1に記載の方法。
  7. 前記カードアプリケーションゲートに対応する非接触型決済アプリケーションは、スマートカードにインストールされる1つまたは1つ以上の非接触型決済アプリケーションであり、
    前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準はカードアプリケーションゲートに対応する通信標準と同じであることを特徴とする請求項1に記載の方法。
  8. 前記非接触型決済アプリケーションのプログラムバージョン番号のフォーマットは、AP_「通信標準の識別子」_「バージョン番号」であり、前記通信標準の識別子がローマ字で表されることを特徴とする請求項6に記載の方法。
  9. 非接触型決済アプリケーションがインストールされる時に、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された、前記非接触型決済アプリケーションに提供される識別情報によって識別される通信標準を記録する記録ユニットと、
    前記スマートカードの各カードアプリケーションゲートに対して、前記識別情報により当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定して、存在する時、チャンネルを確立するユニットに通知する判定ユニットと、
    判定ユニットからの通知に基づいて、前記カードアプリケーションゲートとNFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立するチャンネルを確立するユニットと、を備えるスマートカード。
  10. 前記識別情報は、前記非接触型決済アプリケーションのバージョン番号に含まれることを特徴とする請求項9に記載のスマートカード。
  11. 前記カードアプリケーションゲートに対応する非接触型決済アプリケーションは、スマートカードにインストールされる1つまたは1つ以上の非接触型決済アプリケーションであり、
    前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準はカードアプリケーションゲートに対応する通信標準と同じであることを特徴とする請求項9に記載のスマートカード。
  12. 1つ以上のカード無線周波数ゲートを有すNFCシミュレーションフロントチップと1つ以
    上のカードアプリケーションゲートを有すスマートカードとを備え、
    前記スマートカードは、
    非接触型決済アプリケーションがインストールされる過程で、前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された、前記非接触型決済アプリケーションに予めに提供された識別情報によって識別される通信標準を記録する記録ユニットと、
    前記スマートカードの各カードアプリケーションゲートに対して、前記識別情報を検索することで当該カードアプリケーションゲートに対応する非接触型決済アプリケーションが存在するかどうかを判定して、存在する時にチャンネルを確立するユニットに通知する判定ユニットと、
    判定ユニットからの通知に基づいて、前記カードアプリケーションゲートと前記NFCシミュレーションフロントチップにおける相応のカード無線周波数ゲートとの間のチャンネルを確立するチャンネルを確立するユニットとを含むことを特徴とする非接触型決済アプリケーションをサポートするeNFC端末。
  13. 前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準を記録することは、スマートカードのレジストリーにおいて、当該非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準の識別情報を含む前記決済アプリケーションの情報を記録することであることを特徴とする請求項12に記載の端末。
  14. 前記非接触型決済アプリケーションが識別情報を提供することは、非接触型決済アプリケーションプログラムがバージョン番号で対応する非接触型決済システムに採用された通信標準の識別情報を提供することであることを特徴とする請求項12に記載の端末。
  15. 前記カードアプリケーションゲートに対応する非接触型決済アプリケーションは、スマートカードにインストールされる1つまたは1つ以上の非接触型決済アプリケーションであり、
    前記非接触型決済アプリケーションに対応する非接触型決済システムに採用された通信標準はカードアプリケーションゲートに対応する通信標準と同じであることを特徴とする請求項12に記載の端末。
JP2012505031A 2009-04-14 2009-12-18 強化型近距離無線通信端末、スマートカード及びその通信方法 Expired - Fee Related JP5349681B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910132867A CN101866463A (zh) 2009-04-14 2009-04-14 一种eNFC终端、eNFC智能卡及其通信方法
CN200910132867.1 2009-04-14
PCT/CN2009/075726 WO2010118615A1 (zh) 2009-04-14 2009-12-18 一种增强型近场通信终端、智能卡及其通信方法

Publications (2)

Publication Number Publication Date
JP2012523636A JP2012523636A (ja) 2012-10-04
JP5349681B2 true JP5349681B2 (ja) 2013-11-20

Family

ID=42958179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012505031A Expired - Fee Related JP5349681B2 (ja) 2009-04-14 2009-12-18 強化型近距離無線通信端末、スマートカード及びその通信方法

Country Status (5)

Country Link
US (1) US8768250B2 (ja)
EP (1) EP2421216B1 (ja)
JP (1) JP5349681B2 (ja)
CN (1) CN101866463A (ja)
WO (1) WO2010118615A1 (ja)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
CN101820696B (zh) * 2009-02-26 2013-08-07 中兴通讯股份有限公司 支持增强型近场通信的终端及其处理方法
US8989705B1 (en) 2009-06-18 2015-03-24 Sprint Communications Company L.P. Secure placement of centralized media controller application in mobile access terminal
JP2011118837A (ja) * 2009-12-07 2011-06-16 Sony Corp 情報処理装置、情報処理方法およびプログラム
KR101583093B1 (ko) * 2010-07-08 2016-01-07 주식회사 케이티 서로 다른 타입의 uicc 카드들을 지원하는 방법 및 이를 위한 단말
WO2012055094A1 (zh) * 2010-10-27 2012-05-03 上海复旦微电子集团股份有限公司 数据传输方法及装置
US20120143703A1 (en) * 2010-12-03 2012-06-07 Google Inc. Multiple contactless device interactions and communication protocols per tap
US9727879B2 (en) * 2011-03-30 2017-08-08 Nokia Technologies Oy Method and apparatus for providing tag-based content installation
CN102810190A (zh) * 2011-05-31 2012-12-05 中兴通讯股份有限公司 远程支付方法、装置及***
CN102394743B (zh) * 2011-08-10 2014-04-09 武汉天喻信息产业股份有限公司 实现Java卡个人化的方法及装置
KR101372667B1 (ko) * 2011-08-24 2014-03-11 주식회사 팬택 응용 프로그램 자동 실행 시스템 및 방법
US9390414B2 (en) 2011-09-18 2016-07-12 Google Inc. One-click offline buying
CN103065107B (zh) * 2011-10-21 2015-12-02 ***通信集团公司 一种非接触刷卡应用的实现方法以及装置
CN102411742A (zh) * 2011-12-27 2012-04-11 大唐微电子技术有限公司 移动终端
US8712407B1 (en) * 2012-04-05 2014-04-29 Sprint Communications Company L.P. Multiple secure elements in mobile electronic device with near field communication capability
US9027102B2 (en) 2012-05-11 2015-05-05 Sprint Communications Company L.P. Web server bypass of backend process on near field communications and secure element chips
US8862181B1 (en) 2012-05-29 2014-10-14 Sprint Communications Company L.P. Electronic purchase transaction trust infrastructure
CN102736752A (zh) * 2012-06-08 2012-10-17 中兴通讯股份有限公司 手写笔、移动终端以及信息的处理方法
US9282898B2 (en) 2012-06-25 2016-03-15 Sprint Communications Company L.P. End-to-end trusted communications infrastructure
US9066230B1 (en) 2012-06-27 2015-06-23 Sprint Communications Company L.P. Trusted policy and charging enforcement function
US8649770B1 (en) 2012-07-02 2014-02-11 Sprint Communications Company, L.P. Extended trusted security zone radio modem
US8667607B2 (en) 2012-07-24 2014-03-04 Sprint Communications Company L.P. Trusted security zone access to peripheral devices
US8863252B1 (en) 2012-07-25 2014-10-14 Sprint Communications Company L.P. Trusted access to third party applications systems and methods
US9183412B2 (en) 2012-08-10 2015-11-10 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
AU2013306399B2 (en) * 2012-08-24 2015-12-03 Google Llc Systems, methods, and computer program products for securing and managing applications on secure elements
US9015068B1 (en) 2012-08-25 2015-04-21 Sprint Communications Company L.P. Framework for real-time brokering of digital content delivery
US9215180B1 (en) 2012-08-25 2015-12-15 Sprint Communications Company L.P. File retrieval in real-time brokering of digital content
US8954588B1 (en) 2012-08-25 2015-02-10 Sprint Communications Company L.P. Reservations in real-time brokering of digital content delivery
US8752140B1 (en) 2012-09-11 2014-06-10 Sprint Communications Company L.P. System and methods for trusted internet domain networking
JP6024435B2 (ja) * 2012-12-11 2016-11-16 大日本印刷株式会社 画像保護システム、撮影装置および再生装置
US9161227B1 (en) 2013-02-07 2015-10-13 Sprint Communications Company L.P. Trusted signaling in long term evolution (LTE) 4G wireless communication
US9578664B1 (en) 2013-02-07 2017-02-21 Sprint Communications Company L.P. Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system
US9104840B1 (en) 2013-03-05 2015-08-11 Sprint Communications Company L.P. Trusted security zone watermark
US9613208B1 (en) 2013-03-13 2017-04-04 Sprint Communications Company L.P. Trusted security zone enhanced with trusted hardware drivers
US8881977B1 (en) 2013-03-13 2014-11-11 Sprint Communications Company L.P. Point-of-sale and automated teller machine transactions using trusted mobile access device
US9049186B1 (en) 2013-03-14 2015-06-02 Sprint Communications Company L.P. Trusted security zone re-provisioning and re-use capability for refurbished mobile devices
US9049013B2 (en) 2013-03-14 2015-06-02 Sprint Communications Company L.P. Trusted security zone containers for the protection and confidentiality of trusted service manager data
US9374363B1 (en) 2013-03-15 2016-06-21 Sprint Communications Company L.P. Restricting access of a portable communication device to confidential data or applications via a remote network based on event triggers generated by the portable communication device
US8984592B1 (en) 2013-03-15 2015-03-17 Sprint Communications Company L.P. Enablement of a trusted security zone authentication for remote mobile device management systems and methods
US9021585B1 (en) 2013-03-15 2015-04-28 Sprint Communications Company L.P. JTAG fuse vulnerability determination and protection using a trusted execution environment
US9191388B1 (en) 2013-03-15 2015-11-17 Sprint Communications Company L.P. Trusted security zone communication addressing on an electronic device
CN104104646B (zh) 2013-04-02 2017-08-25 ***股份有限公司 基于安全载体主动式命令的安全性信息交互***、设备及方法
US9324016B1 (en) 2013-04-04 2016-04-26 Sprint Communications Company L.P. Digest of biographical information for an electronic device with static and dynamic portions
US9171243B1 (en) 2013-04-04 2015-10-27 Sprint Communications Company L.P. System for managing a digest of biographical information stored in a radio frequency identity chip coupled to a mobile communication device
US9454723B1 (en) 2013-04-04 2016-09-27 Sprint Communications Company L.P. Radio frequency identity (RFID) chip electrically and communicatively coupled to motherboard of mobile communication device
US9838869B1 (en) 2013-04-10 2017-12-05 Sprint Communications Company L.P. Delivering digital content to a mobile device via a digital rights clearing house
US9443088B1 (en) 2013-04-15 2016-09-13 Sprint Communications Company L.P. Protection for multimedia files pre-downloaded to a mobile device
US10396857B2 (en) * 2013-04-15 2019-08-27 Infineon Technologies Ag Data transmission
US9069952B1 (en) 2013-05-20 2015-06-30 Sprint Communications Company L.P. Method for enabling hardware assisted operating system region for safe execution of untrusted code using trusted transitional memory
US9560519B1 (en) 2013-06-06 2017-01-31 Sprint Communications Company L.P. Mobile communication device profound identity brokering framework
US9183606B1 (en) 2013-07-10 2015-11-10 Sprint Communications Company L.P. Trusted processing location within a graphics processing unit
US9208339B1 (en) 2013-08-12 2015-12-08 Sprint Communications Company L.P. Verifying Applications in Virtual Environments Using a Trusted Security Zone
US9185626B1 (en) 2013-10-29 2015-11-10 Sprint Communications Company L.P. Secure peer-to-peer call forking facilitated by trusted 3rd party voice server provisioning
US9191522B1 (en) 2013-11-08 2015-11-17 Sprint Communications Company L.P. Billing varied service based on tier
US9161325B1 (en) 2013-11-20 2015-10-13 Sprint Communications Company L.P. Subscriber identity module virtualization
US9118655B1 (en) 2014-01-24 2015-08-25 Sprint Communications Company L.P. Trusted display and transmission of digital ticket documentation
CN103793644B (zh) * 2014-02-28 2017-09-19 天地融科技股份有限公司 信息安全设备实现多应用的方法、信息安全设备和***
US9226145B1 (en) 2014-03-28 2015-12-29 Sprint Communications Company L.P. Verification of mobile device integrity during activation
CN104102939A (zh) * 2014-07-15 2014-10-15 陈业军 一种基于hce的nfc***
US9230085B1 (en) 2014-07-29 2016-01-05 Sprint Communications Company L.P. Network based temporary trust extension to a remote or mobile device enabled via specialized cloud services
US9843674B2 (en) * 2014-09-24 2017-12-12 Oracle International Corporation Managing selection and triggering of applications on a card computing device
US10108900B2 (en) 2014-10-18 2018-10-23 Chi Huynh Jewelry with security bezel for regulating near field communication with an embedded near field communication chip
US9824310B2 (en) 2015-01-05 2017-11-21 Chi Huynh Article of jewelry with hidden near field communication (NFC) chip and metallic bezel substantially surrounding the NFC chip and uses thereof
US9444524B2 (en) * 2014-10-18 2016-09-13 Chi Huynh Use of gemstones with embedded near field communication chips for communication with NFC enabled devices
CN107408961B (zh) 2014-12-02 2021-08-31 黄志� 使用来自近场通信(nfc)芯片的认证数据文件购买、共享和转移数字音乐所有权的方法和***
US9779232B1 (en) 2015-01-14 2017-10-03 Sprint Communications Company L.P. Trusted code generation and verification to prevent fraud from maleficent external devices that capture data
US9838868B1 (en) 2015-01-26 2017-12-05 Sprint Communications Company L.P. Mated universal serial bus (USB) wireless dongles configured with destination addresses
US10387219B2 (en) 2015-03-10 2019-08-20 Oracle International Corporation Enabling multiple secure elements in a card computing device
US9473945B1 (en) 2015-04-07 2016-10-18 Sprint Communications Company L.P. Infrastructure for secure short message transmission
FR3037685B1 (fr) * 2015-06-22 2018-11-02 Idemia France Procede et systeme ameliores de selection implicite d'une application dans un element securise, a partir d'un message recu
CN105184334A (zh) * 2015-07-17 2015-12-23 四川精工伟达智能技术股份有限公司 多行业智能卡应用***及方法
US9819679B1 (en) 2015-09-14 2017-11-14 Sprint Communications Company L.P. Hardware assisted provenance proof of named data networking associated to device data, addresses, services, and servers
US10282719B1 (en) 2015-11-12 2019-05-07 Sprint Communications Company L.P. Secure and trusted device-based billing and charging process using privilege for network proxy authentication and audit
US9817992B1 (en) 2015-11-20 2017-11-14 Sprint Communications Company Lp. System and method for secure USIM wireless network access
WO2017196493A1 (en) * 2016-05-13 2017-11-16 Applied Materials, Inc. Liquid particle counting of semiconductor component parts
CN106371833B (zh) * 2016-08-30 2019-09-27 北京握奇数据***有限公司 一种智能卡与移动终端设备的数据交互方法及***
CN107977564B (zh) * 2016-10-21 2020-07-10 ***通信有限公司研究院 一种交易认证处理方法、认证服务器、终端及交易设备
CN109923653B (zh) * 2016-11-07 2023-07-18 应用材料公司 检测和分析来自半导体腔室部件的纳米颗粒的方法和设备
US10499249B1 (en) 2017-07-11 2019-12-03 Sprint Communications Company L.P. Data link layer trust signaling in communication network
CN107657447A (zh) * 2017-09-11 2018-02-02 飞天诚信科技股份有限公司 一种支持多种卡片的交易终端及其工作方法
US10043122B1 (en) 2018-01-19 2018-08-07 Capital One Services, Llc Configuring a set of applets on a battery-less transaction card
CN108683429B (zh) * 2018-03-19 2020-11-13 上海量栀通信技术有限公司 一种支持psam卡的移动终端
US10509994B1 (en) 2019-05-08 2019-12-17 Chi Huynh Ring for use in near field communication (NFC) and method of making same
CN114520970B (zh) * 2022-01-28 2023-10-10 广州万协通信息技术有限公司 一种基于sim卡的swp卡模拟应用的选择切换方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020162021A1 (en) * 2001-04-30 2002-10-31 Audebert Yves Louis Gabriel Method and system for establishing a remote connection to a personal security device
FR2846770B1 (fr) 2002-11-04 2005-01-28 Oberthur Card Syst Sa Carte a microcircuit comportant des moyens de publication de ses objets informatiques
CN100459490C (zh) 2003-12-04 2009-02-04 上海复旦微电子股份有限公司 一种智能卡及其认证方法
US7375616B2 (en) * 2004-09-08 2008-05-20 Nokia Corporation Electronic near field communication enabled multifunctional device and method of its operation
JP2006227678A (ja) 2005-02-15 2006-08-31 Dainippon Printing Co Ltd 2ウェイicカード用リーダライタ
US8005426B2 (en) 2005-03-07 2011-08-23 Nokia Corporation Method and mobile terminal device including smartcard module and near field communications means
EP1872564B1 (en) 2005-04-19 2010-05-05 Nokia Corporation Method, device and system for controlling application launching in a mobile terminal device
JP2009519652A (ja) * 2005-12-16 2009-05-14 ノキア コーポレイション 通信イベントを制御しその標示を提供するための方法およびデバイス
GB0525635D0 (en) * 2005-12-16 2006-01-25 Innovision Res & Tech Plc Chip card and method of data communication
KR100681929B1 (ko) * 2005-12-30 2007-02-12 (주)한창시스템 이동 통신 단말기용 외장형 장치 및 이를 이용한 nfc통신 방법
US7865141B2 (en) * 2006-06-15 2011-01-04 Silicon Storage Technology, Inc. Chipset for mobile wallet system
FR2904741B1 (fr) * 2006-08-04 2009-10-02 Inside Contactless Sa Procede de routage de donnees d'application entrantes dans un chipset nfc, par identification de l'application.
FR2914458B1 (fr) 2007-03-28 2009-06-26 Inside Contactless Sa Procede de couplage d'un circuit integre sans contact a un composant nfc.
JP5040410B2 (ja) 2007-04-17 2012-10-03 大日本印刷株式会社 認証情報提示装置、プログラムおよび携帯型デバイス
US8116678B2 (en) * 2007-06-08 2012-02-14 Vivotech, Inc. Methods, systems and computer program products for interacting with ISO 14443-4 and MIFARE® applications on the same wireless smart device during a common transaction
US8428513B2 (en) * 2009-03-27 2013-04-23 Motorola Mobility Llc Methods, systems and apparatus for selecting an application in power-off mode

Also Published As

Publication number Publication date
US8768250B2 (en) 2014-07-01
US20120021683A1 (en) 2012-01-26
EP2421216B1 (en) 2016-07-06
JP2012523636A (ja) 2012-10-04
CN101866463A (zh) 2010-10-20
WO2010118615A1 (zh) 2010-10-21
EP2421216A1 (en) 2012-02-22
EP2421216A4 (en) 2014-05-07

Similar Documents

Publication Publication Date Title
JP5349681B2 (ja) 強化型近距離無線通信端末、スマートカード及びその通信方法
US8814051B2 (en) Personal token having enhanced communication abilities for a hosted application
CN101833817B (zh) 一种非接触电子支付中实现应用选择的方法及终端
US8744348B2 (en) Method of preselecting at least one application in a mobile communication device comprising an NFC system
JP5367847B2 (ja) エンハンスメント型近距離無線通信をサポートする端末及びその処理方法
US8186591B2 (en) Contactless management between a smart card and mobile terminal
US9037857B2 (en) System and method for downloading application
CN101866514B (zh) 一种安装非接触支付应用的方法、智能卡及移动终端
KR102678934B1 (ko) 근거리 무선통신(nfc) 통신 방법, 장치 및 전자 장비
CN105592403B (zh) 一种基于nfc的通信装置和方法
Saminger et al. An NFC ticketing system with a new approach of an inverse reader mode
US20130179499A1 (en) Method, apparatus and system for displaying radio frequency identification application information
CN101610475B (zh) 业务菜单处理方法及移动终端
WO2009017292A1 (en) Mobile status detection contactless module
CN103079190B (zh) 一种实现无线终端浏览网页功能的方法、***和主机
CN104992134B (zh) 标签快速处理方法
Edsbäcker SIM cards for cellular networks: An introduction to SIM card application development
CN115942290A (zh) Nfc通信方法、设备、***及存储介质
KR101030024B1 (ko) 데이터 망을 이용한 음성통화 서비스를 제공하는 방법 및 시스템과 휴대폰 및 이를 위한 기록매체
KR20140142996A (ko) 복수의 시큐어 엘리먼트에 구비된 애플릿의 데이터 처리 방법 및 장치

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130701

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20130701

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: 20130806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130820

R150 Certificate of patent or registration of utility model

Ref document number: 5349681

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees