《LTE安全接入机制研究》学习笔记

作者:神秘网友 发布时间:2020-05-06 06:54:33

《LTE安全接入机制研究》学习笔记

《LTE安全接入机制研究》学习笔记

LTE安全接入机制研究

  1. LTE(Long Term Evolution):长期演进
  2. EPS(Evolved Packet System):演进型分组系统
  3. SAE(System Architecture Evolution):核心网的演进项目
  4. EPC(Evolved Package Core,演化型分组核心网)
  5. E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演化型陆地无线接入网)
  6. UMTS(Universal Mobile Telecommunications System,通用移动通信系统)
  7. eNode B(Evolved Node B,演化型基站)
  8. MME/S-GW(Mobility Management Entity/Serving- Gateway, 移动管理实体/服务网关)
  9. RNC(Radio Network Controller,无线网络控制器)
  10. AS(Access Stratum,接入层)
  11. NAS(Non-Access Stratum,非接入层)
  12. RRC(Radio Resources Control,无线资源控制)
  13. IMSI(International Mobile Subscriber Identity,国际移动用户识别码);
  14. GUTI(Globally Unique Temporary Identity,全球唯一临时身份标识);
  15. S-TMSI(S-Temporary Mobile Subscriber Identity,S临时身份标识);
  16. UE(User Equipment,用户设备)
  17. HSS(Home Subscriber Server, 用户归属服务器)
  18. USIM(User Services Identity Module,用户业务身份模块)
  19. AuC(Authentication Center,认证中心)
  20. AKA(Authentication and Key Agreement,认证与密钥协商)
  21. ME(Mobile Equipment,移动设备)
  22. ASME(Access Security Management Entity,接入安全管理实体)
  23. UP(User Plane,用户层)
  24. S-TMSI(S-Temporary Mobile Subscriber Identity,S临时身份标识)
  25. ECC(Elliptic Curve Cryptography,椭圆曲线密码学)
  26. DLP(Discrete Logarithm Problem,离散对数问题)
  27. ECDLP (Elliptic Curves Discrete Logarithm Problem,椭圆曲线上的离散对数问题)
  28. IBC(Identity-Based Cryptosystem,基于身份的密码系统)
  29. IBS (Identity-Based Signature,基于身份的签名算法)
  30. IBE (Identity-Based Encryption,基于身份的加密算法)
  31. TTP(Trusted Third Party,信任的第三方)
  32. PKG(Private Key Generator,私钥生成器)
  33. AV(Authentication Vector,认证向量)
  34. XRES(Expected Response,预期响应)
  35. AUTN(Authentication Token,认证令牌)

  • 3GPP 于 2004 年 12 月启动了无线接入网长期演进研究项目(Long Term Evolution,LTE),与之相匹配的是面向全 IP 分组域核心网的演进项目(System Architecture Evolution,SAE),旨在保持其在移动通信领域内的优势,以满足今后用户不断发展的需求。LTE 整个系统又被称为 EPS(Evolved Packet System,演进型分组系统)。图 1 是 LTE 与 3GPP 无线网络的架构。

《LTE安全接入机制研究》学习笔记
图1 LTE/SAE网络体系结构

  • 其中的虚线框架为 LTE 网络结构图,由两大部分组成:

    1) 接入网 E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演化型陆地无线接入网);
    2) 核心网 EPC(Evolved Package Core,演化型分组核心网)。


《LTE安全接入机制研究》学习笔记
《LTE安全接入机制研究》学习笔记
- 在 LTE 网络中,通过分配 S-TMSI(S-Temporary Mobile Subscriber Identity,S临时身份标识)来作为用户在接入网络后的身份标识。S-TMSI 是 GUTI 的简化形式,每次接入时都会变化。由 MME 在用户接入后,根据约定好的生成算法和产生的随机数生成 S-TMSI,通过如图 2.7 的方式生成。
《LTE安全接入机制研究》学习笔记
图 2.7 用户临时身份生成
- MME 在分配完 S-TMSI 后,保存其与 IMSI 之间的映射关系。在接入流程完成后,用户使用 S-TMSI 与 MME 进行交互通信。

  • 在 EPS-AKA 方案中,参与认证和密钥协商的有三个主体:UE、MME 和 HSS。UE 与 HSS 之间有共享密钥 K;在认证过程中,会产生认证向量 AV(Authentication Vector)。AV 由 RAND、XRES(Expected Response,预期响应)、KASME和 AUTN(Authentication Token,认证令牌)四个参数组成。其中 RAND 是随机数,由 HSS产生;XRES 是 MME 预期会收到的 UE 响应信息;KASME是用于计算后继通信所用密钥的基础密钥,由 K 通过密钥生成函数 f3、f4 和 KDF 生成;KSIASME是 KASME的密钥标识。为了抵御重放攻击,UE 和 HSS 都各自维持一个序列号计数器 SQN。其中 HSS 维持的是 SQNHSS,负责为每一个生成的 AV 产生一个新的序列号 SQN。UE 维持的是 SQNUE,用于保存已接收 AV 中的最大 SQN 值。

    《LTE安全接入机制研究》学习笔记
    《LTE安全接入机制研究》学习笔记
    图 4.1 EPS-AKA 的流程

