您的位置:首页 >综合百科 >正文

SwRI微补丁算法提高地对航天器软件更新效率

摘要 西南研究所开发了一种算法,可以使用比传统技术更少的时间和数据来远程更新和修复航天器软件。该工具不仅提高了卫星软件传输的整体效率,还...

西南研究所开发了一种算法,可以使用比传统技术更少的时间和数据来远程更新和修复航天器软件。

该工具不仅提高了卫星软件传输的整体效率,还可以从失败的更新和恶意网络攻击中恢复数据。它的工作原理是在将自定义“微补丁”部署到损坏或丢失的软件之前识别丢失的字节和其他错误。

SwRI 智能系统部门的研究工程师 Henry Haswell 表示:“我们的工具可以发现并修补较小的错误,而不是更新整个文件或操作系统(通常需要通过卫星软件更新来更新)。” Haswell 将于 8 月 10 日至 13 日在拉斯维加斯举行的 DEF CON 31 上发表题为“国际空间站上的安全微补丁”的研究论文。

研究人员于 6 月 25 日在国际空间站 (ISS) 上成功部署并测试了该工具。SwRI 与 Axiom Space Inc. 和亚马逊网络服务 (AWS) 合作,在国际空间站的 Axiom Space 操作计算机上上传和评估微补丁技术。国际空间站。Axiom Space 与 AWS 合作,将这台 AWS Snowcone 计算机带到国际空间站,作为 Ax-1 任务的一部分。

“这个现实世界的演示证明了使用这种强大技术的优势,”SwRI 计算机科学家迭戈·阿尔杜辛 (Diego Alducin) 说。“你可以在地球上的实验室中进行数月的测试,模拟各种场景,但真正的测试发生在太空的恶劣条件下。

通过带宽有限和间歇性联系的缓慢遥测网络更新卫星软件可能会中断更新并损坏文件。当发生这种情况时,当前的标准是通过网络重新发送整个文件。然而,这通常需要等待卫星与地面站对准的窗口。此窗口可能短至八分钟,并且可能每隔几天才发生一次。

“我们的研究重点是减少数据重传的大小,因为这对于减少任务停机时间至关重要,”阿尔杜辛说。

虽然其他技术可以解决网络中断问题,但它们的成本可能过高。一些航天器使用错误检测和纠正(或 EDAC 软件)来纠正传输错误,但这些应用程序耗电且内存占用较大。

在 ISS 测试之前,SwRI 实验室测试了五种算法,模拟了几种损坏模式。实验室研究确定双断点搜索(DBS)算法是地对空部署最有前途的解决方案。DBS 补丁可以解决各种复杂的文件错误,例如插入、修改和删除,而遗留系统只能修复简单的问题。

SwRI 正在计划下一阶段的研究,以减少更新文件所需的消息数量,同时保持相同的纠错能力。研究人员还希望增强微补丁的连续性,从而在临时连接丢失的情况下实现无缝文件传输。

太空微补丁研究建立在 SwRI 开发的汽车网络安全工具的基础上,该工具用于保护汽车和卡车的(OTA)更新。SwRI 的高可靠性系统部门为航空航天、汽车、石油和天然气、关键基础设施和运输行业开发关键任务系统。SwRI 的智能系统部门是软件、网络安全、人工智能、数据分析和系统工程解决方案开发领域的领导者。

版权声明:本文由用户上传,如有侵权请联系删除!