System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于AI算法的数据加密、解密方法及装置制造方法及图纸_技高网

一种基于AI算法的数据加密、解密方法及装置制造方法及图纸

技术编号:44837644 阅读:9 留言:0更新日期:2025-04-01 19:36
本发明专利技术涉及一种基于AI算法的数据加密、解密方法及装置,属于数据加密技术领域,其中,该方法包括通过历史样本数据集对预设AI模型进行训练,得到目标AI模型,再根据预设加密算法对所述历史样本数据集进行处理,得到秘钥,可以根据目标AI模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据,从而不会在秘钥泄露之后,带来安全隐患,提高了加密数据的安全性。

【技术实现步骤摘要】

本专利技术涉及数据加密解密,尤其涉及一种基于ai算法的数据加密、解密方法及装置。


技术介绍

1、在信息化社会的不断发展中,数据的安全性越来越受到关注。传统的加密算法虽然可以有效保护数据的隐私,但在实际应用中,常常面临秘钥泄露的问题。一旦秘钥被破解或泄露,数据的安全性将遭到严重威胁。现有的加密算法如aes、rsa等,虽然具备较高的安全性,但在面对复杂的网络环境和日益严峻的安全威胁时,仍显不足。

2、传统加密方法的主要缺陷在于秘钥管理的安全性。如果秘钥被非法获取或破解,数据的安全性将会大打折扣。此外,传统加密算法通常是基于固定的算法和秘钥进行加密,这种方式在面对先进的破解技术和攻击手段时,可能会显得脆弱,存在秘钥泄露的安全隐患问题。

3、因此,急需提出一种基于ai算法的数据加密、解密方法及装置,解决现有技术中存在的传统加密方法很脆弱,存在秘钥泄露的安全隐患的技术问题。


技术实现思路

1、有鉴于此,有必要提供一种基于ai算法的数据加密、解密方法及装置,用以解决现有技术中存在的传统加密方法很脆弱,存在秘钥泄露的安全隐患的技术问题。

2、为了解决上述问题,本专利技术提供一种基于ai算法的数据加密方法,包括:

3、获取历史样本数据集和待加密数据;

4、根据所述历史样本数据集对预设ai模型进行训练,得到目标ai模型;

5、根据预设加密算法对所述历史样本数据集进行处理,得到秘钥;

6、根据所述目标ai模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据。

7、在一种可能的实现方式中,所述获取历史样本数据集和待加密数据之后,还包括:

8、对所述历史样本数据集中的数据进行预处理,得到预处理之后的历史样本数据集;所述预处理包括替换敏感词汇。

9、在一种可能的实现方式中,所述根据预设加密算法对所述历史样本数据集进行处理,得到秘钥,包括:

10、根据预设加密算法对所述历史样本数据集进行处理,得到系统硬件信息和初始秘钥;

11、根据所述系统硬件信息和所述初始秘钥,得到秘钥。

12、在一种可能的实现方式中,所述方法还包括:

13、当预设加密算法为多个时,根据所有预设加密算法的所有系统硬件信息和所有初始秘钥,得到秘钥。

14、在一种可能的实现方式中,所述根据所述目标ai模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据,包括:

15、根据所述目标ai模型对所述待加密数据进行信息提取,得到训练序列;

16、将所述训练序列添加至所述待加密数据中,得到初始处理数据;

17、根据所述秘钥对所述初始处理数据进行加密处理,得到加密数据。

18、在一种可能的实现方式中,所述根据所述目标ai模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据之后,还包括:

19、根据所述系统硬件信息和所述训练序列对所述秘钥进行更新,得到更新后的秘钥。

20、在一种可能的实现方式中,所述秘钥的计算公式为:

21、

22、式中,表示待加密数据得到的秘钥;表示每个预设加密算法的初始秘钥,也就是函数的k值;表示待加密数据;表示每个预设加密算法的系统硬件信息。

23、另一方面,本专利技术还提供了一种基于ai算法的数据解密方法,包括:

24、获取待解密数据、秘钥和目标ai模型;

25、根据所述秘钥和所述目标ai模型对所述待解密数据进行解密处理,得到解密数据。

26、另一方面,本专利技术还提供了一种基于ai算法的数据加密装置,包括:

27、加密数据获取模块,用于获取历史样本数据集和待加密数据;

28、模型训练模块,用于根据所述历史样本数据集对预设ai模型进行训练,得到目标ai模型;

29、秘钥确定模块,用于根据预设加密算法对所述历史样本数据集进行处理,得到秘钥;

30、数据加密模块,用于根据所述目标ai模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据。

31、另一方面,本专利技术还提供了一种基于ai算法的数据解密装置,包括:

32、解密数据获取模块,用于获取待解密数据、秘钥和目标ai模型;

33、数据解密模块,用于根据所述秘钥和所述目标ai模型对所述待解密数据进行解密处理,得到解密数据。

34、本专利技术的有益效果是:通过历史样本数据集对预设ai模型进行训练,得到目标ai模型,再根据预设加密算法对历史样本数据集进行处理,得到秘钥,可以根据目标ai模型和秘钥对待加密数据进行加密处理,得到加密数据,从而不会在秘钥泄露之后,带来安全隐患,提高了加密数据的安全性。

本文档来自技高网...

【技术保护点】

1.一种基于AI算法的数据加密方法,其特征在于,包括:

2.根据权利要求1所述的基于AI算法的数据加密方法,其特征在于,所述获取历史样本数据集和待加密数据之后,还包括:

3.根据权利要求1所述的基于AI算法的数据加密方法,其特征在于,所述根据预设加密算法对所述历史样本数据集进行处理,得到秘钥,包括:

4.根据权利要求3所述的基于AI算法的数据加密方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的基于AI算法的数据加密方法,其特征在于,所述根据所述目标AI模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据,包括:

6.根据权利要求5所述的基于AI算法的数据加密方法,其特征在于,所述根据所述目标AI模型和所述秘钥对所述待加密数据进行加密处理,得到加密数据之后,还包括:

7.根据权利要求4所述的基于AI算法的数据加密方法,其特征在于,所述秘钥的计算公式为:

8.一种基于AI算法的数据解密方法,其特征在于,包括:

9.一种基于AI算法的数据加密装置,其特征在于,包括:

<p>10.一种基于AI算法的数据解密装置,其特征在于,包括:

...

【技术特征摘要】

1.一种基于ai算法的数据加密方法,其特征在于,包括:

2.根据权利要求1所述的基于ai算法的数据加密方法,其特征在于,所述获取历史样本数据集和待加密数据之后,还包括:

3.根据权利要求1所述的基于ai算法的数据加密方法,其特征在于,所述根据预设加密算法对所述历史样本数据集进行处理,得到秘钥,包括:

4.根据权利要求3所述的基于ai算法的数据加密方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的基于ai算法的数据加密方法,其特征在于,所述根据所述目标ai模型和所述秘...

【专利技术属性】
技术研发人员:张宇驰雷霆卢启琰田宇齐肖宏勋
申请(专利权)人:武汉达梦数据库股份有限公司
类型:发明
国别省市:

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

1