Recent technological advancements have proliferated the use of small embedded devices for collecting, processing, and transferring the security-critical information. The Internet of Things (IoT) has enabled remote access and control of these network-connected devices. Consequently, an attacker can exploit security vulnerabilities and compromise these devices. In this context, the secure boot becomes a useful security mechanism to verify the integrity and authenticity of the software state of the devices. However, the current secure boot schemes focus on detecting the presence of potential malware on the device but not on disinfecting and restoring the soft-ware to a benign state. This manuscript presents CARE- the first secure boot framework that provides detection, resilience, and onboard recovery mechanism for the com-promised devices. The framework uses a prototype hybrid CARE: Code Authentication and Resilience Engine to verify the software state and restore it to a benign state. It uses Physical Memory Protection (PMP) and other security enchaining techniques of RISC-V processor to pro-vide resilience from modern attacks. The state-of-the-art comparison and performance analysis results indicate that the proposed secure boot framework provides a promising resilience and recovery mechanism with very little 8 % performance and resource overhead
翻译:最近技术进步导致使用小型嵌入装置收集、处理和转移安全关键信息的现象增多; 物联网(IoT)使得能够远程访问和控制这些网络连接的装置,因此,攻击者可以利用安全弱点并损害这些装置; 在这方面,安全靴子成为核查装置软件状态完整性和真实性的有用安全机制; 然而,目前的安全靴子计划侧重于发现装置上存在潜在的恶意软件,而不是消毒和将软件恢复到一个良性国家; 这份手稿介绍了CARE-第一个安全靴子框架,它提供探测、恢复能力,并在机载装置上建立回收机制; 该框架使用一个原型混合援外行动:编码认证和复原力引擎来核查软件状态并恢复到一个良性状态; 它使用物理内存保护(PMP)和RISC-V处理器的其他安全链锁技术来支持现代攻击的复原能力。 最新比较和业绩分析结果显示,拟议的安全靴子框架提供了有希望的复原力和回收机制,其操作率和总为8 %的间接费用。