《LTE安全接入机制研究》学习笔记
图 4.2 EPS-AKA 认证向量的参数计算方法
《LTE安全接入机制研究》学习笔记
《LTE安全接入机制研究》学习笔记
图 4.3 EPS-AKA 用户认证参数的计算方法
《LTE安全接入机制研究》学习笔记


  • 由文献[47]可知,根据通信设备与无线网络之间发生的动作类型,可以将移动通信系统中的 AKA 认证过程从总体上划分为注册认证与呼叫认证这两种类型。在此研究基础上,以 LTE/SAE 系统的基本网络结构为依据,将该系统下 UE 的各个状态结合其位置移动情况综合考虑,分别对这两种认证类型下的认证场景进行深入的研究。着重研究接入网,图 5.1 给出了简化的 LTE/SAE 网络结构[48],[49]。
    《LTE安全接入机制研究》学习笔记
    图 5.1 LTE/SAE 系统的接入网结构
    • 对图中的内容进行简要介绍。
    • MME:移动性管理实体,负责会话管理与用户相关的控制平面功能,是 AKA认证协议的参与实体之一;
    • HSS:归属用户服务器,由 HLR(Home Location Register,归属位置寄存器)和 Au C 组成,是 AKA 认证协议的参与实体之一;
    • S-GW(Serving Gateway):服务网关,接入网中的分组数据通过服务网关最终接入 LTE/SAE 的核心网。当移动终端在 E-UTRAN 中的 e Node B 间移动时,将服务网关作为本地的移动锚点,通过它来区别不同的子网。一个服务网关可以同时连接多个 MME,具体数目则由运营商的规划策略决定;
    • P-GW(Packet Data Network Gateway):分组数据网络网关,用于不同的数据网络的区分,是连接外部分组数据网络的锚点;
    • eNodeB:演进型基站,负责 UE 与 E-UTRAN 之间的数据传输,直接与 UE 进行通信;
    • UE:用户终端;
    • S1:该接口位于 MME/S-GW 和 e Node B 之间,将系统划分为核心网和接入网。S1 同时能够支持信令数据和用户数据,在 eNodeB 和 MME 间为控制平面提供相关接口,实现控制功能。在 eNodeB 和 S-GW 间为用户平面提供接口,实现用户数据及用户平面控制帧的传输;
    • S5:该接口是 S-GW 和 P-GW 间的接口,基于 GTP 协议;
    • S10:是 MME 之间的接口,基于 GTP 协议,可用于 MME 之间安全上下文的传输,从而为 MME 间的切换做准备;
    • S11:该接口位于 MME 和 S-GW 间,基于 Gn/GTP-C[50],同时附加了如寻呼协助等额外功能;
    • SGi:是 UE 的 IP 地址在外部分组数据网的呈现点,是外部分组数据网的重要接口 。
      有关 UE 状态的具体描述在 3GPP 的标准文档[51]中已有明确的定义,以下仅说明与 AKA 认证过程相关的状态及转换情况。
    • 空闲(IDLE)模式:UE 已经连接到网络,但是没有激活会话;
    • 激活(ACTIVE)模式:对应于会话的激活阶段,该模式表示 UE 正在进行业务的交互;
    • 开机—IDLE 转换模式:此种模式下的转换将触发 UE 注册入网事件,从而进一步触发触发注册认证过程;
    • 空闲模式—ACTIVE 转换模式:该模式的转换表示将有新业务发起,并触发呼叫认证过程。

  • 通过以上对移动通信系统中所涉及的认证场景的分析,基于文献[52]中对认证场景和认证协议间关系的论述,在此将认证场景分为了全认证场景、再次接入场景以及漫游切换场景三类,并针对每一类场景研究和设计了认证协议的接入AKA 方案,表 5.1 中列出了认证场景与对应的 AKA 方案之间的对应关系。
    表 5.1 认证场景与AKA 方案的关系
    《LTE安全接入机制研究》学习笔记

《LTE安全接入机制研究》学习笔记
《LTE安全接入机制研究》学习笔记

《LTE安全接入机制研究》学习笔记相关教程

  1. [编程学习][python]学习中的遇到的小问题
  2. 中国知网公益讲座笔记---TUTE张越
  3. python的GUI初步学习(二)
  4. java.util.concurrent学习(四) FutureTask
  5. 机器学习学习笔记(十二)之K-means算法
  6. 机器学习实战——python实现DBSCAN密度聚类
  7. web前端学习-第十一天
  8. HTML5 学习笔记DAY1(2)