一种信息化智能存储方法技术

技术编号:38469736 阅读:10 留言:0更新日期:2023-08-11 14:46
本发明专利技术涉及数据处理技术领域,提出了一种信息化智能存储方法,包括:获取组合序列和初始加密序列;将初始加密序列构建为直方图,根据直方图中所表示的信息得到第一敏感性评估因子;根据每个组合序列与其余组合序列之间拟合直线斜率的差异和数据值均值差异得到第二敏感性评估因子;根据第一敏感性评估因子和第二敏感性评估因子权重相加得到每个数据的敏感性,基于此对数据分类;对于初始加密序列得到置乱序列,根据序列相似性和数据类型得到最优置乱加密序列;根据最优置乱加密序列完成数据的存储。本发明专利技术使用最优自适应置乱得到最优置乱序列达到最优置乱加密效果。置乱序列达到最优置乱加密效果。置乱序列达到最优置乱加密效果。

【技术实现步骤摘要】
一种信息化智能存储方法


[0001]本专利技术涉及数据处理
,具体涉及一种信息化智能存储方法。

技术介绍

[0002]信息化智能存储是一种将传统的数据存储与先进的技术和算法相结合的存储方式,它通过自动化、智能化的手段对海量数据进行分析和处理,提高了数据存储的效率和安全性;信息化智能存储通常采用高速网络和大容量存储设备,以满足用户在数据存储、备份和恢复方面的需求。此外,它还能通过数据管理,数据共享,数据加密等功能来保证数据的完整性、可靠性和安全性。因此信息化的智能存储在企业、政府和个人等各种邻域都得到了广泛的应用。而为了保护企业或个人的数据信息安全;在信息存储时对其加密的操作必不可少;目前对于该类信息数据常用的方法为置乱加密,即通过改变数据之间的相邻位置信息,破坏原始数据之间的关联性来实现加密操作;从而保证数据在后续压缩传输或存储的过程中完整性和机密性。上述的加密处理方式对于当前大量信息化数据集场景下易造成较为严重的冗余,导致产生大量的密钥且得到的置乱效果不佳即存在置乱后的序列与原始数据集序列相似性较大,此时数据的安全性得不到保证。

技术实现思路

