Computer Engineering and Applications ›› 2019, Vol. 55 ›› Issue (11): 35-39.DOI: 10.3778/j.issn.1002-8331.1901-0115

Previous Articles     Next Articles

Research and Implementation of Authentication and Key Agreement Process in 5G Client

LI Xiaowen, LI Yangyang, LEI Xiu   

  1. College of Communications and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Online:2019-06-01 Published:2019-05-30


李小文,李阳阳,雷  秀   

  1. 重庆邮电大学 通信与信息工程学院,重庆 400065

Abstract: In order to satisfy the requirements of establishing security connection between terminal and network in 5G system, mutual authentication of identity is the key. The authentication process based on 5G authentication and key agreement in 5G system is analyzed, together with the characteristics of 5G AKA authentication mechanism, the specific design of 5G AKA authentication process is completed in terminal, including process design and interface design. The SDL function diagram is constructed on the SDL and TTCN-3 co-simulation platform, and the 5G AKA authentication process is tested. The test results are analyzed to check the consistency of 5G AKA authentication process with the standard.

Key words: 5G system, authentication and key agreement, conformance testing, testing and test control notation

摘要: 针对5G系统中终端和网络建立安全连接的需求,身份的相互认证是建立安全连接的关键。对5G系统中基于5G认证和密钥协商(5G Authentication and Key Agreement,5G AKA)方式的认证过程进行了研究,结合5G AKA认证机制的特点,完成了终端5G AKA认证过程的具体设计,包括流程设计、接口设计。并基于规范及描述语言(Specification and Description Language,SDL)和测试及测试控制表示法第三版(Testing and Test Control Notation,TTCN-3)协仿真平台上搭建了SDL功能图,对设计的终端5G AKA认证过程进行测试并对测试结果进行分析,有效检验了终端5G AKA认证过程与标准的一致性。

关键词: 5G系统, 认证和密钥协商, 一致性测试, 测试及测试控制表示法