System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种文件加密方法、装置、计算机设备及存储介质制造方法及图纸_技高网

一种文件加密方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41325845 阅读:4 留言:0更新日期:2024-05-13 15:03
本发明专利技术公开了一种文件加密方法、装置、计算机设备及存储介质,涉及数据加密技术领域,包括对用户的文件操作行为进行分析和学习,构建用户行为模式识别模型,识别并预测用户的文件访问模式和习惯;根据用户的行为模式识别结果,将文件中的数据进行分类,标识出敏感性高的数据部分;基于用户的行为模式和敏感数据分类结果,动态生成加密策略;对文件中的敏感数据进行加密处理,将加密后的文件存储在安全可靠的存储介质中;根据用户的身份认证和授权信息,动态控制对加密文件的访问权限,确保只有经过授权的用户才能访问和解密文件。本发明专利技术更好地适应用户的操作习惯和需求,提高了加密算法的智能化水平和用户体验,增强了系统的灵活性和适应性。

【技术实现步骤摘要】

本专利技术涉及数据加密,特别是一种文件加密方法、装置、计算机设备及存储介质


技术介绍

1、文件加密技术在当今信息安全领域中占据着至关重要的地位,随着信息技术的快速发展,用户对文件安全性和隐私保护的需求日益增长。传统的加密方法往往依赖于固定的密钥和算法,存在着密钥管理复杂、抗攻击能力有限等问题,无法满足用户对个性化、智能化加密的需求。因此,如何利用先进的技术手段提高文件加密的智能化水平和安全性成为当前亟待解决的问题之一。

2、在文件加密领域,传统的加密方法主要依赖于对称加密算法和公钥加密算法,如aes、des、rsa等,这些算法在一定程度上确保了数据的机密性,但难以应对用户行为的动态变化和多样性需求。同时,由于加密算法和密钥管理的固定性,存在着密钥泄露、加密强度不足等安全隐患。


技术实现思路

1、鉴于上述传统的加密方法中存在的问题,提出了本专利技术。

2、因此,本专利技术所要解决的问题在于如何提供一种为加密策略的生成提供更加准确和个性化的基础的方法。

3、为解决上述技术问题,本专利技术提供如下技术方案:

4、第一方面,本专利技术实施例提供了一种文件加密方法,其包括,利用深度学习技术对用户的文件操作行为进行分析和学习,构建用户行为模式识别模型,识别并预测用户的文件访问模式和习惯;根据用户的行为模式识别结果,将文件中的数据进行分类,标识出敏感性高的数据部分;基于用户的行为模式和敏感数据分类结果,动态生成加密策略;使用生成的加密策略对文件中的敏感数据进行加密处理,将加密后的文件存储在安全可靠的存储介质中;根据用户的身份认证和授权信息,动态控制对加密文件的访问权限,确保只有经过授权的用户才能访问和解密文件。

5、作为本专利技术所述文件加密方法的一种优选方案,其中:所述构建用户行为模式识别模型包括以下步骤:将预处理后的数据划分为训练集、验证集和测试集,并将数据转换为模型需要的输入格式;设为用户i对文件j的操作行为特征,其中,i=1,2,...,n,表示用户编号;j=1,2,...,m,表示文件编号; 表示用户i的文件访问模式概率分布向量,公式如下:

6、

7、其中,表示用户i对文件j的操作行为权重;s表示归一化函数,用于确保每个概率在 [0, 1] 范围内;θ表示用户行为模式识别模型的参数集合,它包括了所有的偏差项;表示用户i的个性化偏差项。

8、作为本专利技术所述文件加密方法的一种优选方案,其中:所述根据用户的行为模式识别结果,将文件中的数据进行分类,标识出敏感性高的数据部分包括以下步骤:设定敏感数据的正则表达式识别规则,用于匹配和提取文件中的敏感信息;使用预设的敏感数据识别规则,对文件内容进行扫描和匹配,利用差分隐私技术对敏感数据进行标记和分类,确保数据的隐私性和安全性;利用差分隐私技术对敏感数据进行标记和分类;将文件中识别出的敏感数据及其位置信息、脱敏后的数据的结果输出为结构化的数据格式。

9、作为本专利技术所述文件加密方法的一种优选方案,其中:所述利用差分隐私技术对敏感数据进行标记和分类包括以下步骤:确定差分隐私参数:包括隐私预算和敏感度δf;设d表示原始数据集,m为敏感数据类型的总数,n为数据记录的总数,令l表示差分隐私的数据标记矩阵,其中每个元素表示第i条数据记录被标记为第j种敏感数据类型的概率;令c表示差分隐私的数据分类矩阵,其中元素示第i条数据记录被分类为第j类的概率,构建公式:

10、

11、

12、其中,表示采用拉普拉斯机制生成的差分隐私噪声,用于保护数据标记和分类的隐私。

13、作为本专利技术所述文件加密方法的一种优选方案,其中:所述利用差分隐私技术对敏感数据进行标记和分类还包括:对标记和分类结果进行评估,检验差分隐私机制的隐私保护效果和数据可用性,具体如下:计算不同参数设置下的隐私度量指标,并比较它们的大小,具体如下:

