Recent technological advancements have enabled proliferated use of small embedded and IoT devices for collecting, processing, and transferring the security-critical information and user data. This exponential use has acted as a catalyst in the recent growth of sophisticated attacks such as the replay, man-in-the-middle, and malicious code modification to slink, leak, tweak or exploit the security-critical information in malevolent activities. Therefore, secure communication and software state assurance (at run-time and boot-time) of the device has emerged as open security problems. Furthermore, these devices need to have an appropriate recovery mechanism to bring them back to the known-good operational state. Previous researchers have demonstrated independent methods for attack detection and safeguard. However, the majority of them lack in providing onboard system recovery and secure communication techniques. To bridge this gap, this manuscript proposes SRACARE- a framework that utilizes the custom lightweight, secure communication protocol that performs remote/local attestation, and secure boot with an onboard resilience recovery mechanism to protect the devices from the above-mentioned attacks. The prototype employs an efficient lightweight, low-power 32-bit RISC-V processor, secure communication protocol, code authentication, and resilience engine running on the Artix 7 Field Programmable Gate Array(FPGA) board. This work presents the performance evaluation and state-of-the-art comparison results, which shows promising resilience to attacks and demonstrate the novel protection mechanism with onboard recovery. The framework achieves these with only 8 % performance overhead and a very small increase in hardware-software footprint.
翻译:最近的技术进展使得大量使用小型嵌入式和IOT装置收集、处理和传输安全关键信息和用户数据成为了增加尖端攻击的催化剂,例如重播、中层人和恶意代码修改,以连接、泄漏、变节或利用安全关键信息进行恶意活动。因此,安全通信和软件状态保证(在运行和启动时)已成为公开的安全问题。此外,这些装置需要有一个适当的恢复机制,将它们带回已知的良好运行状态。以前的研究人员已经展示了独立的攻击探测和防护方法。然而,大多数研究人员缺乏在板上提供系统恢复和安全通信技术的功能。为了缩小这一差距,本稿建议SACARE(SACARE)-一个框架,利用定制光量、安全通信协议进行远程/当地验证,以及安全启动船上复原力恢复机制,以保护上述装置免受攻击。原型安装了高效的轻度、低功率32级的中继机探测和防护。