SIM卡如何防止克隆?

信息安全 验证 密码学 移动的
2021-08-09 14:24:21

我读过几篇关于 SIM 卡的文章,说里面的芯片使用了一些加密魔法来防止人们克隆你的号码。对我来说,这似乎是不可能的,因为你可以制造一个新的芯片,其中硬连线完全相同的电路。

那么,这种加密的东西如何防止 SIM 卡的克隆呢?

1个回答

SIM 卡包含一个私钥或更常见的对称密钥,称为“Ki”,并且该卡设计为永远不会向外界泄露此密钥。SIM 卡本身具有物理安全措施,在不破坏原始卡和/或卡中存储的数据的情况下,很难从卡中读取密钥。长期以来,这使得克隆 SIM 卡变得困难或不切实际。

密钥不存储在 SIM 卡电路中。SIM卡电路基本上只是一台很小的集成计算机;它包含一个 CPU、RAM、ROM 和一个可写存储器,并有一个可以运行Java Card应用程序的操作系统加密密钥本身存储在卡内的固态存储器中。该卡本身是一种防篡改外壳,用于保护小型计算机免受物理访问。要直接读取此固态存储,您可能需要使用电子显微镜并非常精确地研磨卡,而不会触发卡的物理安全功能。

最近,针对 SIM 卡的攻击已经成功。这些攻击通常采用侧信道攻击或对卡中操作系统漏洞的攻击而不是物理攻击的形式。

进一步阅读: