51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 11341|回复: 15
打印 上一主题 下一主题

P-TMSI signature的作用   [复制链接]

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2011-6-29 17:15:50 |只看该作者 |倒序浏览
一键分享 一键分享
请问P-TMSI signiture的作用是什么?
根据24.008 4-7-1-3 有以下介绍:
The network may assign a P-TMSI signature to an MS in an attach, routing area update, or P-TMSI reallocation procedure. Only in combination with a valid P-TMSI, this P-TMSI signature is used by the MS for authentication and identification purposes in the subsequent attach, routing area update or detach procedure.
这里说P-TMSI signature是MS用于在随后的att或rau等中鉴权和识别的目的,但具体是怎么使用这个P-TMSI signature?还是不解,望请各位解答.

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

沙发
发表于 2011-6-30 10:47:15 |只看该作者
我只记得在Inter-SGSN的RAU更新中,新SGSN向旧的SGSN发送SGSN Context Request消息的时候用到了P-TMSI签名。旧的SGSN需要验证发过来的P-TMSI签名是不是和数据库中保存的匹配。

具体还有什么用处,我也不清楚的,静等完整的回答。

使用道具 举报

Rank: 8

板凳
发表于 2011-6-30 11:01:14 |只看该作者
同上~~强势围观
博学之,审问之,慎思之,明辨之,笃行之

使用道具 举报

Rank: 9Rank: 9

懒

地板
发表于 2011-7-4 21:22:32 |只看该作者
回复 lsjier 的帖子

  P-TMSI签名的作用很简单,就是为了防止用户假冒P-TMSI,用于对P-TMSI的有效性做验证的。
  在一本书叫:“Broadband wireless mobile:3G and beyond”里有说明的。截个图如下:

图例:P-TMSI签名的作用

  图中红色部分提到了,P-TMSI签名是和P-TMSI成对且同时出现的。就是为了验证P-TMSI的有效性。

  流程是:

  在MS附着或RAU中,SGSN给MS分配P-TMSI和P-TMSI签名Pair。MS会存到USIM卡里。下次MS再做附着或RAU时,则需要将P-TMSI和P-TMSI签名同时上报,SGSN收到后将两者和自己本地存储的值进行对比,如果完全相等,则能够且仅仅只证明这个P-TMSI是有效的。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 2Rank: 2

5#
发表于 2011-7-6 10:31:08 |只看该作者
爱卫生 发表于 2011-7-4 21:22
回复 lsjier 的帖子

  P-TMSI签名的作用很简单,就是为了防止用户假冒P-TMSI,用于对P-TMSI的有效性做验证 ...

版主,你见过RAU请求消息里面没有带P-TMSI和P-TMSI Signature,但还保留旧的RAI的吗?若是分离导致,那RAI也应该被清除。
还有的是P-TMSI重新分配流程的激活原因有哪些啊?

使用道具 举报

Rank: 9Rank: 9

懒

6#
发表于 2011-7-9 19:45:02 |只看该作者
danes 发表于 2011-7-6 10:31
版主,你见过RAU请求消息里面没有带P-TMSI和P-TMSI Signature,但还保留旧的RAI的吗?若是分离导致,那RAI ...

  不好意思,前面的问题我没有太听明白。“你见过RAU请求消息里面没有带P-TMSI和P-TMSI Signature,但还保留旧的RAI的吗?若是分离导致,那RAI也应该被清除。”RAU请求消息里一定会带P-TMSI啊,并且也一定会带RAI啊,这样New SGSN才能通过Old RAI去寻址Old SGSN,并根据P-TMSI去向Old SGSN去要用户的MM和PDP上下文。
  “分离导致”的分离是指的去附着吗?那RAI确实应该被清除啊。但MM上下文信息可能以及未用完的鉴权参数仍会在SGSN中保存一段时间,除非用指令发起Purge流程清除掉。
   P-TMSI重新分配流程的激活原因,主要是RAU啊。因为P-TMSI的有效范围只在一个RA内有效,如果发生了跨RA移动,通常都需要重新为用户分配P-TMSI。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

