2011-10-24 34 views
8

所有智能卡都具有嵌入式加密功能和计算能力。是否可以使用SIM卡加密功能?

开发Android应用程序可以利用这一点吗?例如,我是否可以使用存储在SIM上的公钥/私钥签名文件。我听说过一些标准和规范和举措(ETSI-MSS,移动PKI),但我没有看到任何这种架构的应用。

有人对此有一些线索吗?

+0

看来,手机SIM卡的密码相关功能非常有限。即他们不是我们所知道的智能卡。 –

回答

1

我的理解是,SIM卡不使用标准密码。为网络处理某些种类的认证和加密。鉴于A3/5的质量,我不确定你会想要。我怀疑你可以得到AES或从其中消除基本的RSA

实际上,上述说法有些不正确:显然有工作要么让SIM卡具有此功能,要么写出用于公开它的通用库。我不能,但是,对于我的生活还记得我的文章中阅读。

这似乎至少是一个起点https://stackoverflow.com/a/9364030/980922

2

不,你不能直接在Android的访问SIM卡。对电话相关服务的所有访问均在TelephonyManager API中进行,并且没有API暴露在SIM卡中执行加密操作。

相关问题