[0003]本专利技术提供一种信息化智能存储方法,以解决不同数据下同一个加密带来的安全性问题的问题,所采用的技术方案具体如下:本专利技术一个实施例提供一种信息化智能存储方法,该方法包括以下步骤:获取组合序列和初始加密序列;将初始加密序列构建为直方图,根据直方图中所表示的信息获取初始加密序列中每个数据和其周围数据的频数差异以及每个数据的频次,并得到第一敏感性评估因子;根据每个组合序列得到一个特征曲线空间,将特征曲线纵轴压缩获取拟合直线;根据每个组合序列与其余组合序列之间拟合直线斜率的差异和组合序列的数据值均值差异得到每个组合序列的第二敏感性评估因子;根据每个数据的第一敏感性评估因子和数据所在的组合序列对应的第二敏感性评估因子权重相加得到每个数据的敏感性;根据数据的敏感性对所有数据分类得到强敏感类和弱敏感类;对于初始加密序列得到其若干置乱序列,根据置乱序列和初始加密序列的相似性并结合每个初始加密序列的强敏感类和弱敏感类得到每个置乱序列的评估值;根据置乱序列的评估值得到最优置乱加密序列;根据最优置乱加密序列完成数据的存储。
[0004]优选的,所述获取组合序列和初始加密序列的方法为:对于任意一个场景,获取该场景下每一类数据的所有数据,按照采集顺序将每一类数据作为一个组合序列,将所有的组合序列随机标号,按照标号进行排序,所有组合序列按照排序依次组合为一个初始加密序列,只有当一个组合序列填充完成后,在填充下一个
组合序列的数据。
[0005]优选的,所述将初始加密序列构建为直方图的方法为:对于每个初始加密序列,统计其中每个数据值对应的数据的数量,得到每个数据值对应的频数,根据初始加密序列得到的直方图,其横坐标为初始加密序列中不同的数据值,其纵坐标为每个数据值对应的频数。
[0006]优选的,所述根据直方图中所表示的信息获取初始加密序列中每个数据和其周围数据的频数差异以及每个数据的频次,并得到第一敏感性评估因子的方法为:对于初始加密序列中的每一个数据记为中心数据,同时只能存在一个中心数据,以中心数据为中心,在中心数据的左侧和右侧分别获取预设数量个数据记为间隔数值,由此构成间隔区间,间隔区间中除了中心数据的其余数据记为间隔数据,计算中心数据和每个间隔数据的数据值之差的均值,根据均值与中心数据的频数得到中心数据的第一敏感性评估因子。
[0007]优选的,所述根据均值与中心数据的频数得到中心数据的第一敏感性评估因子的方法为:式中,表示初始加密序列中第i个数据,表示初始加密序列中第i个数据对应的频数,表示初始加密序列中的数据数量,表示初始加密序列中第i+j个数据对应的频数,表示间隔数值的大小,表示以自然常数为底的指数函数,其作用为归一化,为权重数值,表示初始加密序列中第i个数据的第一敏感性评估因子。
[0008]优选的,所述根据每个组合序列得到一个特征曲线空间,将特征曲线纵轴压缩获取拟合直线的方法为:特征曲线空间的横轴为组合序列中的位次,纵轴为组合序列中的数据值,将所有数据值进行线性归一化得到归一化数值,纵轴也变为了归一化数值,此时将每个组合序列中的所有数据按照横纵轴对应关系放入特征曲线空间中,对于每个组合序列的所有数据使用最小二乘法获取拟合直线的最优斜率。
[0009]优选的,所述根据每个组合序列与其余组合序列之间拟合直线斜率的差异和组合序列的数据值均值差异得到每个组合序列的第二敏感性评估因子的方法为:将组合序列记为第一组合序列,第一组合序列只能同时存在一个,第一组合序列外的组合序列记为第二组合序列,获取第一组合序列和每个第二组合序列的斜率差异记为第一斜率差异,计算第一组合序列所有数据的归一化数值的均值,计算第二组合序列所有数据的归一化数值的均值,令第一组合序列的归一化数值均值和第二组合序列的归一化数值均值作差得到第一均值差异,将第一均值差异和第一斜率差异都取反比例函数与权重相乘后相加的值记为第一组合序列与每个第二组合序列的连通性,将第一组合序列和所有第二组合序列的连通性求均值获取第一组合序列的第二敏感性评估因子。
[0010]优选的,所述对于初始加密序列得到其若干置乱序列,根据置乱序列和初始加密序列的相似性并结合每个初始加密序列的强敏感类和弱敏感类得到每个置乱序列的评估值的方法为:首先生成若干个混沌序列,利用混沌序列对初始加密序列进行置乱得到初始加密序列的置乱序列;根据初始加密序列和混沌序列中相同位置相同数值的数量根据不同数据分类获取对置乱序列的评估值。
[0011]优选的,所述利用混沌序列对初始加密序列进行置乱得到初始加密序列的置乱序列的方法为:混沌序列中的数与初始加密序列中的位置相对应,从混沌序列中读取未被替换的第一个数据,根据其数值在初始加密序列中找到该数值表示的位置,将位置上初始加密序列的数值填充在混沌序列中,初始加密序列的数值在被放置在混沌序列中时,此时将该数值从初始加密序列中删除,初始加密序列的长度减一,若混沌序列中的数值此时大于初始加密序列的长度,那么此时将初始加密序列中最靠后的数放在混沌序列该数值的位置上。
[0012]优选的,所述根据初始加密序列和混沌序列中相同位置相同数值的数量根据不同数据分类获取对置乱序列的评估值的方法为:式中,表示初始加密序列中属于Q类数据的第i个数据的数据值,表示初始加密序列相对应的置乱序列中属于Q类数据的第i个数据的数据值,表示该初始加密序列中属于Q类的数据的数量,表示属于Q类的数据中数据值相等的数据的数量,表示初始加密序列中属于R类数据的第i个数据的数据值,表示初始加密序列相对应的置乱序列中属于R类数据的第i个数据的数据值,表示该初始加密序列中属于R类的数据的数量,表示属于R类的数据中数据值相等的数据的数量,表示以自然常数为底的指数函数,为权重大小,表示置乱序列的评估值。
[0013]本专利技术的有益效果是:本专利技术首先将所有采集数据汇聚到一个序列中,根据该序列的直方图获取不同数据的敏感本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息化智能存储方法,其特征在于,该方法包括以下步骤:获取组合序列和初始加密序列;将初始加密序列构建为直方图,根据直方图中所表示的信息获取初始加密序列中每个数据和其周围数据的频数差异以及每个数据的频次,并得到第一敏感性评估因子;根据每个组合序列得到一个特征曲线空间,将特征曲线纵轴压缩获取拟合直线;根据每个组合序列与其余组合序列之间拟合直线斜率的差异和组合序列的数据值均值差异得到每个组合序列的第二敏感性评估因子;根据每个数据的第一敏感性评估因子和数据所在的组合序列对应的第二敏感性评估因子权重相加得到每个数据的敏感性;根据数据的敏感性对所有数据分类得到强敏感类和弱敏感类;对于初始加密序列得到其若干置乱序列,根据置乱序列和初始加密序列的相似性并结合每个初始加密序列的强敏感类和弱敏感类得到每个置乱序列的评估值;根据置乱序列的评估值得到最优置乱加密序列;根据最优置乱加密序列完成数据的存储。2.根据权利要求1所述的一种信息化智能存储方法,其特征在于,所述获取组合序列和初始加密序列的方法为:对于任意一个场景,获取该场景下每一类数据的所有数据,按照采集顺序将每一类数据作为一个组合序列,将所有的组合序列随机标号,按照标号进行排序,所有组合序列按照排序依次组合为一个初始加密序列,只有当一个组合序列填充完成后,在填充下一个组合序列的数据。3.根据权利要求1所述的一种信息化智能存储方法,其特征在于,所述将初始加密序列构建为直方图的方法为:对于每个初始加密序列,统计其中每个数据值对应的数据的数量,得到每个数据值对应的频数,根据初始加密序列得到的直方图,其横坐标为初始加密序列中不同的数据值,其纵坐标为每个数据值对应的频数。4.根据权利要求1所述的一种信息化智能存储方法,其特征在于,所述根据直方图中所表示的信息获取初始加密序列中每个数据和其周围数据的频数差异以及每个数据的频次,并得到第一敏感性评估因子的方法为:对于初始加密序列中的每一个数据记为中心数据,同时只能存在一个中心数据,以中心数据为中心,在中心数据的左侧和右侧分别获取预设数量个数据记为间隔数值,由此构成间隔区间,间隔区间中除了中心数据的其余数据记为间隔数据,计算中心数据和每个间隔数据的数据值之差的均值,根据均值与中心数据的频数得到中心数据的第一敏感性评估因子。5.根据权利要求4所述的一种信息化智能存储方法,其特征在于,所述根据均值与中心数据的频数得到中心数据的第一敏感性评估因子的方法为:
式中,表示初始加密序列中第i个数据,表示初始加密序列中第i个数据对应的频数,表示初始加密序列中的数据数量,表示初始加密序列中第i+j个数据对应的频数,表示间隔数值的大小,表示以自然常数为底的指数函数,其作用为归一化,为权重数值,表示初始加密序列中第i个数据的第一敏感性评估因子。6.根据权利要求1所述的一种信息化智能存储方法,其特征在于,所述根据每个组合序列得到一个特征曲线空间,将特征曲线纵轴压缩获取拟合直线的方法为:特征曲线空间的横轴为组合序列...

【专利技术属性】
技术研发人员:张庆平
申请(专利权)人:中国科学院东北地理与农业生态研究所
类型:发明
国别省市:

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

1