1.基于物联网的用于计算机软件开发的数据加密方法,其特征在于:包括以下步骤:S1:获取软件开发的加密数据,识别并提取加密数据中的加密字段,所述加密字段为通过对称加密算法进行加密后的代码字节段;
S2:根据监测系统实时反馈的密钥轮换安全性数据,制定密钥轮换方案,确定密钥轮换的频率;
S3:在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性,构建数据测试模型,确定密钥轮换过程中是否出现异常;
轮换时间偏差指数的获取逻辑为:获取密钥轮换过程的轮换时间戳,对每个轮换操作计算轮换的实际时间 ,建立实际轮换时间集合 ,p为大于0的正整数,获取最长轮换时间 、最短轮换时间 以及平均轮换时间 ,获取最长轮换时间的轮换次数 ,最短轮换时间的轮换次数 ,以及大于平均轮换时间的轮换次数 ,小于等于平均轮换时间的轮换次数 ,获取最新的轮换时间 ,计算轮换时间偏差指数,计算表达式为: ,式中, 为轮换时间偏差指数;
轮换纠正频率的获取逻辑为:获取 时间段内密钥轮换过程中实时数据的检测次数 ,在 次数据检测过程中,提取系统对异常检测的自动纠正次数 , 均为大于0的正整数,设置系统对异常检测进行自动纠正次数的标准范围为: ,计算轮换纠正频率,轮换纠正频率的计算表达式为: , 为对异常检测随时间变化自动纠正的次数,计算表达式为: , 为自动纠正次数小
于最小标准纠正次数, 为自动纠正次数大于最大标准纠正次数, 为轮换纠正频率;
组件配置稳定性的获取逻辑为:获取 时间段内对路由配置进行检测的次数 ,以及在 次数据检测过程中,路由配置发生变化的次数 ,获取预设路由配置变化的阈值,将路由配置发生变化的次数与路由配置变化的阈值进行比较,当路由配置发生变化的次数大于路由配置变化的阈值时,计算组件配置稳定性,计算表达式为: ,式中, 为组件配置稳定性;
将所述轮换时间偏差指数、轮换纠正频率以及组件配置稳定性输入到预先构建的数据测试模型中进行综合计算,计算密钥轮换过程中的隐患系数,计算表达式为:,式中, 为隐患系数, 为轮换时间偏差指数、轮换纠正频率、
组件配置稳定性的比例系数,且 ;
S4:当密钥轮换过程中出现异常情况时,实施系统健康检查,确保轮换操作的正常运行;
将密钥轮换过程中的隐患系数与风险阈值进行比较,若隐患系数大于等于风险阈值,此时发出预警信号,实施系统健康检查;若隐患系数小于风险阈值,此时不发出预警信号。