GSM系统位置登记和鉴权加密

来源:互联网 发布:ubuntu apt get java8 编辑:程序博客网 时间:2024/05/16 11:31

顾名思义,移动通信中,至少一方是移动中的,为了跟踪移动台的位置变化,则需要对其位置进行登记,删除,更新。

位置信息存储在原籍位置寄存器(HLR)和访问位置寄存器(VLR)

用户首次入网的时候,用户的号码,开户地等信息存储在原籍位置寄存器中,当移动台漫游到某个地方时候,漫游地VLR就会对来访的移动台进行位置登记,并反馈给手机开户地的HLR,以便其他用户呼叫此移动台提供路由。VLR是临时的,移动台离开该地区,则位置信息被删除

移动台一旦发现自己的位置发生变化,立即通知网络,网络相应的更改其HLR中的位置信息;移动台也会定时的上报自己的位置,以防手机关机或者进入无服务区



鉴权:


用户入网的时候会发张sim卡,里面有独一无二的ki密钥和A3算法,每次移动台申请入网时候,一方面,鉴权中心AUC保存了鉴权算法,每个用户的ki,随机数,并把随机数和ki进行计算得到一个结果,然后把结果和随机数发给msc/vlr ; 一方面,MSC就把这个随机数向MS发送一个随机数。ms接收到随机数之后就和ki通过A3算法算出一个值,然后再吧这个值返回给MSC验证是否相同,相同则允许接入

加密:

用上面这个随机数经过A8算法运算得出kc,kc和数据进行A5运算加密


0 0