如何存储在SIM卡上的Andr​​oid应用程序的数据使用NFC? [英] How to store android application data on sim card using NFC?

查看:168
本文介绍了如何存储在SIM卡上的Andr​​oid应用程序的数据使用NFC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发一个NFC应用。我的应用程序将处理机密信息,我想存储在SIM卡上的数据。它是可能的,如果有可能,我该怎么办呢? 我的手机的Andr​​oid版本的是Android 2.3.5。

I am developing a NFC application. My application will process secret information and I want to store that data on the SIM card. Is it possible, and if it is possible, how can I do this? My phone's android version is Android 2.3.5.

推荐答案

TL;博士 - 这是目前不可能不付出巨大的努力。

tl;dr - it is not currently possible without enormous effort.

您要使用的SIM卡在卡仿真模式下,安全的网元 - 这是由 GSM协会。要访问的安全元件(SIM卡或集成芯片),你需要使用一个可信服务管理(TSM)。在你的情况下,TSM将使用二进制短信将数据发送到您的SIM卡。的问题是,它是非常初​​期为NFC移动电话。标签读/写的很简单,但访问的安全元素是没有的。有使用的SIM作为安全元件为卡仿真NFC智能电话的非常有限的试验和试验目前都限定于特定的移动网络运营商(MNO)在特定的国家。

You want to use the SIM card as the Secure Element in Card Emulation mode - this is the approach favoured by GSM Association. To access the Secure Element (on SIM or Integrated Chip), you need to use a Trusted Service Manager (TSM). In your case, the TSM would send data to your SIM card using binary SMS messages. The problem is that it is very early days for NFC on mobile phones. Tag reading/writing is simple enough but accessing the Secure Element is not. There are very limited trials of NFC SmartPhones using SIM as secure element for Card Emulation, and the trials are all currently limited to a specific Mobile Network Operator (MNO) in specific countries.

如果你想做到这一点,你需要读取规格,写一个TSM然后让被允许与移动运营商必要的合同,用自己的SIM卡。

If you do want to do this, you need to read the specifications, write a TSM and then get the necessary contracts with the MNOs to be allowed to use their SIMs.

祝你好运!

这篇关于如何存储在SIM卡上的Andr​​oid应用程序的数据使用NFC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