Secure by Design Principles - Fuzzing in a Memory Safe Verification Environment

Read full text
Authors: Corentin Machu, Paul Butcher, Daniel King, Kyriakos Georgiou
Cited by: 0

Abstract

In today's interconnected world, the security of software systems is paramount. The increasing frequency and severity of cyberattacks underscore the need for a fundamental shift in software development (ref: https://www.gov.uk/government/statistics/cyber-security-breaches-survey-2025/cyber-security-breaches-survey-2025). The "Secure by Design" paradigm emerges as a proactive strategy, advocating for integrating security considerations throughout the entire software development lifecycle, rather than as an afterthought. For the 2026 Embedded Real-Time Systems Conference (ERTS), AdaCore presents a research paper on "Secure by Design Principles - Fuzzing in a Memory Safe Verification Environment," which combines CHERI ISA extensions, a security-enhanced Ada runtime, and on-target fuzz testing as means of compliance with Secure by Design principles. This paper introduces an innovative approach that utilizes a combination of memory-safe hardware and fuzz testing to enhance security verification in embedded real-time systems.

Fields of Study & Subjects

Software Testing and Debugging Techniques Security and Verification in Computing Logic programming and type systems

Publication details

Journal / source
HAL
Publication date
17 February 2026
Language
EN