51学通信技术论坛

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

[原创] 关于S1接口中NAS加密的相关   [复制链接]

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-11-15 11:21:39 |只看该作者 |正序浏览
一键分享 一键分享
这段时间开始学习LTE的S1接口,里面我自己遇到的一个难点就是NAS的加密,当然,这有可能只是我自己觉得是一个难点,
这里提供一个解密工具和实例码流,供有需要的同学去参照。




附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

点评

爱卫生  很不错,感谢分享。已加上论坛金钱100作为奖励,请查收。  发表于 2013-12-9 20:14:17

Rank: 2Rank: 2

42#
发表于 2015-7-28 15:35:15 |只看该作者
不错 顶下

使用道具 举报

Rank: 2Rank: 2

41#
发表于 2015-3-25 17:36:31 |只看该作者
我想问一下,加密时发送的InitContextsetup request中必须要有切换限制链表吗?

我也在做EEA2加密,可是基站发送的消息是 InitContextSetupFailure ,其中cause 是:radioNetwork :encryption -and-or-identity-protection-algorithms-not-supported
其中:基站配置OK,手机和卡也支持EEA2算法,能否帮忙解释一下,谢谢!!!

使用道具 举报

Rank: 3Rank: 3Rank: 3

40#
发表于 2014-12-6 14:53:00 |只看该作者
chunxiao369 发表于 2014-10-11 15:59
HI,请教楼主一个问题。
怎样判断nas是加密的?这里先说一下我的想法。
只通过security header type为2或 ...

加密方式的判断只能通过security header type来判断,你所看到的直接把plain贴在后面,是因为他使用的EEA0的加密(空加密),空加密不等于没加密,虽然我们看起来是能直接识别。

使用道具 举报

Rank: 2Rank: 2

39#
发表于 2014-10-11 15:59:07 |只看该作者
HI,请教楼主一个问题。
怎样判断nas是加密的?这里先说一下我的想法。
只通过security header type为2或者4来判断应该是不对的吧?因为发现plain NAS的消息也会直接放在这样的头部之后。
看wireshark的代码,有这样一段:
                if ((pd != 7) && (pd != 15) && (((pd&0x0f) != 2) || (((pd&0x0f) == 2) && ((pd&0xf0) > 0) && ((pd&0xf0) < 0x50)))) {
                    proto_tree_add_text(nas_eps_tree, tvb, offset, len-6,"Ciphered message");
                    return;
                }
这一段的依据是3gpp文档哪里呢?

点评

wenliu  简单的倒是通过wireshark打开。。如果是cipher过的,wireshark是解不开的。 你提及的plain NAS以及采用EEA0这种加密方式的NAS,wireshark还是能解开的。  发表于 2014-10-14 15:25:51

使用道具 举报

Rank: 1

38#
发表于 2014-9-24 15:19:29 |只看该作者
谢谢楼主分享,正在学习NAS中

使用道具 举报

Rank: 3Rank: 3Rank: 3

37#
发表于 2014-8-15 15:29:52 |只看该作者
有没有EEA1的nas加密的包?最后有attach的完整流程和S6A接口的相应过程,有的话给我发一个,谢谢!

使用道具 举报

Rank: 3Rank: 3Rank: 3

36#
发表于 2014-8-15 15:28:20 |只看该作者
tianfd 发表于 2014-3-20 16:09
不会吧,要不我邮件发给你?

有没有EEA1的nas加密的包?最后有attach的完整流程和S6A的相关消息。麻烦给我发一个,谢谢!

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

35#
发表于 2014-6-28 16:19:40 |只看该作者
MARK一下,看不懂。

使用道具 举报

Rank: 2Rank: 2

34#
发表于 2014-6-27 09:40:27 |只看该作者
感谢分享,下载下来研究下。

使用道具 举报

Rank: 3Rank: 3Rank: 3

33#
发表于 2014-5-8 14:38:02 |只看该作者
我已经下到了,谢谢!

使用道具 举报

Rank: 3Rank: 3Rank: 3

32#
发表于 2014-5-6 16:31:31 |只看该作者
hxp_hust 发表于 2014-5-6 15:23
麻烦也发一个工具给我,谢谢!

你的邮箱是?

使用道具 举报

Rank: 3Rank: 3Rank: 3

31#
发表于 2014-5-6 15:23:53 |只看该作者
tianfd 发表于 2014-3-20 16:09
不会吧,要不我邮件发给你?

麻烦也发一个工具给我,谢谢!

使用道具 举报

Rank: 3Rank: 3Rank: 3

30#
发表于 2014-4-30 10:02:01 |只看该作者
zachary 发表于 2014-4-29 13:28
能否上传工具附件?

文件太大了,传不上去,你邮箱多少?

使用道具 举报

Rank: 2Rank: 2

29#
发表于 2014-4-29 13:28:25 |只看该作者
能否上传工具附件?

使用道具 举报

Rank: 2Rank: 2

28#
发表于 2014-4-29 13:23:16 |只看该作者
tianfd 发表于 2014-3-20 16:09
不会吧,要不我邮件发给你?

能否上传工具附件?

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

27#
发表于 2014-4-22 21:59:49 |只看该作者
tianfd 发表于 2014-4-22 11:30
算法类型标识 值
NAS-enc-alg 0x01
NAS-int-alg 0x02

哦,明白,多谢!
小温

使用道具 举报

Rank: 3Rank: 3Rank: 3

26#
发表于 2014-4-22 11:30:15 |只看该作者
wenfufa 发表于 2014-4-12 01:00
我有两个问题想咨询楼主:
1、Algorithm Identity是从哪里获取的?

算法类型标识 值
NAS-enc-alg 0x01
NAS-int-alg 0x02
RRC-enc-alg 0x03
RRC-int-alg 0x04
UP-enc-alg 0x05

这就是对应的值

使用道具 举报

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

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

GMT+8, 2024-5-3 19:59 , Processed in 0.050410 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部