基于物联网的用于计算机软件开发的数据加密方法与流程

文档序号:38322462发布日期:2024-06-14 10:57阅读:19来源:国知局
基于物联网的用于计算机软件开发的数据加密方法与流程

本发明涉及数据加密,具体涉及基于物联网的用于计算机软件开发的数据加密方法。


背景技术:

1、在物联网(iot)环境下进行计算机软件开发时,数据安全性至关重要。由于物联网涉及大量设备之间的通信和数据交换,因此采用适当的数据加密方法是确保信息安全的关键。由于物联网设备能够收集大量数据,包括位置、行为模式、生理指标等,可能涉及用户的敏感信息,存在被泄露、窃取的风险,所以确保这些数据的隐私得到充分保护是至关重要,目前对正在开发软件的保护通常使用到对称加密算法,通过确保密钥的安全分发和管理,对称加密算法可以提供高效的数据保护,然而,长期使用相同的密钥可能增加被攻击的风险,但是在物联网中,特别是在轻量级设备上进行定期的密钥轮换可能会面临挑战,因为设备可能不具备足够的计算和存储资源来支持频繁的密钥更新,如果密钥被泄露或者有漏洞,整个系统的安全性可能受到威胁,进而影响软件开发的进程。


技术实现思路

1、本发明的目的是提供基于物联网的用于计算机软件开发的数据加密方法,以解决背景技术中不足。

2、为了实现上述目的,本发明提供如下技术方案:基于物联网的用于计算机软件开发的数据加密方法,包括以下步骤:

3、s1:获取软件开发的加密数据,识别并提取加密数据中的加密字段,所述加密字段为通过对称加密算法进行加密后的代码字节段;

4、s2:根据监测系统实时反馈的密钥轮换安全性数据,制定密钥轮换方案,确定密钥轮换的频率;

5、s3:在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性,构建数据测试模型,确定密钥轮换过程中是否出现异常;

6、s4:当密钥轮换过程中出现异常情况时,实施系统健康检查,确保轮换操作的正常运行。

7、在一个优选地实施方式中,s3中,在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性;

8、轮换时间偏差指数的获取逻辑为:获取密钥轮换过程的轮换时间戳,对每个轮换操作计算轮换的实际时间,建立实际轮换时间集合=,p为大于0的正整数,获取最长轮换时间、最短轮换时间以及平均轮换时间,获取最长轮换时间的轮换次数,最短轮换时间的轮换次数,以及大于平均轮换时间的轮换次数,小于等于平均轮换时间的轮换次数,获取最新的轮换时间,计算轮换时间偏差指数,计算表达式为:=*,式中,为轮换时间偏差指数;

9、轮换纠正频率的获取逻辑为:获取时间段内密钥轮换过程中实时数据的检测次数,在次数据检测过程中,提取系统对异常检测的自动纠正次数,均为大于0的正整数,设置系统对异常检测进行自动纠正次数的标准范围为:,计算轮换纠正频率,轮换纠正频率的计算表达式为:=+,为对异常检测随时间变化自动纠正的次数,计算表达式为:=*,为自动纠正次数小于最小标准纠正次数,为自动纠正次数大于最大标准纠正次数,为轮换纠正频率;

10、组件配置稳定性的获取逻辑为:获取时间段内对路由配置进行检测的次数,以及在次数据检测过程中,路由配置发生变化的次数,获取预设路由配置变化的阈值,将路由配置发生变化的次数与路由配置变化的阈值进行比较,当路由配置发生变化的次数大于路由配置变化的阈值时,计算组件配置稳定性,计算表达式为:=,式中,为组件配置稳定性。

11、在一个优选地实施方式中,将所述轮换时间偏差指数、轮换纠正频率以及组件配置稳定性输入到预先构建的数据测试模型中进行综合计算,计算密钥轮换过程中的隐患系数,计算表达式为:=,式中,为隐患系数,、为轮换时间偏差指数、轮换纠正频率、组件配置稳定性的比例系数,且0。

12、在一个优选地实施方式中,将密钥轮换过程中的隐患系数与风险阈值进行比较,若隐患系数大于等于风险阈值,此时发出预警信号,实施系统健康检查;若隐患系数小于风险阈值,此时不发出预警信号。

13、在上述技术方案中,本发明提供的技术效果和优点:

14、本发明通过获取软件开发的加密数据,识别并提取加密数据中的加密字段,根据监测系统实时反馈的密钥轮换安全性数据,制定密钥轮换方案,确定密钥轮换的频率,在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性,构建数据测试模型和灵活调整密钥轮换方案,使系统能够更好地适应不同条件下的环境变化,而且,通过构建数据测试模型,设立监测系统,实施系统健康检查等措施,有助于更全面、实时地监控系统状态,提高问题发现和解决的效率。

15、2、本发明通过构建数据测试模型,确定密钥轮换过程中是否出现异常,当密钥轮换过程中出现异常情况时,实施系统健康检查,确保轮换操作的正常运行,通过实施全面的监测、测试和系统健康检查措施,有效提高了系统的安全性、稳定性和适应性,降低了风险,并优化了密钥轮换流程,减少了人工干预的需求。



技术特征:

1.基于物联网的用于计算机软件开发的数据加密方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于物联网的用于计算机软件开发的数据加密方法,其特征在于:s3中,在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性;

3.根据权利要求2所述的基于物联网的用于计算机软件开发的数据加密方法,其特征在于:

4.根据权利要求3所述的基于物联网的用于计算机软件开发的数据加密方法,其特征在于:


技术总结
本发明公开了基于物联网的用于计算机软件开发的数据加密方法,涉及数据加密技术领域,通过获取软件开发的加密数据,识别并提取加密数据中的加密字段,根据监测系统实时反馈的密钥轮换安全性数据,制定密钥轮换方案,确定密钥轮换的频率,在进行密钥操作轮换时,监测、获取密钥轮换过程中的轮换时间偏差指数、轮换纠正频率以及数据传输过程中的组件配置稳定性,构建数据测试模型,确定密钥轮换过程中是否出现异常,当密钥轮换过程中出现异常情况时,实施系统健康检查,确保轮换操作的正常运行,通过实施全面的监测和系统健康检查措施,有效的提高了系统的稳定性,以及降低了密钥泄露的风险性,并优化了密钥轮换流程,减少了人工干预的需求。

技术研发人员:闫洪彬
受保护的技术使用者:威海市奥讯软件有限公司
技术研发日:
技术公布日:2024/6/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1