14、

15、其中,t为隐私度量指标,为差分隐私参数,用于控制随机噪声的添加量;为差分隐私参数,用于控制随机噪声的概率;α,β,γ为调节参数;若评估结果显示隐私保护效果或数据可用性不理想,则尝试调整差分隐私机制的参数,重新进行评估。

16、作为本专利技术所述文件加密方法的一种优选方案,其中:根据用户行为模式识别模型,对用户的文件操作行为进行实时分析,识别用户的行为模式,并设定用户行为模式的风险级别;所述设定用户行为模式的风险级别包括:若超过第一阈值,且偏差项θ i大于历史偏差项均值,且特定行为模式的出现频率超出平均出现频率,则将其划分为第一危险等级;若超过第一阈值,但偏差项θ i大于历史偏差项均值,或特定行为模式的出现频率低于平均出现频率,则将其划分为第二危险等级;或大于等于第二阈值且小于第一阈值,且偏差项θ i大于历史偏差项均值,且特定行为模式的出现频率超出平均出现频率,则也将其划分为第二危险等级;若小于第二阈值,则将其划分为第三危险等级。

17、作为本专利技术所述文件加密方法的一种优选方案,其中:所述动态生成加密策略包括:将用户行为模式与敏感数据分类结果进行关联分析,确定用户在特定行为模式下对哪些敏感数据进行了访问或操作;根据用户行为模式和敏感数据分类结果动态生成加密策略,具体算法如下:

18、

19、其中,u代表用户行为模式;e表示敏感数据分类结果;g代表不同行为模式下对敏感数据的访问需求;k代表数据的敏感程度和保护需求;p表示生成的动态加密策略的强度或级别。

20、第二方面,本专利技术为进一步解决传统的加密方法中存在的问题,实施例提供了文件加密装置,其包括:用户行为分析模块,用于收集和分析用户的文件操作行为数据;行为模式识别模块,用于通过深度学习技术构建模型,对用户的文件操作行为进行模式识别和学习,预测和识别用户的文件访问模式和习惯;敏感数据分类模块,用于根据行为模式识别结果,对文件中的数据进行分类和标记,识别出敏感性高的数据部分;差分隐私保护模块,用于选用差分隐私技术对敏感数据进行标记和分类,确保数据的隐私性和安全性,在加密过程中保持数据的匿名性;加密策略生成模块,用于根据用户行为模式和敏感数据分类结果,动态生成加密策略;文件加密模块,用于根据生成的加密策略,对文件中的敏感数据进行加密处理,确保数据的安全性和保密性。

21、第三方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本专利技术第一方面所述的文件加密方法的任一步骤。

22、第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中:所述计算机程序被处理器执行时实现如本专利技术第一方面所述的文件加密方法的任一步骤。

23、本专利技术有益效果为,本专利技术通过对用户文件操作行为的分析,实现了对用户行为的监测和了解,能够准确捕获用户的操作习惯和行为模式,为后续的加密策略生成提供基础数据,同时也有助于系统对异常行为本文档来自技高网...

【技术保护点】

1.一种文件加密方法,其特征在于:包括:

2.如权利要求1所述的文件加密方法,其特征在于:所述构建用户行为模式识别模型包括以下步骤:

3.如权利要求2所述的文件加密方法,其特征在于:所述根据用户的行为模式识别结果,将文件中的数据进行分类,标识出敏感性高的数据部分包括以下步骤:

4.如权利要求3所述的文件加密方法,其特征在于:所述利用差分隐私技术对敏感数据进行标记和分类包括以下步骤:

5.如权利要求4所述的文件加密方法,其特征在于:所述利用差分隐私技术对敏感数据进行标记和分类还包括:

6.如权利要求5所述的文件加密方法,其特征在于:根据用户行为模式识别模型,对用户的文件操作行为进行实时分析,识别用户的行为模式,并设定用户行为模式的风险级别;

7.如权利要求6所述的文件加密方法,其特征在于:所述动态生成加密策略包括:

8.一种文件加密装置,基于权利要求1~7任一所述的文件加密方法,其特征在于:包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1~7任一所述的文件加密方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1~7任一所述的文件加密方法的步骤。

...

【技术特征摘要】

1.一种文件加密方法,其特征在于:包括:

2.如权利要求1所述的文件加密方法,其特征在于:所述构建用户行为模式识别模型包括以下步骤:

3.如权利要求2所述的文件加密方法,其特征在于:所述根据用户的行为模式识别结果,将文件中的数据进行分类,标识出敏感性高的数据部分包括以下步骤:

4.如权利要求3所述的文件加密方法,其特征在于:所述利用差分隐私技术对敏感数据进行标记和分类包括以下步骤:

5.如权利要求4所述的文件加密方法,其特征在于:所述利用差分隐私技术对敏感数据进行标记和分类还包括:

6.如权利要求5所述的文件加密方法,其特征在于:根据用户行为...

【专利技术属性】
技术研发人员:刘永生赵云丽
申请(专利权)人:贯文信息技术苏州有限公司
类型:发明
国别省市:

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

1