7#
发表于 2011-8-20 11:44:56 |只看该作者
解释的很清楚,要是能有实例说明就更好了。

使用道具 举报

Rank: 2Rank: 2

8#
发表于 2011-8-21 23:39:14 |只看该作者
回复 爱卫生 的帖子

RAU请求消息中的P-TMSI是一定携带的吗?我在24.008里看到是UMTS Only的。。。。。

使用道具 举报

Rank: 9Rank: 9

懒

9#
发表于 2011-8-22 12:41:41 |只看该作者
zhenjiucuo 发表于 2011-8-21 23:39
回复 爱卫生 的帖子

RAU请求消息中的P-TMSI是一定携带的吗?我在24.008里看到是UMTS Only的。。。。。

   你说的对。RAU请求消息中的P-TMSI是可选的。只针对UMTS即3G的接入环境下才需要提供,如果是2G的接入环境下,RAU请求消息中可以不需要提供P-TMSI,New SGSN收到后将根据LLC层的TLLI和RAI去向Old SGSN去要用户的MM和PDP上下文,MM上下文信息里就有用户的IMSI或P-TMSI身份信息。但3G中没有TLLI,所以UE必须要在RAU请求消息中提供P-TMSI来标识自己。否则New SGSN将无法去向Old SGSN去要用户的上下文信息从而完成后续的RAU流程。
  证据在TS23.060的6.9章节介绍Inter-SGSN RAU流程的时候提到。摘录如下:
1) The MS sends a Routeing Area Update Request (old RAI, old P TMSI Signature, Update Type, Classmark, DRX parameters and MS Network Capability) to the new SGSN. Update Type shall indicate RA update or periodic RA update. The BSS shall add the Cell Global Identity including the RAC and LAC of the cell where the message was received before passing the message to the SGSN. Classmark contains the MS GPRS multislot capabilities and supported GPRS ciphering algorithms as defined in TS 24.008 [13]. DRX Parameters indicates whether or not the MS uses discontinuous reception and the DRX cycle length.
2) The new SGSN sends SGSN Context Request (old RAI, TLLI, old P TMSI Signature, New SGSN Address) to the old SGSN to get the MM and PDP contexts for the MS. If the new SGSN provides functionality for Intra Domain Connection of RAN Nodes to Multiple CN Nodes, the new SGSN may derive the old SGSN from the old RAI and the old P-TMSI (or TLLI) and send the SGSN Context Request message to this old SGSN.

  可以看到第1步中MS发出来的RAU请求消息里携带的信息并没有要求包含P-TMSI。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 2Rank: 2

10#
发表于 2011-12-18 16:12:33 |只看该作者
我这里有两个例子:这两个例子中的Routeing Area Update Request 都没有携带P-TMSI,携带的都是P-TMSI Signature
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

11#
发表于 2012-1-13 19:13:14 |只看该作者
回复 爱卫生 的帖子

我的理解是,PTMSI是SGSN分配本地有效,如果做了intra-RAU,没有换SGSN所以PTMSI不需要重新分配,如果做了inter-RAU,则换了SGSN,PTMSI必须重新分配(由新的SGSN分配)。
这导致的一个结果就是:
intra-RAU的时候,消息流程是 rau-req, rau-acpt
inter-RAU的时候,消息流程是 rau-req, rau-acpt, rau-complete 最后多出来的这个rau-comepete 会确认下发的新的PTMSI

作为移动性管理的完全对称的一个情况,在attach的时候也有这个问题:
在一个曾经附着过的sgsn做附着,使用旧PTMSI,流程是: att-req, att-acpt
在新的sgsn做附着时,需要分配PTMSI,消息流程是:           att-req, att-acpt, att-complete


注:这些概念是早年做网络时的情况,仅供参考,也不知道今天变成啥样子了,老工程师的知识都老化了

EasyAnalyzer(R)信令分析系统(23g+LTE)的平台产品进行了小型化,推出免费版EA-Lite, 可运行于笔记本电脑, 面向所有的工程师朋友发布. 有兴趣的朋友赶快加入EA-Lite 的QQ群(316429471)

