← 最新论文
💻 computer science

Light-Weight Cryptographic Heartbeat Protocol In Robotic Swarms

本文提出了一种用于机器人集群的轻量级加密心跳协议,该协议仅利用时钟同步和哈希函数,在分布式边缘计算系统中确保消息的认证性与完整性,同时在树莓派 5 硬件上展示了低延迟、极低存储需求以及针对网络异常的鲁棒性。

原作者: Faris Alhamed, Mohamed Mtiri, Francesco Paolucci, Filippo Cugini, Alex Shafarenko

发布于 2026-08-03
📖 1 分钟阅读☕ 轻松阅读

原作者: Faris Alhamed, Mohamed Mtiri, Francesco Paolucci, Filippo Cugini, Alex Shafarenko

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个繁忙的城市,数以百万计的小型自主机器人在这里穿梭往来,它们相互交谈,以进行建造、搬运货物或解决问题。在这个高科技世界中,每个机器人都需要不断向邻居大喊:“我在这里!我在工作!”这被称为“心跳”(heartbeat)。但就像在拥挤的房间里一样,坏人可能会试图潜入其中,假冒机器人,或者重复旧的消息来制造混乱。为了阻止这种情况,机器人需要一种秘密握手方式,以证明它们的身份,并确保消息未被篡改。通常,这种握手就像一把沉重且复杂的锁,开启和关闭它需要消耗大量能量——对于电池容量较小的微型机器人来说,这太吃力了。这就是密码学(研究秘密代码的科学)与集群机器人技术(一群机器人协同工作)的世界。科学家们提出的核心问题是:我们如何给这些微型机器人提供一种既超级强大、坚不可摧,又不会耗尽电池或减慢它们速度的秘密握手方式?

这篇研究论文介绍了一种针对该问题的巧妙且轻量化的解决方案。作者在“智能工厂”场景下对机器人进行了研究,设计了一种让机器人安全发送心跳而无需沉重计算能力的新方法。他们没有使用传统的、沉重的锁(如 RSA 或 ED25519 数字签名),而是使用了一种基于哈希链(hash chain)的方法。把这条链想象成一个神奇的、单向的楼梯:你可以通过执行哈希函数(一种将数据打乱的数学配方)轻松地向下走,但你无法向上走回去。机器人从顶端的秘密密钥开始,每发送一次心跳就向下走一步。接收者(机器人的上级/老板)只知道最底部的台阶。当一条消息到达时,上级会检查机器人的当前台阶是否符合前一个台阶的数学逻辑。如果匹配,则说明消息是真实的。如果消息在混乱中丢失了,上级只需通过向前进行数学运算来“跳过”缺失的步骤,直到追上进度,从而确保链条不会断裂。

论文展示了该系统极高的效率。在利用 Raspberry Pi 5(作为机器人的代表)进行的测试中,该系统在不到 900 毫秒内即可完成初始化,且发送端的存储空间需求仅为 1 MB 左右。接收端几乎不需要任何存储空间。研究人员发现,该方法能够应对复杂的网络状况,包括消息丢失、重复以及消息乱序到达,同时还能保护机器人免受重放攻击(即黑客记录一段有效的消息并在稍后播放)。他们还证实,只要时间偏差保持在 50 毫秒以内,即使机器人的时钟不同步,该系统也能正常工作。通过用这种更轻量级的哈希方法取代沉重的公钥密码学,本文表明我们可以保护大规模机器人集群的安全,而不会拖累它们的运行速度,从而使未来的工厂和自主系统变得更加安全、更加智能。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →