是否可以使用SIM卡加密功能?

时间:2011-10-24 14:37:21

标签: android api cryptography sim-card

所有智能卡都具有嵌入式加密功能和计算能力。

可以利用开发的Android应用程序来利用这个吗?例如,我是否可以使用存储在SIM卡上的公钥/私钥来签名文件。

我听说过一些标准,规范和倡议(ETSI-MSS,移动PKI),但我没有看到这种架构的任何应用。

有人对此有一些线索吗?

2 个答案:

答案 0 :(得分:2)

不,您无法直接在Android中访问SIM卡。所有与电话相关的服务的访问都在TelephonyManager API中进行,并且没有API在SIM中进行和加密操作。

答案 1 :(得分:1)

我的理解是SIM卡不使用标准加密。该句柄确定了网络的各种身份验证和加密。鉴于说A3 / 5的质量,我不确定你会想要。我怀疑你可以从中获得AES或基本的RSA

实际上上面的陈述有些不正确:显然有工作要么让SIM卡具有此功能,要么编写通用库来暴露它。但是,对于我的生活,我不能记得我读过的文章。

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