- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
09-加密流程
加密流程
概述
加密流程一般出现在位置更新、业务接入、局间切换等服务请求中,需要GSM网络设备特别是基站的支持,也取决于MS的加密支持能力。
正常流程
信令流程
加密正常流程
加密模式设置流程中,MSC向BSC发一条Cipher Mode CMD命令,该消息中包含要求的加密算法和密钥Kc(包括要求不加密),以及是否要求MS在Ciphering Mode CMP中包括IMEI;
BSC 根据MSC的Cipher Mode CMD命令中的加密算法、BSC允许的加密算法以及MS支持的加密算法来最终决定采用的算法,然后通知BTS;
BSC向MS发送Ciphering Mode CMD命令,用来通知MS所选择的加密算法;
MS 收到Ciphering Mode CMD命令后,启动加密模式的传送,然后向系统返回Ciphering Mode CMP;
收到MS的Ciphering Mode CMP消息后;BSC通知MSC Cipher Mode CMP。
流程说明
A5加密算法(Item Step)
GSM协议规定了A5/0~A5/7共8种加密算法,A5/0表示不加密。加密设置流程由网络侧发起,在Cipher Mode CMD 消息的Encryption Information单元中指明要求的加密算法。
加密算法的选择
MS在发起呼叫请求时,会在CM SERV REQ中带上Classmark 2和Classmark 3(在系统消息中,ECSC=1时,MS会在CM SERV REQ中上报Classmark 3;在ECSC = 0时,需要通过类标改变或类标更新过程才能上报Classmark 3,因此在使用加密的情况下,建议将配置ECSC = 1),其中包含了MS对加密算法的支持。MSC根据加密数据配置下发加密命令,BSC综合考虑MSC下发的加密命令中允许的加密算法、BSC数据配置中允许的加密算法、MS在CM SERV REQ中上报的支持的加密算法后,华为BSC综合MSC、BTS及手机的情况,取这三者的交集,从交集里面,采取倒序的方法(即BSC对算法选择优先权为A5/7 A5/6 A5/5 A5/4 A5/4 A5/3 A5/2 A5/1 A5/0 ),选择合适的加密算法。
切换过程中的加密
在切换过程中,在HANDOVER REQUEST消息中有一个Encryption Information信息单元,在该单元中指明了需要使用的加密算法和密钥。如果二个BSS的A接口有一个处于PHASE I 阶段,由于ETSI GSM PHASE I协议缺陷(切换命令中没有加密模式设置信息单元。),那么它们只能在彼此都只有相同的一种加密算法选择(例如都只能选择A5/0,或都只能选择A5/2。)的情况下正常配合(BSC间切换等正常),否则至少目标MSC或目标BSC(或源MSC或源BSC)得根据对方具体情况,做特别的针对性处理(修改BSC间切换时的切换命令)。
因此在使用加密的情况下进行A接口对接时,必须了解不同厂家的BSC、MSC对于加密的功能是否需要特别的数据配置,在实际使用中发生过入BSC切换对接不成功的问题。
BSC内部处理流程
BSC收到MSC的Cipher Mode CMD消息后,检查手机的类标,检查[小区配置数据表]中“加密算法设置”。
BSC综合考虑MSC下发的加密命令中允许的加密算法、BSC数据配置中允许的加密算法、MS在CM SERV REQ中上报的支持的加密算法后,取这三者的交集。
BSC采取倒序的方法(算法选择优先权为A5/7 A5/6 A5/5 A5/4 A5/4 A5/3 A5/2 A5/1 A5/0 ),从交集里面选择合适的加密算法,给BTS下发Cipher Mode CMD消息。
异常流程与故障定位指导
加密拒绝
如果BSS侧不支持CIPHER MODE COMMAND消息中指定的加密算法,BSS回给MSC回送原因为“加密算法不支持”的CIPHER MODE REJECT消息。
如果MSC要求改变加密算法时BSS已经启用加密,则BSS也应该给MSC回CIPHER MODE REJECT消息。
MS不加密
CIPHERING MODE COMMAND消息被认为是有效的情况如下:
MS在“不加密”的模式下收到指示“开始加密”的CIPHERING MODE COMMMAND消息
MS在“不加密”的模式下收到“不加密”的CIPHERING MODE COMMMAND消息
MS在“使用加密”的模式下收到“不加密”的CIPHERING MODE COMMMAND消息
其他情况下(如在“使用加密”模式下收到“加密”CIPHERING MODE COMMAND)的CIPHERING MODE COMMAND消息会被MS
文档评论(0)