TD-SCDMA空中接口的SMC信令完整性保护功能
,他的内容是UE当前在空中接口上的所有相关信息,包括加密和完整性保护信息、UE信息元素、UTRAN移动性信息元素、CN信息元素、测量信息元素,RB信息元素和传输信道信息元素等。向目标RNC传递这些信息的目的是作为目标RNC分配无线资源的参考。重定位时完整性保护功能主要讨论此容器中的Integrity protection related infor-mation IE。源RNC侧SMC模块的主要任务是正确地填写Container中和完整性保护相关的信息。透明容器部分内容见表1,执行细节参数的格式规划见图2。
完整性保护算法采用16 b存放(UIA1~UIA16),每次有且仅有一个算法启用,该算法其相应位置1,其余算法相应位都置0。
之所以对每个SRB的SN都加offset,SRB2上面已经解释过了;其他的是为了防止直传消息对UE和网络侧SN不同的影响(目前offset默认取3)。
3.3 目标RNC的处理策略
目标RNC在一次重定位过程中所要完成的工作是:根据来自CN的重定位资源分配请求,结合目标小区当前资源占用情况,为UE分配无线资源,如果资源分配成功,向CN返回成功响应。对于SMC模块,主要完成如下两步:
(1) 接收Container
从RELOCATION REQUEST消息中的Source RNCto Target RNC Transparent Container IE给目标RNC带来UE的RRC信息。
在系统内重定位的情况下,如果Source RNC-to-Target RNC transparent container IE里面提供了Ciphe-ring Key IE,则目标RNC会选择一种加密算法并利用此加密密钥去加密信令数据(无论选择了哪一种算法);如果提供的是Integrity Protection Key IE,目标RNC将选择一种完整性算法并利用此密钥去启动完整性保护操作(无沦选择了哪一种算法)。
如果源RNC侧没有启用完整性保护,则Source RNCto Target RNC Transparent Container中不会包含Integri-ty protection related information信息,目际RNC将不会启动完整性保护操作。
目标RNC负责将接收到的Container中和完整性保护有关的信息保存到本地的SmcCtx中。如果目标RNC不支持该配置,则重定位资源分配失败。
(2) 发送Container到SRNC
RELOCATION REQUEST消息中的Source RNC toTarget RNC Transparent Container IE给目标RNC带来UE的RRC信息,基于这些信息,目标RNC会准备硬切换消息,然后会把准备好的硬切换消息传回源RNC,由源RNC向UE发送。
根据约定,目标RNC不能改变从SRNC收到的完整性保护配置,应将该配置填入PHYSICAL CHANNELRECONFIGURATION消息的Integrity protection modeinfo IE中(和UE已有的相同)。
如果发往目标RNC的容器中RB identity for Han-dover message IE为空,重配置消息经过Container传送到SRNC,SRNC从Container中取出PHYSICAL CHAN- NEL RECONFIGURATION信息,并加上消息类型和In-tegrity check info(在SRNC侧计算)信息,发送给UE。
如果发往目标RNC的容器中RB identity for Han-dover message IE非空,则目标RNC在发给源RNC的Container中填重配置消息前,先用本地的完整性保护配置对重配置消息进行完整性保护,然后发往源RNC。源RNC收到这条消息后,不做处理,直接透传给UE。在这种情况下,不需要在发往目标RNC的Container中对Downlink RRC Message sequence number加偏移量,Downlink RRC HFN也不用依赖Downlink RRC Messagesequence number做特别的处理。
4 结 语
SMC过程主要包括2种:一种是信令的完整性保护;另外一种是用户数据的加密。由于空中接口的特性所限,信令完整性保护显得非常重要,尤其在重定位过程中更是尤为关键。但目前对于信令完整性的实现还未在各厂商中达成一致,影响了互连互通性。希望通过对SMC的研究和分析提高对接中的一致性最终实现设备的互连互通。
- TD-SCDMA中CRC的DSP实现(07-24)
- 基于Virtex5的Gbps无线通信基站设计(04-04)
- 超高频RFID空中接口协议研究(10-09)
- STM32 FSMC LCD 液晶的驱动—ILI9320(12-03)
- FSMC只使用数据口地址线没有用 调试也没问题(11-27)
- 100引脚的stm32f103v如何使用FSMC连接LCD(11-27)