首页> 外文会议>Learning and Technology Conference >Program-flow attestation of IoT systems software
【24h】

Program-flow attestation of IoT systems software

机译:IOT系统软件的程序流证明

获取原文

摘要

Remote attestation is the process of measuring the integrity of a device over the network, by detecting modification of software or hardware from the original configuration. Several remote software-based attestation mechanisms have been introduced, that rely on strict time constraints and other impractical constraints that make them inconvenient for IoT systems. Although some research is done to address these issues, they integrated trusted hardware devices to the attested devices to accomplish their aim, which is costly and not convenient for many use cases. In this paper, we propose “Dual Attestation” that includes two stages: static and dynamic. The static attestation phase checks the memory of the attested device. The dynamic attestation technique checks the execution correctness of the application code and can detect the runtime attacks. The objectives are to minimize the overhead and detect these attacks, by developing an optimized dynamic technique that checks the application program flow. The optimization will be done in the prover and the verifier sides.
机译:远程证明是通过检测来自原始配置的软件或硬件的修改来测量网络通过网络的完整性的过程。已经介绍了几种远程软件的证明机制,依赖于严格的时间限制和其他不切实际的约束,使其对IOT系统不方便。虽然已经进行了一些研究来解决这些问题,但它们将可信硬件设备集成到已证明的设备,以实现其目标,这是昂贵的,而且对许多用例都是昂贵的,而且不方便。在本文中,我们提出了包括两个阶段的“双重证明”:静态和动态。静态证明阶段检查证明设备的存储器。动态证明技术检查应用程序代码的执行正确性,并可以检测运行时攻击。目的是通过开发检查应用程序流程的优化动态技术来最小化开销并检测这些攻击。优化将在箴言和验证器侧面进行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号