发明名称 |
一种自主选择加密算法实现保密通信的方法 |
摘要 |
本发明公开了一种自主选择加密算法实现保密通信的方法,其关键在于:增加用户标识(CI)比特,同时增加对该CI和当前用户及网络所支持加密算法的判断:当核心网(CN)支持一种以上加密算法时,如果CI值为1且用户设备(UE)和CN都支持标准加密算法,则选定该标准加密算法为通信的加密算法;否则,中断通信连接;如果CI值为0且UE和CN支持同一种自主开发的非标准加密算法,则选用该加密算法;否则,中断通信连接;当CN只支持标准加密算法时,如果UE支持该标准加密算法,则直接选定该标准加密算法;否则,中断通信连接。该方法使用户在任何地方均可采用有效的加密算法进行保密通信,并满足所在地自主选择算法的需求,进而保证用户利益和服务质量。 |
申请公布号 |
CN1172469C |
申请公布日期 |
2004.10.20 |
申请号 |
CN01144225.5 |
申请日期 |
2001.12.13 |
申请人 |
华为技术有限公司 |
发明人 |
郑志彬 |
分类号 |
H04J13/00;H04Q7/20;H04L9/32 |
主分类号 |
H04J13/00 |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
周金妹 |
主权项 |
1、一种自主选择加密算法实现保密通信的方法,其特征在于该方法至少包括以下的步骤:a.当用户进行呼叫或被呼叫时,核心网(CN)提取该用户的移动国家码(MCC),并根据MCC码设定用户标识(CI)值;b.在该用户对应的用户设备(UE)和无线资源控制(RRC)之间建立连接,连接建立成功后,UE向接入网中的无线网络控制器(RNC)发送成功建立RRC连接消息,RNC存储该消息中包括UE所支持的加密算法标识(UEA)的相关安全信息;c.当CN发起安全模式建立过程时,CN中的访问寄存器(VLR)决定所选用的至少一个加密算法标识(UEAs),同时向RNC发送包括UEAs、加密密钥(CK)、CI信息的保密模式命令消息;d.RNC收到保密模式命令消息后,先根据消息中CN选用的UEAs和存储的UE所支持的UEA来确定保密通信的UEA:当CN支持一种以上加密算法时,如果当前用户为他国用户且UE和CN都支持UEA为“0001”的标准加密算法,则选定该标准加密算法作为保密通信的加密算法;否则,认为没有合法的加密算法,中断通信连接;如果当前用户为本国用户且UE和CN都支持UEA不为“0001”的一种加密算法,则选用该算法作为保密通信的加密算法;否则,认为没有合法的加密算法,中断通信连接;当CN只支持标准加密算法时,如果UE也支持该标准加密算法,则直接选定该标准加密算法作为保密通信的加密算法;否则,认为没有合法的加密算法,中断通信连接;UEA确定后,RNC向UE发送携带有选定UEA的保密模式命令消息;e.UE收到安全模式命令后,设置本地的安全保密能力参数为所收到的安全保密能力参数,同时,向接入网的RNC发安全模式完成消息,RNC收到该消息后,立即向CN的VLR发送带有选定UEA的安全模式完成消息;VLR收到安全模式完成消息后,完成自身的安全模式设置。 |
地址 |
518057广东省深圳市科技园科发路华为用服大厦 |