【问题标题】:How to read and write on secure element on mobile device for NFC payment purposes?如何在移动设备上读取和写入安全元件以进行 NFC 支付?
【发布时间】:2016-11-29 21:33:46
【问题描述】:
我正在开发电子支付移动应用程序,他需要以下问题的一些答案:
- 可以在移动设备的安全元素上保存多少卡片详细信息?它是加密的吗?
- 我的应用程序中有多张支付卡,如果我们假设它们都保存在安全元素中(加密)。如何获取一张卡的详细信息以在 NFC 支付中使用它?
- 在标签和支付上,NFC 从安全元素调用卡详细信息并通过 NFC 将它们传递到销售点?真的吗?
【问题讨论】:
标签:
android
nfc
payment
secure-element
【解决方案1】:
首先,非接触式支付由一个名为 EMVCo 的组织标准化,因此花一些时间阅读文档绝不是一个坏主意。你可以从这里开始:https://www.emvco.com/specifications.aspx
对您的问题的一些快速回答:
卡详细信息是您可以看到印在卡上的信息,以及密钥和凭据。它们与加密一样好:安全元件不会在没有相互身份验证程序的情况下产生数据,并且这些数据将被加密。
您需要获得发卡机构(通常是银行或金融机构)的许可/合作。请记住,卡的详细信息受到很好的保护?
是的,如果“NFC”是指销售点的非接触式阅读器,它将启动交易。