Proof of Trust (PoT): A Blockchain-Based Operational Trust Consensus for Sensitive IoT Ecosystems
本文介绍了信任证明(Proof of Trust, PoT),这是一种针对敏感物联网生态系统的区块链共识机制,它通过自适应的、特定会话的挑战以及衰减的信任分值来动态验证设备的运行完整性,在通过混合本地账本锚定实现低延迟的同时,实现了对受损及性能退化设备的高检测率。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在工业领域,机器之间不断进行着交流。工厂里的一个传感器可能会指令机械臂移动,或者一个智能电表可能会向中央电网报告用电情况。为了让这些系统安全运行,机器必须相信它们接收到的信息确实来自它声称的那台机器。传统上,这种信任是通过一次性建立的,就像在边境检查护照一样。如果凭证看起来有效,机器就会被准许进入并开始运行。然而,这种旧方法存在一个盲点:它无法判断一台机器目前是否损坏、其软件是否发生故障,或者一个聪明的攻击者是否拦截了对话并伪装成该机器。一台设备可能持有有效的“护照”,但却无法履行其职责;或者更糟的是,它可能是一个完全虚假的设备,正在转发来自隐藏攻击者的消息。在发电厂或水处理设施等关键环境中,仅仅因为一台机器拥有正确的身份卡就信任它是不够的;你需要知道它现在是否真的在正常工作,并且是否在说实话。
研究人员 Mohamed Faraji、Meryeme Ayache 和 Hanan El Bakkali 开发了一种名为“信任证明”(Proof of Trust)的新系统来解决这个问题。该系统不再依赖静态检查,而是将信任视为一种必须被持续、实时测量的东西。想象一下,一位保安不仅在门口检查你的身份证,每次你进入房间时都会要求你执行一项特定的任务,以证明你确实是你所声称的那个人,并且有能力胜任你的工作。该系统通过向设备发送一系列挑战来实现。这些挑战并非随机的问题,而是基于设备应有的功能而提出的特定请求。如果设备是一个摄像头,系统可能会要求它转向特定角度并反馈结果。如果它是一个温度传感器,系统可能会要求它提供一个必须符合环境物理现实的读数。随后,系统会根据六个不同的标准来检查答案:身份是否真实、数据在物理层面是否合理、设备是否正在执行任务、设备的配置文件是否被篡改,以及连接是否直接且不受干扰。
为了使这一过程既安全又透明,研究人员将其构建在区块链之上,区块链作为一个共享且不可篡改的账本,记录每一次信任检查。这确保了没有任何个人或组织可以更改已发生的历史记录。该系统设计得足够快,能够满足工业实时使用的需求。它采用了一种混合方法:对设备信任或拒绝的即时决策在本地瞬间完成,而该决策的永久记录则在后台写入区块链。这意味着数据流不会因为等待复杂的验证过程而变慢,同时每项操作仍会被永久记录以备后续审计。研究人员在模拟环境中使用五种不同类型的工业设备(如温度传感器、空气质量监测器和工业阀门)测试了该系统。他们运行了 380 个不同的会话,包括设备运行完美的场景,以及设备被入侵、损坏或被攻击者冒充的场景。
结果表明,该系统在识别传统方法容易忽略的问题方面非常有效。它成功识别了所有设备被冒充或通信通过攻击者服务器进行中继的情况。它还捕捉到了所有硬件失效的情况,例如过热的控制器或失效的传感器单元。在风险最高的关键安全区域,该系统检测到了 100% 的功能故障,这意味着它能立即察觉到机器何时停止了正确工作。即使在安全性较低的区域,它也检测到了 95% 的此类故障。该系统还能发现设备行为中缓慢、渐进的变化,例如温度传感器随时间推移出现的轻微校准漂移,这类问题通常在引发重大问题之前是难以察觉的。该系统唯一出错的情况是在大约 3.5% 的案例中将完全健康的设备标记为可疑,研究人员认为鉴于其提供的高水平安全性,这一错误率是可以接受的。
这种方法的独特之处在于,它不依赖于需要大量数据训练、或其推理逻辑隐藏在“黑箱”中的复杂人工智能模型。相反,它使用基于设备物理能力和环境背景的清晰、逻辑规则。如果一个摄像头被要求在正午拍摄照片,却返回了一张全黑的图像,系统就会知道出了问题,因为上下文与结果不匹配。如果一个阀门被命令打开,但反馈显示它仍处于关闭状态,系统就会拒绝信任。研究人员发现,通过结合这些不同的检查,他们可以比仅看身份本身创造出更加稳健的信任图景。该系统还尊重设备的限制;它绝不会要求一台机器去做它未经认证的工作,从而确保验证过程本身不会损坏设备。
这项工作代表了一种转变:从仅仅询问“你是谁?”转变为询问“你现在工作正常吗?”通过将这些答案锚定在安全、共享的记录中,该系统提供了一种方式,让不同的组织无需了解每台设备的内部运作机制,就能实现对彼此机器的信任。研究人员证明,这种方法可以使用现有的工业通信标准来实现,为保障我们现代基础设施运行的复杂网络提供了切实可行的进步。虽然测试是在受控模拟环境中进行的,但结果表明,这种持续的、基于运行状态的信任验证可以成为确保我们所依赖的机器不仅被识别、而且真正值得信赖的标准方式。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。