51学通信技术论坛

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

[S6a接口AVP] AUTN(AVP Code 1449) [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2013-1-9 23:01:27 |只看该作者 |倒序浏览
一键分享 一键分享

AUTN是LTE/EPC中鉴权参数五元组的一部分。是字符类型,AUTN的详细定义在3GPP规范TS33.401中定义。以下为实际报文中AUTN AVP的截图:


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

Rank: 3Rank: 3Rank: 3

沙发
发表于 2013-12-19 17:21:28 |只看该作者
爱总,问个问题:

在24.008里描述AUTN是这样的:
The AUTN consists of       (SQN xor AK)||AMF||MAC
                                   =48+16+64 bits

关于AK的描述: an anonymity key AK = f5K (RAND) where f5 is a key generating function or f5  0.
是不是说在 AUTHENTICATION REQUEST消息中, AUTN的前48个bit就是SQN? 还需要用f5这个函数将AK算出来,再推导SQN吗?

使用道具 举报

Rank: 9Rank: 9

懒

板凳
发表于 2013-12-19 23:13:07 |只看该作者
paul 发表于 2013-12-19 17:21
爱总,问个问题:

在24.008里描述AUTN是这样的:

AUTN的前48个bit不是SQN。AUTN的前48 bit如果为SQN的话,就只有一种情况,就是AK=0。因为任何数和0做异或还是原值。但AK基本不会为0。

因为是f5函数和RAND算出来的。

这里需要了解下SQN。SQN是由AuC产生的,是UMTS网络所特有的序列号;每个IMSI对应一个SQN。若想实现最SQN的操作,必须对SQN的结构先做了解。

SQN包括SEQ和IND两个部分,共48个bits。其中SEQ占43bit,IND占5bits。

SEQ是一个计数器,而IND是一个索引。在3G鉴权过程中,SQN在AUC中产生,并且要在UMTS中进行检验。

SQN机制用于防止重放攻击。AuC应在每一个认证令牌(AUTN)中包含一个刷新的SQN。USIM对SQN的刷新性验证是用户对网络实体鉴权的一部分,它将保证USIM拒绝应答VLR/SGSN重用的鉴权五元组。



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

使用道具 举报

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

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

GMT+8, 2024-4-28 05:12 , Processed in 0.048407 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部