KI码 即手机鉴权密钥
Ki (Key identifier)是SIM卡与运营商之间加密数据传递的密钥。GSM的加密方式是一种称为comp-128的数字加密运算,当系统进行验证时会同时使用Ki及IMSI,经过一连串系统安全认证讯息后产生随机变量,并以A3算法进行加密运算与手机内存资料进行比对,当身份确认无误后始可入网。目前GSM使用的Ki长度是16 bytes,相当于128bits,若非经过特殊译码程序,使用者无法读取Ki,安全性极高,使用者无须担心有被盗打电话的顾虑。
Ki配合IMSI在卡片登陆网络时作为用户身份认证的鉴权密钥。在2G网络中,采用的是单向鉴权模式,网络侧使用Ki密钥对SIM卡进行鉴权。
GSM每组鉴权集包含3 个参数,分别是rand(随机数)、sres(符号响应)、kc(密钥)。这3 个参数即是我们平时常说的鉴权三参组。GSM身份鉴权使用A3算法,手机和网络HLR/AuC中各存入Ki,当网络随机分配RAND并发给手机后,双方以RAND和Ki分别求出SRES做比较。
破解了手机SIM卡的KI码,就可以复制出无数张同样号码的手机卡。
用途:
【1】用于制作一卡多号,一张一卡多号(魔卡)SIM卡里储存多个手机号码数据,联通移动都可以一起写入SIM,需要用哪个号码时在手机STK菜单中切换一下即可。不需要更换手机SIM。
【2】用于一些不限流量的手机上网卡,把SIM卡破解后得到KI码后,轻松复制多张SIM卡,可以分给家人朋友一起用,省去上网费。
【3】破解移动公话里的SIM卡,移动公话里的SIM卡与手机SIM存在异同,听说放入手机不能正常使用,移动公话里的SIM卡并且设置了PIM验证,而且比较难破解,需要一定的程序。