Как читать и писать на защищенном элементе мобильного устройства для целей оплаты NFC?

Я работаю над мобильным приложением для электронных платежей, и ему нужны ответы на следующие вопросы:

  1. Сколько реквизитов карт можно сохранить в защищенном элементе мобильного устройства? и это зашифровано?
  2. У меня есть несколько платежных карт в моем приложении, и если мы предположим, что все они сохранены на защищенных элементах (зашифрованных). как я могу получить данные одной карты, чтобы использовать ее при оплате NFC?
  3. на вкладке и плате NFC вызывает данные карты из защищенного элемента и передает их через NFC в точку продажи? это правда?

person user6639021    schedule 26.07.2016    source источник


Ответы (1)


Прежде всего, бесконтактные платежи стандартизированы организацией под названием EMVCo, поэтому неплохо потратить некоторое время на чтение документации. Вы можете начать здесь: https://www.emvco.com/specifications.aspx

Несколько быстрых ответов на ваши вопросы:

  1. Детали карты - это те, которые вы можете увидеть напечатанными на карте, а также секретные ключи и учетные данные. Они так же хороши, как и зашифрованные: Secure Element не выдаст данные без процедуры взаимной аутентификации, и эти данные будут зашифрованы.

  2. Вам необходимо разрешение / сотрудничество с организацией-эмитентом карты (обычно это банк или финансовое учреждение). Помните, что данные карты очень хорошо защищены ????

  3. Да, если под NFC вы имеете в виду бесконтактный считыватель в точке продажи, который инициирует транзакцию.

person mictter    schedule 27.07.2016