1.一种基于云计算的数据存储安全管控方法,其特征在于,所述方法包括:对上传至云存储系统的数据进行预处理,以得到预处理数据;
利用椭圆曲线密码学方法对预处理数据进行分解,以得到分解数据;
分析所述分解数据的特性,以得到分析结果,对分解数据进行排序,以得到分解数据列表,根据分解数据列表计算一个圆心点;
根据分解数据列表以及每个分解数据到圆心点的距离,评估每个分解数据与圆心点的关联度,以得到评估结果;
根据分析结果和评估结果,将分解数据存储于对应的云存储节点中,形成待存储数据;
采用加密标准和非对称加密算法,对待存储数据进行加密,得到加密数据;
将加密数据作为非对称加密算法的明文进行二次构造,形成加密数据块;
将加密数据块写入区块链,形成区块链加密数据;
对上传至云存储系统的数据进行预处理,以得到预处理数据,包括:对上传至云存储系统的数据通过 )进行处理,以得到初步处理数据,其中, 是初步处理数据,X是原始数据, 和 分别是数据的平均值和标准差,V(X)是计算数据变异性的函数,是调节参数,其中, ,k是比例因子, 是当前数据集的标准差, 是基准标准差;
将初步处理数据通过 进
行插值处理,得到插值数据,其中, 是插值的数据点,Xknown是已知的临近数据点, 和是已知数据点之间的差值,是调整系数,trend(X)是基于时间序列分析的数据趋势函数;
通过 从插值数据中提取关
键特征,其中, 表示特征矩阵, 是 的转换矩阵, 是LDA的转换矩阵,是转换后的数据, 、 和 是权重参数;
根据特征矩阵,通过 进行数据编
码,以得到预处理数据,其中, 是预处理数据, 表示独热编码函数, 表示频率编码函数, 表示二进制编码函数, 、 和 是权重参数;
利用椭圆曲线密码学方法对预处理数据进行分解,以得到分解数据,包括:使用椭圆曲线参数生成算法确定椭圆曲线,并确定椭圆曲线的参数;
在椭圆曲线上确定基点,以及生成一个随机数作为私钥;
根据基点以及私钥,通过点乘运算计算公钥;
使用哈希函数对原始数据进行哈希处理,以得到哈希值;
确定一个密钥,并根据消息认证码算法和哈希值,生成一个消息认证码;
使用映射方法将哈希值或消息认证码编码到椭圆曲线上的点,以得到编码点;
使用私钥对编码点进行点乘运算,以得到点乘运算结果;
将点乘运算结果作为分解数据;
分析所述分解数据的特性,以得到分析结果,对分解数据进行排序,以得到分解数据列表,根据分解数据列表计算一个圆心点,包括:将分解数据作为输入数据集;
从分解数据中提取相关特性;
使用聚类算法对分解数据进行聚类,以得到数据点分组;
分析每个数据点分组的特性,以得到分析结果;
根据分析结果,使用距离度量算法计算分解数据中每对点之间的距离;
根据每对点之间的距离,对分解数据进行排序,以得到分解数据列表;
遍历分解数据列表中的每个数据点,计算分解数据列表中所有点的坐标平均值;
根据坐标平均值,确定圆心点的位置;
根据分解数据列表以及每个分解数据到圆心点的距离,评估每个分解数据与圆心点的关联度,以得到评估结果,包括:计算每个分解数据到圆心点的距离;
遍历分解数据点列表,对于每个数据点,通过预设的关联度评估函数计算每个数据点与圆心点的关联度;
将分解数据点列表与对应的关联度融合,生成一个包含数据点索引、到圆心点的距离和关联度的最终评估结果;
根据分析结果和评估结果,将分解数据存储于对应的云存储节点中,形成待存储数据,包括:分析数据的特性和访问需求,以得到数据的存储级别;
根据评估结果以及数据的存储级别,为每个分解数据配置对应的存储策略;
根据每个分解数据配置对应的存储策略,使用加密算法对压缩后的数据进行加密,以得到压缩加密数据;
根据存储策略,以及数据的特性和访问需求,确定压缩加密数据对应的存储节点或区域;
将压缩加密数据上传到对应的存储节点或区域,以得到待存储数据;
采用加密标准和非对称加密算法,对待存储数据进行加密,得到加密数据,包括:根据待存储数据的安全需求和访问模式,评估数据的重要性和敏感性;
根据数据的重要性和敏感性,确定所需的加密强度和保护级别;
根据加密强度和保护级别,确定加密策略;
根据加密策略,确定加密方式,并根据加密方式生成对待存储数据进行加密的密钥,以得到加密数据。
2.一种基于云计算的数据存储安全管控系统,其特征在于,应用于如权利要求1中,包括:获取模块,用于对上传至云存储系统的数据进行预处理,以得到预处理数据;利用椭圆曲线密码学方法对预处理数据进行分解,以得到分解数据;分析所述分解数据的特性,以得到分析结果,对分解数据进行排序,以得到分解数据列表,根据分解数据列表计算一个圆心点;根据分解数据列表以及每个分解数据到圆心点的距离,评估每个分解数据与圆心点的关联度,以得到评估结果;
处理模块,用于根据分析结果和评估结果,将分解数据存储于对应的云存储节点中,形成待存储数据;采用加密标准和非对称加密算法,对待存储数据进行加密,得到加密数据;
将加密数据作为非对称加密算法的明文进行二次构造,形成加密数据块;将加密数据块写入区块链,形成区块链加密数据。
3.一种计算设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1所述的方法。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序,该程序被处理器执行时实现如权利要求1所述的方法。