[发明专利]加解密方法及装置、电子设备、计算机可读存储介质在审
申请号: | 201811488997.4 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109450617A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 张道法;史晓明;潘文伦 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待处理信息 运算算法 计算机可读存储介质 处理信息 电子设备 加解密 运算 加解密装置 加密因子 解密因子 解密 加密 | ||
本公开涉及一种加解密方法、装置、电子设备及计算机可读存储介质,该方法包括:获取待处理信息;获取处理因子,处理因子包括加密因子或解密因子;基于待处理信息及处理因子,确定用于对待处理信息进行加密或解密的运算算法;基于运算算法和处理因子,对待处理信息进行运算,得到处理结果。本公开提供的一种加解密方法,使得待处理信息的运算算法与处理因子和待处理信息本身相关,使得基于待处理信息对应的运算算法和处理因子对待处理信息进行运算,得到的处理结果复杂且多样,具有较高的安全性。本公开提供的一种加解密装置、电子设备及计算机可读存储介质也解决了相应技术问题。
技术领域
本公开涉及信息安全技术领域,更具体地说,涉及加解密方法及装置、电子设备、计算机可读存储介质。
背景技术
在日益信息化的科技时代,在信息的传输等过程中,需要采用密码算法来保护信息的安全,分组密码算法是其中一类常用算法。
然而,因密码算法使用环境的多样性,当前采用固定结构的密码算法即使理论上具有极高的安全性,在实际应用中经常会出现一些安全问题。如攻击者可根据算法运行时泄露的时间、电磁等信息恢复密钥,进而攻破密码算法获取数据。
综上所述,设计安全强度更高、能适应更多应用场景,并能抵抗各类潜在攻击的密码算法是极其有必要的。
发明内容
本公开的目的是提供一种加解密方法,其能在一定程度上解决如何提高信息的安全性的技术问题。本公开还提供了一种加解密装置、电子设备及计算机可读存储介质。
一方面,本公开提供一种加解密方法,包括:
获取待处理信息;
获取处理因子,所述处理因子包括加密因子或解密因子;
基于所述待处理信息及所述处理因子,确定用于对所述待处理信息进行加密或解密的运算算法;
基于所述运算算法和所述处理因子,对所述待处理信息进行运算,得到处理结果。
优选的,所述对所述待处理信息进行运算,得到目标处理结果之后,还包括:
迭代执行所述基于所述待处理信息及所述处理因子,确定用于对所述待处理信息进行加密或解密的运算算法、及,所述基于所述运算算法和所述处理因子,对所述待处理信息进行运算,得到处理结果的步骤直到预设次数,以获得目标处理结果;
其中,每次迭代步骤使用待处理信息为前一次迭代步骤的处理结果。
优选的,所述基于所述待处理信息及所述处理因子,确定用于对所述待处理信息进行加密或解密的运算算法,包括:
获取所述待处理信息中预设的m比特值;
计算所述m比特值对应的数值;
在预设的算法集合中,选取所述数值对应的算法作为所述运算算法。
优选的,所述基于所述待处理信息及所述处理因子,确定用于对所述待处理信息进行加密或解密的运算算法,包括:
获取所述待处理信息中的目标比特信息;
基于所述目标比特信息判断所述待处理信息所属的目标类别;
基于预设的类别与运算算法间的对应关系,在预设的一系列运算算法中选取所述目标类别对应的所述运算算法为所述待处理信息对应的运算算法。
优选的,所述基于所述待处理信息及所述处理因子,确定用于对所述待处理信息进行加密或解密的运算算法,包括:
将所述待处理信息或所述处理因子转换为伪随机数,根据转化得到的所述伪随机数计算来得到所述待处理信息对应的所述运算算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811488997.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高SM4加密算法速度的方法
- 下一篇:一种基于MD5的加密方法及系统