一种数据加密系统及方法技术方案

技术编号:7704628 阅读:189 留言:0更新日期:2012-08-25 01:48
本发明专利技术提供了一种数据加密系统,所述系统包括:SNOW??3G加密模块和异或处理模块,其特征在于,所述系统还包括总线从处理模块,用于配置加密参数,并将配置的加密参数发送给FSM控制模块;FSM控制模块,用于根据所述加密参数,以启动所述SNOW?3G加密模块,并对SNOW?3G加密模块产生加密码进行控制;总线主处理模块,用于从外部存储器读入数据,并将所述读入数据和加密码经所述异或处理模块处理后输出到外部存储器。另外,本发明专利技术还提供了一种数据加密方法。应用本发明专利技术的系统和方法,采用了一种全新的硬件架构,提高了系统的综合频率及数据从外部存储器读写的速度,进而提高系统的吞吐率,也降低了系统功耗。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及移动通信领域的数据加密系统及方法
技术介绍
无线通信系统已经广泛开展语音、数据等各种类型的业务,对所传输的数据进行加密是ー种保护数据安全、防止非授权访问的有效手段。GSM通信系统采用了 A5/1、A5/2、A5/3加密算法对语音数据进行加密;WCDMA通信系统采用F8算法对数据进行加密。在LTE通信系统中,为满足高速、安全的数据传输,3GPP (3rd Generation Partnership Pro ject, “第三代伙伴项目”组织)提出了一种基于SNOW 3G的EEAl加密算法一“3GPP技术规范33. 40安全体系”,该规范引用的SNOW 3G算法由“3GPP技术规范加密和完整性算法UEA2&UIA2”的文件2 “SNOW 3G规范”描述。对数据进行加密的过程需要将数据与SNOW 3G加密核产生的加密码进行异或操作,如图I所示是SNOW 3G加密示意图;向SNOW 3G模块输入4个參数,包括COUNT (计数器)、BEARER (RB标识)、DIRECTI0N(上行或下行数据的方向位)和LENGTH(表示所加解密数据的长度)本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密系统,包括SNOW 3G加密模块和异或处理模块,其特征在于,所述系统还包括, 总线从处理模块,用于配置加密參数,并将配置的加密參数发送给FSM控制模块; FSM控制模块,用于根据所述加密參数,以启动所述SNOW 3G加密模块,并对SNOW 3G加密模块产生加密码进行控制; 总线主处理模块,用于从外部存储器读入数据,并将所述读入数据和加密码经所述异或处理模块处理后输出到外部存储器。2.根据权利要求I所述的系统,其特征在干, 所述总线主处理模块包括输入缓存器和输出缓存器;所述输入缓存器用于从外部存储器读入数据,所述输出缓存器用于将所述异或处理模块处理后的数据输出到外部存储器。3.根据权利要求2所述的系统,其特征在干, 所述FSM控制模块,还用于向总线主处理模块发送输入缓存器控制信息,控制所述输入缓存器从外部存储器读入数据; 还用于根据所述输入缓存器和输出缓存器的数据存储情况控制SNOW 3G加密模块产生加密码的速度,以保证所述读入数据与加密码之间的顺序匹配。4.根据权利要求2所述的系统,其特征在干, 所述FSM控制模块,具体用于根据所述加密參数,开启所有模块时钟,并将密钥參数发送给SNOW 3G加密模块,以启动所述SNOW 3G加密模块,在加密完成且输出缓存器为空吋,自动关闭所有模块时钟。5.根据权利要求2所述的系统,其特征在干, 所述FSM控制模块还用于根据总线主处理模块输入缓存器和输出缓存器的数据,向SNOW 3G加密模块发送暂停命令。6.根据权利要求I或2所述...

【专利技术属性】
技术研发人员:冯奎景
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1