IoT Firmware

IoT firmware, the embedded software controlling Internet of Things devices, is a critical area of research focusing on improving security and performance. Current efforts concentrate on developing robust analysis techniques, such as fuzzing and emulation, to identify vulnerabilities, and on employing machine learning algorithms, including gradient boosting, logistic regression, and neural networks (both recurrent and convolutional), for malware detection. These advancements are crucial for enhancing the security and reliability of IoT devices across diverse applications, from drones to mobile phones and scientific instruments, mitigating risks ranging from data breaches to system failures.

Papers