[发明专利]数据加密和解密的方法、装置以及通信系统在审

专利信息
申请号: 201410782683.0 申请日: 2014-12-16
公开(公告)号: CN105763315A 公开(公告)日: 2016-07-13
发明(设计)人: 李钰;王芳 申请(专利权)人: 展讯通信(深圳)有限公司
主分类号: H04L9/06 分类号: H04L9/06
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 潘彦君;骆苏华
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 加密 解密 方法 装置 以及 通信 系统
【说明书】:

技术领域

发明涉及一种通信系统,特别是涉及一种数据加密和解密的方法、装置以及通信系统。

背景技术

数据加密又称密码学,指通过加密算法和加密密钥将明文转换成密文,而解密则是反向的通过解密算法和解密密钥将密文还原成原文。数据加密利用密码技术对信息进行加密,实现信息隐蔽,保护信息安全。

随着加密算法的演进,分组加密算法对数据进行分组加密,增加了数据解密难度,然而,采取固定的加密算法和密钥进行加密,在确定加密算法和密钥后,明文和密码形成对应关系,可以采用穷举法等暴力方式破解,安全度有待提高。

发明内容

本发明实施例解决的问题是如何提高加密算法的安全性。

为解决上述问题,本发明实施例提供一种数据加密方法,所述方法包括:

将待加密数据进行分段,产生分段数据;

针对所述待加密数据随机选择加密算法;

随机生成与所述加密算法对应的密钥;

利用所述加密算法和密钥对所述待加密数据进行加密,得到加密后的分段数据;

将所述加密后的分段数据进行打包,得到加密后的分段数据块;

组合打包所述加密后的分段数据块,得到最终密文。

可选地,所述将待加密数据进行分段包括:至少将所述待加密数据分为一段。

可选地,所述加密算法包括系统默认的加密算法和用户自定义的加密算法。

可选地,所述用户自定义的加密算法能动态扩展。

可选地,随机选择加密算法包括:将所述加密算法进行编号,将系统当前时间取整,除以所述加密算法的个数,选择所得余数对应编号的加密算法。

可选地,随机生成与所述加密算法对应的密钥包括:将所述加密算法对应的所有密钥生成器进行编号,存储至加密算法的成员函数整型数组,根据加密算法随机选择密钥生成器,初始化密钥生成器后,随机生成所述对应密钥。

可选地,用于加密各分段数据的加密算法是分别随机选择的。

可选地,所述加密算法还包括对所述加密后的分段数据块进行加密,生成更新的加密后的分段数据块。

可选地,所述对所述加密后的分段数据块进行加密前随机选择加密算法,生成与所述加密算法对应的密钥。

可选地,所述将所述加密后的分段数据进行打包是在所述加密后的分段数据前添加帧头、所选择的加密算法的编号、密钥数据区、所述分段数据的长度以及所述加密的分段数据的长度,在所述加密的分段数据后添加帧尾。

可选地,添加所述密钥数据区是添加至少一个密钥数据段,所述分段数据可采用的每一种加密方式对应一个所述密钥数据段。

可选地,添加所述密钥数据段包括:添加所述对应密钥类型、所述对应密钥长度以及所述对应密钥内容。

可选地,组合打包所述加密后的分段数据块包括:组合所述加密后的分段数据块,在所述加密后的分段数据块前添加数据头。

可选地,组合所述加密后的分段数据块是至少添加一个加密后的分段数据块。

可选地,所述添加数据头包括:添加帧头;添加所述加密方法的版本号;添加所述加密后的分段数据块的个数;添加所述加密后的分段数据块的长度列表;添加帧尾。

为解决上述问题,本发明实施例还提供了一种加密装置,包括:

数据分组单元,将待加密数据进行分段,产生分段数据;

加密算法选择单元,针对所述待加密数据随机选择加密算法;

随机密钥生成单元,随机生成与所述加密算法对应的密钥;

数据加密单元,利用所述加密算法和密钥对对所述待加密数据进行加密,得到加密后的分段数据;

分段数据打包单元,将所述加密后的分段数据进行打包,得到加密后的分段数据块;

分段数据块打包单元,组合打包所述加密后的分段数据块,得到最终密文。

相对应地,本发明实施例还提供一种解密方法,包括:

将待解密数据进行分段,产生待解密分段密文;

确定与所述待解密数据对应的加密算法及与所述加密算法对应的密钥;

利用所述加密算法对应的解密算法和所述密钥对所述待解密分段密文进行解密,得到原分段数据;

组合各段所述原分段数据,得到原数据。

可选地,确定所述加密算法的方法包括解析所述加密算法的编号。

可选地,对所述待解密分段密文进行解密还包括多次解密,即每次解密后对得到数据帧头、帧尾部分进行检测,若符合分段数据密文的帧头、帧尾的格式,则再次进行解密。

本发明实施例还提供一种解密装置,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(深圳)有限公司,未经展讯通信(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410782683.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top