● 摘要
LTE技术商用在即,通信行业正面临着另一轮的产业升级。产业技术的提升带来了大量的设备测试的需求。LTE网络接口(S1/X2接口)的协议一致性分析仪便是针对LTE网络接口的S1/X2接口上的全部网元设备进行协议一致性测试的仪表。它的重要性在于保持了我国在通信行业专业仪表领域中的一席之地。
本文描述了LTE网络接口(S1/X2接口)的协议一致性分析仪的安全模块的需求、设计、实现和测试。安全模块以 C++为编程语言,仿真了LTE网络接口(S1/X2接口)上的安全相关功能,实现了这两个接口上对消息的加密、解密,并支持这两个接口上测试例流程的自动化运行。在安全模块中,区分了内部消息和仿真消息,既实现了测试例流程中消息的加密和解密,又实现了测试例流程中的动作。安全模块中还包括了一个算法函数库,它是一个静态库,实现了这两个网络接口上用到的所有的加密、解密算法。安全模块的另一个关键模块是状态机模块。它实现了LTE网络中这两个接口上所有网元设备的有限状态机,满足了协议一致性分析仪中测试例流程自动化运行的要求。安全模块的主要模块是仿真消息处理模块,它将相关参数传达到状态机模块后,得到了处理仿真消息所需要的密钥编号和算法编号,再根据算法编号调用相应的算法函数,对消息进行加密或解密。
相关内容
相关标签