【技术实现步骤摘要】
数据的加/解密方法和装置
本专利技术涉及通信
,尤其涉及一种数据的加/解密方法和装置。
技术介绍
无线通信系统正广泛应用于语音、数据等各种类型的通信中,对所传输的数据进行加/解密时一种保护数据安全、防止非授权访问的有效手段。在WCDMA(宽带码分多址)的通信中,采用KASUMI算法核,在LTE(长期演进)通信系统中,为满足高速、安全的数据传输,提出三种不同的算法。现有技术中提出的多模加/解密方法未设计多种算法之间的切换,算法比较单一。
技术实现思路
本专利技术的主要目的是提供一种数据的加/解密方法和装置,旨在实现不同加/解密算法之间的无缝切换和选择。本专利技术提出一种数据的加/解密方法,包括:接收待加/解密数据的指令信息并解析;根据解析结果选择加/解密算法模式,通过所选择的加/解密算法模式产生相应的密钥流,根据密钥流对所述待加/解密数据进行加/解密。优选地,所述数据的指令信息包括密钥、密钥参数和加/解密算法模式、数据长度、数据的源地址和目的地址,所述数据的指令信息解析后得到的数据包括第一解析数据、第二解析数据和第三解析数据,其中,第一解析数据包括数据的源地址和数 ...
【技术保护点】
1.一种数据的加/解密方法,其特征在于,包括:接收待加/解密数据的指令信息并解析;根据解析结果选择加/解密算法模式,通过所选择的加/解密算法模式产生相应的密钥流;将具有多种算法核的加/解密算法模块中与所述加/解密算法模式相对应的算法核开启并使其处于工作状态,将与所述加/解密算法模式不对应的其他算法核关闭;根据密钥流对所述待加/解密数据进行加/解密。
【技术特征摘要】
1.一种数据的加/解密方法,其特征在于,包括:接收待加/解密数据的指令信息并解析;根据解析结果选择加/解密算法模式,通过所选择的加/解密算法模式产生相应的密钥流;将具有多种算法核的加/解密算法模块中与所述加/解密算法模式相对应的算法核开启并使其处于工作状态,将与所述加/解密算法模式不对应的其他算法核关闭;根据密钥流对所述待加/解密数据进行加/解密。2.根据权利要求1所述的方法,其特征在于,所述数据的指令信息包括密钥、密钥参数、加/解密算法模式、数据长度、数据的源地址和目的地址;所述数据的指令信息解析后得到的数据包括第一解析数据、第二解析数据和第三解析数据,其中,第一解析数据包括数据的源地址和数据长度;第二解析数据为密钥、密钥参数和加/解密算法模式;第三解析数据包括数据的目的地址和数据长度。3.根据权利要求2所述的方法,其特征在于,根据解析结果选择加/解密算法模式,通过所选择加/解密算法模式产生相应的密钥流,根据密钥流对待加/解密数据进行加/解密包括:根据所述第二解析数据选择加/解密算法模式,并根据所选择的加/解密算法模式计算所述第二解析数据得到密钥流;根据第一解析数据提取待加/解密数据,根据密钥流加/解密所述待加/解密数据。4.根据权利要求3所述的方法,其特征在于,所述根据密钥流对所述待加/解密数据进行加/解密的步骤之后还包括:保存加/解密后的数据。5.根据权利要求4所述的方法,其特征在于,所述接收待加/解密数据的指令信息并解析的步骤之后还包括:保存所述第三解析数据。6.根据权利要求5所述的方法,其特征在于,在保存所述第三解析数据和加/解密后的数据之后还包括:判断所述加/解密后的数据和所述第三解析数据的存储量是否小于阀值,否则根据第三解析数据输出所述加/解密后的数据,是则接收待加/解密数据的指令信息并解析。7.根据权利要求6所述的方法,其特征在于,所述根据第三解析数据输出所述加/解密后的数据之后还包括:判断所述加/解密后的数据和第三解析数据的存储量是否小于阀值,否则暂停根据解析结果选择加/解密算法模式和通过所选择的加/解密算法模式产生密钥流;继续根据第三解析数据输出加/解密后的数据。8.根据权利要求7所述的方法,其特征在于,所述继续根据第三解析数据输出加/解密后的数据的步骤之后还包括:判断所述加/解密后的数据和第三解析数据的存储量是否小于阀值,是则根据解析结果...
【专利技术属性】
技术研发人员:冯奎景,万贤明,徐燕子,刘滔,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。