使用道具 举报

Rank: 9Rank: 9

懒

12#
发表于 2012-2-5 15:06:51 |只看该作者
persign 发表于 2011-12-18 16:12
我这里有两个例子:这两个例子中的Routeing Area Update Request 都没有携带P-TMSI,携带的都是P-TMSI Sign ...

应该是正常的。根据TS24.008中关于RAU Request的说明,P-TMSI是可选的IE。另外在TS23.060的RAU流程中也没有提到要携带P-TMSI。我的理解是,BSS已经通过BSSGP协议向SGSN报告了用户的相关信息,其中就有用户的TLLI,而在SGSN中可以根据这个TLLI查找到用户对应的P-TMSI和IMSI,来判别这是哪一个用户。因此在上层GMM消息(RAU Request)里,可以不需要再带上P-TMSI。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 9Rank: 9

懒

13#
发表于 2012-4-30 22:56:00 |只看该作者

关于这个P-TMSI签名,参考中国联通的规范,放一个较完整的说明如下。

“作用描述:

用户在下一次路由域更新、分离和附着时向SGSN发送P-TMSI signature,SGSN将该P-TMSI signature和存在SGSN中的P-TMSI signature做比较,如果不一致则对用户进行鉴权。

结构及取值说明:

P-TMSI Signature包含三个字节,网络不能将24位全部置“1”(由于P-TMSI Signature必须在SIM卡中存储,而SIM卡中如果三个字节全部置“1”表示无有效的P-TMSI可用。)

作用范围:PS

作用网络类型:2G/3G

携带数据的消息/方向/流程:

携带消息

携带方向

所在流程

ATTACH ACCEPT

SGSN->MS

附着流程

DETACH REQUESTMS发起)

MS->SGSN

分离流程

ROUTING AREA UPDATE ACCEPT

SGSN->MS

路由区更新

参考标准:6.8.2.3/3GPP TS 23.060,2.7/3GPP TS 23.003, 2.3.7/3GPP TS 23.008

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

14#
发表于 2012-6-19 11:35:19 |只看该作者
爱卫生 发表于 2012-2-5 15:06
应该是正常的。根据TS24.008中关于RAU Request的说明,P-TMSI是可选的IE。另外在TS23.060的RAU流程中也没 ...

版主的贴子让人感觉通俗易懂,说的很全面。在这里吹毛求疵一下,“用户的TLLI,而在SGSN中可以根据这个TLLI查找到用户对应的P-TMSI和IMSI”,可能会让人感觉有一个TLLI表用来查找用户,如果inter-rau没有TLLI怎么办呢?准些应该是:用户的TLLI,而在SGSN中可以根据这个TLLI变换出用户对应的P-TMSI,至于IMSI如果在inter-rau没有合法的TLLI用户请求中是会携带的。

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

15#
发表于 2012-6-19 13:49:29 |只看该作者
本帖最后由 hycl5410 于 2012-6-19 13:51 编辑
gaohui2008 发表于 2012-6-19 11:35
版主的贴子让人感觉通俗易懂,说的很全面。在这里吹毛求疵一下,“用户的TLLI,而在SGSN中可以根据这个TL ...


2G有不带TLLI的时候么?
另,TLLI与P-TMSI的关系,请查看TS 23.003。

inter-RAU一样是有TLLI的,取决于UE有没有一个有效的P-TMSI,可能用forging TLLI或者Random TLLI。

使用道具 举报

Rank: 9Rank: 9

懒

16#
发表于 2012-6-19 19:38:13 |只看该作者
gaohui2008 发表于 2012-6-19 11:35
版主的贴子让人感觉通俗易懂,说的很全面。在这里吹毛求疵一下,“用户的TLLI,而在SGSN中可以根据这个TL ...

呵呵,谢谢吹毛求疵哈。2011年的时候发了不少贴,为了早点让网站建起来,有点求数量不求质量,很多帖子的语言都不够严谨或准确,比较口语化。欢迎多指出来这样也可以免得误导其他刚入行的朋友。多谢!

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-29 15:36 , Processed in 0.034272 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部