NFC 支付如何运作?
Posted
技术标签:
【中文标题】NFC 支付如何运作?【英文标题】:How do NFC payments work? 【发布时间】:2011-07-30 23:57:35 【问题描述】:据我所知,NFC 标签非常简单。它们包含少量数据,从几个字节到几千字节。 NFC / RFID 阅读器接收该数据。他们还可以写回一些数据以供以后读取。
我认为 NFC 支付比传统磁卡更安全,传统磁卡的安全性基于一个密码。
那么NFC支付是如何实现的呢?我对 android 设备上的实现特别感兴趣。请仅描述高级算法。
【问题讨论】:
这个帖子有一个类似的问题有答案..***.com/questions/6905092/… 【参考方案1】:在较低级别的 NFC 使用所谓的 NDEF 协议(NFC 数据交换格式)工作。基本上 NDEF 包括消息->记录->有效负载。应用程序特定信息所在的有效负载。这完全取决于应用程序将在这些有效负载中使用哪种数据/加密。
因此没有标准的付款方式实施。一切都取决于供应商。例如 Google 和 Visa 的人将如何建立数据交换协议并实施它。
【讨论】:
这个答案现在已经过时了,因为有标准。 如果您能提供详细的答案,那就太好了 emvco.com/specifications.aspx?id=21 是 EMV 非接触式规范【参考方案2】:它与普通芯片和密码非常相似,只是您的手机变成了非接触式信用卡。您必须在销售终端上输入密码。
【讨论】:
【参考方案3】:好吧,Android 设备不会充当简单的标签,总是在 PoS 上向阅读器发送相同的数据。它可以在其安全元件芯片中拥有用于对响应进行签名的密钥,从而针对特定购买生成它们,这可以由商家通过检查签名来验证,或者在线商家可以直接查询发卡行,它可以验证这些回复的真实性。
【讨论】:
以上是关于NFC 支付如何运作?的主要内容,如果未能解决你的问题,请参考以下文章