【技术实现步骤摘要】
加解密方法及装置、电子设备、计算机可读存储介质
本公开涉及信息安全
,更具体地说,涉及加解密方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着通信技术的发展,信息的安全性不断得到重视。为了保证信息的安全性,相关技术方案是对信息进行加密处理,比如采用分组加解密方式对信息进行加密等。然而,当前的分组密码通常采用固定密钥对信息进行加密,攻击者极易获取相同密钥加密下的海量明密文对,且由固定密钥所派生的轮密钥通常相互关联,当获取部分轮密钥后可恢复出所有密钥信息。这些潜在的问题,特别是在密码算法应用场景极其复杂多样的情况下,均会对信息的安全性造成影响。综上所述,设计安全强度更高,并能抵抗各类潜在攻击的密码算法是极其有必要的。
技术实现思路
本公开的目的是提供一种加解密方法,其能在一定程度上解决如何提高信息的安全性的技术问题。本公开还提供了一种加解密装置及电子设备、计算机可读存储介质。一方面,本公开提供一种加解密方法,包括:获取待处理信息;基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子,所述处理因子包括加密因子或解密因子;基于所述处理因子对所述待处理信 ...
【技术保护点】
1.一种加解密方法,其特征在于,包括:获取待处理信息;基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子,所述处理因子包括加密因子或解密因子;基于所述处理因子对所述待处理信息进行处理,得到处理结果。
【技术特征摘要】
1.一种加解密方法,其特征在于,包括:获取待处理信息;基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子,所述处理因子包括加密因子或解密因子;基于所述处理因子对所述待处理信息进行处理,得到处理结果。2.根据权利要求1所述的加解密方法,其特征在于,所述基于所述处理因子对所述待处理信息进行处理,得到处理结果之后,还包括:迭代执行所述基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子、及所述基于所述处理因子对所述待处理信息进行处理,得到处理结果的步骤直到预设次数,以获得目标处理结果;其中,每次迭代步骤使用待处理信息为前一次迭代步骤的处理结果。3.根据权利要求1所述的加解密方法,其特征在于,所述基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子,包括:基于所述待处理信息对预先生成的随机数集合进行变换得到所述处理因子。4.根据权利要求3所述的加解密方法,其特征在于,所述方法还包括:获取主密钥;基于所述主密钥生成所述随机数集合。5.根据权利要求4所述的加解密方法,其特征在于,所述基于所述主密钥生成所述随机数集合,包括:采用密钥随机化公式基于所述主密钥生成随机数集合;所述密钥随机化公式包括:R=K_Random(Key)={r1,r2…rm};其中,R表示所述随机数集合;K_Random表示所述密钥随机化公式;Key表示所述主密钥;rm表示所述随机数集合中的随机数。6.根据权利要求1至5任一所述的加解密方法,其特征...
【专利技术属性】
技术研发人员:张道法,史晓明,潘文伦,
申请(专利权)人:成都卫士通信息产业股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。