简单说说sim卡的加密认证破解

本文科普了SIM卡的工作原理,包括SIM卡的结构、身份认证过程和加密算法。SIM卡内部包含CPU、存储器和身份识别数据,通过128Bit DES加密进行安全认证。在登陆网络时,通过A3加密算法验证密钥KI,A5算法用于通信数据的加密。破解SIM卡主要针对其商业机密的A3A8算法。一卡多号技术通过写入多张SIM卡的IMSI和KI至空白SIM卡实现。
摘要由CSDN通过智能技术生成

  睡醒等待饭好之余,决定写篇blog,关于sim卡的,技术普及型文章——虽然我不是研究这个的(以前搞数学,现在搞经济),但是我还是试着把这个说明白。
     sim卡是什么那?我们通常的感觉是,我们买了一个手机号,然后就有了一张sim卡,那么一个手机号对应唯一的sim卡吗? 实际上不是的,例如我们把卡注销了(比如丢失或者不可用)然后运营商会给我们一个新的sim卡,号码不变,所以一个号码是可能对应多个sim卡的,在进一步,实际上是sim卡里的数据。
     sim卡是Subscriber Identity Module地缩写,也可以叫做UIM卡(UserIdentity Module),大致就是身份识别的智能模块,既然是智能的,那么sim卡就类似一台微型电脑——有CPU(一般为8位bit的,有程序存储器(PROM,用来存储所需要的运行的程序,这一般由sim卡厂商在生产时候就灌入的,通常为高级商业机密,1K字节左右),有cpu运行程序所需要的RAM(2K字节左右),还有类似电脑系统的硬盘的长期数据存储装置E2rom 或者From(存储数据等),另外就是通信单元。
     sim卡中的数据为几部分,首先就是制作sim卡的时候就已经写到里面的程序,它们是机密,用来完成身份认证功能;其次就是网络运营商在分发手机号码的时候,向sim卡写入的身份识别数据以及网络参数等;另外还有通信过程中产生的临时数据以及用户存储的短信息、通话记录等。
     现代sim卡有友好的用户界面,称为stk卡(sim application tool kit),实际上是一种基于java语言的互动环境

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值