51学通信技术论坛

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

LLC层的加密功能实现过程 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2012-10-27 20:34:14 |只看该作者 |倒序浏览
一键分享 一键分享

LLC可以对上下行LLC-PDU 在发送方进行加密处理,在接收方进行解密。

加密的过程如下:

1)  在附着的过程中,手机在在附着请求消息的MS network Capability 中指示手机是否支持加密算法(详见3GPP TS 24.008, 10.5.5.12),见图1。

图1 附着请求消息中的MS Network Capability

2)  在SGSN启动加密功能的情况下(SET GMM: CIPH=YES),SGSN 在 Authentication and Cipher Request消息中指示手机进行加密,见图2。

图2  SGSN发送的Authentication and Cipher Request消息

3)  SGSN在收到有效的Authentication and Cipher Response之后,就开始加密了,LLC层采用GEA 算法和Kc参数对LLC-PDU 的数据进行加密,在LLC-PDU的报头中用Encrypt  Bit置1表示LLC-PDU为加密包。

从图3可以看出,下行的Attach Accept消息就已经是加密的了。

图3  加密的Attach Accept消息

4)  手机在发出Authentication and Cipher Response之后,开始加密,手机的LLC层做和SGSN同样的加密处理。从图4可以看出,上行的Attach Complete消息就已经是加密的了。

图4 加密的Attach Complete消息

5)  此后的上下行数据都以加密的方式传输,除非 SGSN 通知手机取消加密。

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

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

GMT+8, 2024-5-8 16:07 , Processed in 0.024487 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部