哪条消息中含用户的IMSI或者TMSI??
在鉴权中经常提到: 为了保证安全性,我们在空口用TMSI取代IMSI进行传递。 那么在主叫流程中哪个信息包含了用户的TMSI或者IMSI? 因为单纯的鉴权流程好像没有提到这个,只是随机数和响应序列的传递,满足SERS相等即认为通过。 是不是在信道请求的时候网络就知道了是哪个用户也就是知道了IMSI或者TMSI(这个在位置更新过程中网络应该已经知道了它自己分配的用户的TMSI,但是信道请求的消息只有8bit,其中3bit是请求原因,另外5bit代表用户身份,这个身份也只是一个大略的身份,显然此时只能最多区分32个手机,进一步的区分需要后面的消息。 另外在后台用户跟踪的时候我们是可以跟踪到一个用户的完整消息,包括信道请求,是不是从另一个角度说明channel request消息出发的时候网络已经知道了是哪一部手机??谢谢!
GSM如果在信道请求中含IMSI或者TMSI的话,为什么还要哪一个5bit的字段去区分手机??谢谢!
我要回答
问题答案
WCDMA是:RRC CONNET REQUEST,GSM是:channel request
回答者:liping123 回答时间:2013-08-30 15:26
我觉得IMSI应该是通过SABM帧带上来给BTS, BTS通过essitablsn indication传给了BSC,而BSC经由SCCP消息带给了MSC。 在MSC侧,MSC需要IMSI来确定对应三参数组的随机数,以及auth完成后对比该组的响应。 (要知道MSC侧每个MS对应几组数组,不知道IMSI它发哪个随机数下去?),而在MS侧通过UA的回应,也含有IMSI(基本没经修改回复的),MS查看IMSI来判断是不是自己的。 ----这样解释1: 解决了IMSI空口传递的问题,2:解释了chanael request的5位bit来标记手机可能出错的问题,因为即便几率小,也可能MS接入冲突。3:至于为什么跟踪消息的时候有channel request消息,我觉得是软件后期处理的。 因为刚开始的channel request没有IMSI,但有5bit的鉴别,软件可能是讲这两个做了个对应,认定之前的channel request关联了该IMSI。不知道解释的对不对? 求高手指点。谢谢!


