加解密方法及装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:20851056 阅读:38 留言:0更新日期:2019-04-13 09:45
本公开涉及一种加解密方法、装置、电子设备及计算机可读存储介质,该方法包括:获取待处理信息;基于待处理信息确定对待处理信息进行加密或解密的处理因子;基于处理因子对待处理信息进行处理,得到处理结果。本公开提供的一种加解密方法,基于待处理信息确定处理因子,使得确定的处理因子与待处理信息相关,增加了处理因子的复杂性;再基于确定的处理因子对待处理信息进行处理,增加了处理结果的复杂性,使其不易被破解,具有较高的安全性。本公开提供的一种加解密装置、电子设备及计算机可读存储介质也解决了相应技术问题。

【技术实现步骤摘要】
加解密方法及装置、电子设备、计算机可读存储介质
本公开涉及信息安全
,更具体地说,涉及加解密方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着通信技术的发展,信息的安全性不断得到重视。为了保证信息的安全性,相关技术方案是对信息进行加密处理,比如采用分组加解密方式对信息进行加密等。然而,当前的分组密码通常采用固定密钥对信息进行加密,攻击者极易获取相同密钥加密下的海量明密文对,且由固定密钥所派生的轮密钥通常相互关联,当获取部分轮密钥后可恢复出所有密钥信息。这些潜在的问题,特别是在密码算法应用场景极其复杂多样的情况下,均会对信息的安全性造成影响。综上所述,设计安全强度更高,并能抵抗各类潜在攻击的密码算法是极其有必要的。
技术实现思路
本公开的目的是提供一种加解密方法,其能在一定程度上解决如何提高信息的安全性的技术问题。本公开还提供了一种加解密装置及电子设备、计算机可读存储介质。一方面,本公开提供一种加解密方法,包括:获取待处理信息;基于所述待处理信息确定对所述待处理信息进行加密或解密的处理因子,所述处理因子包括加密因子或解密因子;基于所述处理因子对所述待处理信息进行处理,得到处理本文档来自技高网...

【技术保护点】
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

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

1