基于人工智能的数据动态加密方法、装置、设备及介质制造方法及图纸

技术编号:33288814 阅读:38 留言:0更新日期:2022-05-01 00:03
本申请提出一种基于人工智能的数据动态加密方法、装置、电子设备及存储介质,基于人工智能的数据动态加密方法包括:建立共享密钥表以获取共享密钥;基于所述共享密钥和随机生成算法生成初始动态口令;依据服务端信息生成随机时间数据以作为所述初始动态口令的生成周期,所述服务端信息包括当前服务端的内存占用信息和网络流量信息;基于所述随机时间数据构建正态随机数据集;依据预设阈值调整所述正态随机数据集以获取所述初始动态口令的动态生成周期;基于所述动态生成周期获取完整动态口令以对数据进行加密。本申请本能够使动态口令的生成周期在合理的动态范围内随机变化,提高动态口令对数据的加密强度。动态口令对数据的加密强度。动态口令对数据的加密强度。

【技术实现步骤摘要】
基于人工智能的数据动态加密方法、装置、设备及介质


[0001]本申请涉及人工智能
,尤其涉及一种基于人工智能的数据动态加密方法、装置、电子设备及存储介质。

技术介绍

[0002]初始动态口令作为目前最安全的身份认证技术之一,已经被越来越多的行业所应用。初始动态口令具有使用便捷、平台无关等特性,随着移动互联网的发展,初始动态口令技术被广泛应用于企业、金融、电子商务、物联网等领域。
[0003]现有技术中的初始动态口令方法都是基于时间同步的初始动态口令,对标准时间用口令生成密钥加密生成初始动态口令,然而在实际应用中,初始动态口令的更换周期都是固定的,且更换周期越长,口令被破解的可能性就越高,因此合理的动态更换初始动态口令的生成周期可以有效提高加密的安全性。

技术实现思路

[0004]鉴于以上内容,有必要提出一种基于人工智能的数据动态加密方法及相关设备,以解决如何动态更换初始动态口令的生成周期这一技术问题,其中,相关设备包括基于人工智能的数据动态加密装置、电子设备及存储介质。
[0005]本申请提供一种基于人工智本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的数据动态加密方法,其特征在于,包括:建立共享密钥表以获取共享密钥;基于所述共享密钥和随机生成算法生成初始动态口令;依据服务端信息生成随机时间数据以作为所述初始动态口令的生成周期,所述服务端信息包括当前服务端的内存占用信息和网络流量信息;基于所述随机时间数据构建正态随机数据集;依据预设阈值调整所述正态随机数据集以获取所述初始动态口令的动态生成周期;基于所述动态生成周期获取完整动态口令以对数据进行加密。2.如权利要求1所述的基于人工智能的数据动态加密方法,其特征在于,所述建立共享密钥表以获取共享密钥包括:依据密钥生成工具生成密钥以建立共享密钥表,所述共享密钥表分别存储于服务端和终端;选取所述共享密钥表中的一个密钥以作为加密算法的共享密钥。3.如权利要求1所述的基于人工智能的数据动态加密方法,其特征在于,所述基于所述共享密钥和随机生成算法生成初始动态口令包括:终端对所述共享密钥的参数进行签名以获取第一签名参数,所述共享密钥的参数包括终端的终端ID和终端类型;终端发送所述第一签名参数和所述共享密钥至所述服务端以请求生成初始动态口令;所述服务端依据随机生成算法将当前服务端时间和所述共享密钥的参数作为种子生成随机数;所述服务端依据哈希算法将所述共享密钥和所述随机数转换为初始动态口令。4.如权利要求3所述的基于人工智能的数据动态加密方法,其特征在于,所述服务端依据随机生成算法将当前服务端时间和所述共享密钥的参数作为种子生成随机数之前,所述方法还包括:所述服务端提取所述终端发送的所述共享密钥的参数并进行签名以获取第二签名参数;比对所述第一签名参数和所述第二签名参数是否一致,若一致,则继续生成初始动态口令,若不一致,则终止生成初始动态口令。5.如权利要求1所述的基于人工智能的数据动态加密方法,其特征在于,所述依据服务端信息生成随机时间数据以作为所述初始动态口令的生成周期包括:依据预设脚本统计当前服务端的内存占用信息和网络流量信息以作为所述服务端信息;依据预设的随机生成函数以所述服务端信息为种子生成随机时间数据以作为所述初始动态口令的生成周期。6.如权利要求1所述的基于人工智能的数据动态加密方法,其特征在于...

【专利技术属性】
技术研发人员:黄日华
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1