基于.Net的MAP信令传输实验平台设计
2011-08-04李爱宁齐晓东
通信技术 2011年11期
李爱宁,唐 勇,齐晓东
(河北工程技术高等专科学校电气自动化系,河北 沧州 061001)
0 引言
随着多媒体教育的日益深化,在高等教育教学中,尤其是工科类的教学,试验课程得到越来越多的重视。但由于目前一些学校经费有限,设备条件不足,对于某些重要知识点不能接触到实际应用环境,学生理解起来比较困难。MAPSec协议原理作为3G系统中的一个重要协议,是无线通信课程中的一个重要知识点,由于该原理相对抽象、复杂,并且没有现成的针对这个知识点的实验平台供教学使用,为克服这种困难,该课题通过使用C#.net以及Sqlite数据库技术设计了一个MAP信令安全传输实验平台。
1 MAPSec协议原理
MAPSec协议原理参考文献[1-2]。全球移动通信系统(GSM)和第三代移动通信系统(3G)网络中的控制信令是通过MAP协议实现的,MAPSec协议主要用于网络实体间MAP消息的传输,MAPsec协议可以为网络实体间MAP消息的传输提供安全保证,包括保密性,认证性及防止重放攻击。MAPsec协议提供了保护模式0、保护模式1和保护模式2三种不同的保护模式。以MAPSec协议保护的MAP信令消息包括安全头和被保护负荷2部分。
(1)MAPsec安全头
①保护模式0下,安全头的结构为:SPI||源端成分ID;
②保护模式 1和 2下,安全头的结构为:SPI||源端成分ID||TVP||NE-ID||PROP,其中:SPI是一个32位的安全参数索引数。源端成分ID:用来确定被安全保护的MAP信令类型。TVP是一个32位的时间变量参数。NE-ID是一个长度为6个字节的网络实体标识。PROP是长度4字节的所有者域。
(2)MAPsec受保护的负荷
在保护模式0中,MAP消息的受保护负荷部分以明文形式出现。……
登录APP查看全文
