1

簡単な質問:NFC対応のWindows Phone 8でクレジットカード情報を読み取ることはできますか?

長い質問:クレジットカードを使用したNFCはどのように機能しますか?カード(またはウォレット機能付きの電話)は、NFCを介してリクエストを受信し、標準化された形式でクリアテキストのクレジットカード情報を返信しますか?ウォレットオプションは、クレジットカード情報をブロードキャストする前に、確認ダイアログを追加でサポートしますか?

または、事前にハンドシェイク暗号化が行われていますか?または、通信を保護するクレジットカード固有の秘密のコードはありますか?または、支払いのためにNFCにオーバーレイプロトコルがありますか?NFCは、知っている限り、ひもを空中に押しているだけではありませんか?

それが機能する場合、私が機能すると思うので、Windows 8 Phoneに、できればC#を介して、クレジットカード情報を読み取って表示するように指示できますか(クレジットカードにチップが内蔵されている場合)?または、Windows Phone 8がNFCリーダー、またはいくつかの神秘的な支払いプロトコル(そのようなものが存在する場合)へのアクセスを禁止しているのでしょうか。私の短いWeb検索は、特に一部のサイトがウォレットシステムのキャリアサポートについて話している場合、トランザクションを保護するためにWebのどこかからキーを取得するかのように、技術的な詳細について非常に厳しいものでしたか?すべてのクレジットカード発行会社で標準化されているようなものを実際に想像することはできません。

クレジットカードのデータが転送される方法と、そのようなデータを読み取るように電話をプログラムできるかどうかについて、誰かが技術的な洞察を与えることができますか?

4

4 に答える 4

4

非接触型クレジット/デビットカードは確かにNFC(主にISO 14443-A、主にフランスではISO 14443-B)を使用しており、その通信プロトコルはEMVと呼ばれる業界標準に準拠しています。 emvco.com/specifications.aspx?id=223カードは、NFC /非接触型決済とコンタクトチップ(リーダーに挿入する金色のものなど)の両方で同じEMVを話しますが、決済ネットワークは状況に応じてわずかに異なる動作をする傾向がありますどのインターフェースが使用されているか(たとえば、少量の場合は非接触型でPINが不要な場合がありますが、連絡先では常にPINが必要な場合があります)。また、プロトコルの特定の側面は支払いネットワーク独自のものであるため、EMV仕様はすべてを完全に説明しているわけではありません。

周りを検索すると、クレジットカード/デビットカードとNFCを介して通信する方法の例を示すさまざまなサイトがありますが、通常、コマンドはインターフェイスに関係なく同じように機能します。http://blog.saush.com/2006/09/08/getting-information-from-an-emv-chip-card/のNFCと挿入/連絡の両方を実行するUSB​​スマートカードリーダーを購入できます。

Windows Phoneの場合、Lumia 830/730/735などがあれば、クレジットカードと通信することもできます。古いデバイス(Lumia 930でも)には、ドライバーがスマートカードAPIをサポートしていない古いNFCチップが搭載されているためです。https://nfcsmartcardreader.codeplex.com/のサンプルコードを使用して、NFCカードにAPDUコマンド/応答を送受信する方法を学ぶことができますが、そのプロジェクトにはクレジットカードに必要なコマンドが特にありません(ただし他のリンクには必要なAPDUがあります)。

また、クレジットカードでは通常、PAN(前面に印刷されている口座番号)、有効期限、一部の国ではカード所有者の名前(米国ではプライバシー保護のためにほとんどの銀行は公開せず、代わりに情報を返す傾向があります)を読み取ることができます。名前として「VALUED/CARDHOLDER」のように)暗号化やキーなし。ただし、カードの裏面に印刷されているCVV2コードは返されません。これは、通常、インターネットで注文できるようにするために加盟店が必要とします。また、動的/暗号化されたデータがあるため、通常、カードのクローンを作成することはできません。実店舗でカード提示取引を行う必要があります。

于 2015-01-16T02:50:45.870 に答える
3

簡単な答え:いいえ。クレジットカードがWP8で機能する可能性は低いです。

長い答え:

  1. RFIDとNFC:私が知る限り、ほとんどのクレジットカードにはNFCがありません。彼らはRFIDを持っています。これは、NFCの「前身」テクノロジーと言えます。RFIDはほとんど標準化されておらず、NFCよりも範囲が長く、一方向通信のみをサポートします。NFCは進化する標準ですが、2cm〜4cmの範囲で使用でき、双方向通信をサポートします。したがって、WP8はRFIDをサポートしていませんが、NFCはサポートしています。
  2. WP8上のRFID:そうは言っても、WP8がいくつかのRFIDタグを識別できる可能性があります。特定のWP8電話の特定のRFIDタグからbyte[]を読み取ることができる場合があります。明らかに、それはお勧めできません。
  3. 安全なNFC:最後に、特定の地域の非常に排他的なパートナーが「安全なNFC」にアクセスできるようになります。Secure NFCはNFCのスーパーセットであり、WP8からNFCを介して安全な情報を保存および送信する機能を追加します。たとえば、Secure NFCは、クレジットカード番号または銀行口座番号をWP8ウォレットの一部として保存できます。ただし、これは、モバイル事業者が「Smart SIM」(アプレットを実行できるSIM)を発行する地域でのみ機能します。この地域では、開発者はJavaベースのSmart SIMアプレットを作成でき、開発者はモバイル事業者とそれらを展開することに同意しています。無線でのアプレット。これらのWP8アプリはWP8ストア用にMicrosoftによってクリアされており、それらを読み取ることができる専用の小売HW端末があります。
于 2012-11-11T19:43:21.337 に答える
2

JustinAngelの上記の答えを少し整理します。

  • RFIDはNFCの前身のテクノロジーではありません
  • RFIDは、無線周波数通信のさまざまな周波数帯域(HFやUHFなど)をカバーします
  • NFCは近距離無線通信であり、通常はHF(13.56 MHz)をカバーします
  • 多くの規格がHFNFCに該当します:ISO14443-4、ISO15693、FeliCa、ISO18092、....。
  • NFCフォーラムは物事を統合しようとしており、NDEFメッセージを使用してセマンティックメッセージを交換しています
  • クレジットカードでの非接触型決済は、非接触型スマートカードレイヤーに基づいています。
  • WP8はNDEFメッセージの交換のみを許可します
  • WP8では、非接触型スマートカードレイヤーでの交換は許可されていません(ISODEP == L4 ==(T = CL))
  • 詳細については、Windows近接APIまたはhttp://developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8を参照してください。
  • ただし、AndroidはこのISODEPレイヤーへのアクセスを提供します
  • アプリからどのクレジットカード情報を取得できるかわかりません。暗号化などを処理する安全な要素が含まれています。MastercardpayPassやVISApayWaveの詳細情報は無料で入手できないと思います
于 2013-09-06T05:59:49.657 に答える
1

NFC対応のWindowsPhone8でクレジットカード情報を読み取ることはできますか?

いいえ、それはできません。WindowsPhone8のNFCAPIは非常に制限されています。

Wallet APIがプロジェクトで何らかの形で役立つ可能性がありますが、これはNFCに関するものではありません。また、AndroidデバイスをNFCで使用することもできます。これらのデバイスには、WP8よりも強力なNFCAPIがあります。

于 2012-11-10T16:59:32.210 に答える