A3算法是在移动终端进行的,还是SIM卡里进行的?
时间:01-02
整理:3721RD
点击:
如题。
移动台有移动终端,SIM两个部分组成的.鉴权是需要在移动台进行的,但到底是在哪个部分进行的?
求高手解答~~~~~~
移动台有移动终端,SIM两个部分组成的.鉴权是需要在移动台进行的,但到底是在哪个部分进行的?
求高手解答~~~~~~
Ki是一个16个字节的密钥数据,这个数据是无法通过 SIM 卡的接口读出的,是厂家随机生成的,Ki在移动网络那边也保存了一份。
A3算法是由运营商注入的
SIM卡内保存的数据可以归纳为以下四种类型:
(1)由SIM卡生产厂商存入的系统原始数据。
(2)由GSM网络运营部门或者其他经营部门在将卡发放给用户时注入的网络参数和用户数据。包括:
*鉴权和加密信息Ki(Kc算法输入参数之一:密匙号);
*国际移动用户号(IMSI);
*A3:IMSI认证算法;
*A5:加密密匙生成算法;
*A8:密匙(Kc)生成前,用户密匙(Kc)生成算法;
(3)由用户自己存入的数据。比如,短消息、固定拨号,缩位拨号,性能参数,话费记数等。
(4)用户在用卡过程中自动存入和更新的网络接续和用户信息类数据。包括最近一次位置登记时的手机所在位置区识别号(LAI),设置的周期性位置更新间隔时间,临时移动用户号(TMSI)等。
这些数据都存放在各自的目录项内,第一类数据放在根目录,当电源开启后首先进入根目录,再根据指令进入相关的子目录,每种目录极其内部的数据域均有各自的识别码保护,只有经过核对判别以后才能对数据域中的数据进行查询,读出和更新。上面第一类数据通常属永久性的数据,由SIM卡生产厂商注入以后无法更改,第二类数据只有网络运行部门的专门机构才允许查阅和更新,再第三、四类数据中的大部分允许用户利用任何手机对其进行读/写操作。
在SIM卡中完成
在sim卡中完成的。移动台只是起到类似于基站收发调整信号的功能而已。
SIM卡中