Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Verified programming and secure integration of operating system libraries in Coq

View through CrossRef
Programmation vérifiée et intégration sécurisée de bibliothèques de systèmes d’exploitation dans Coq En tant que technologie révolutionnaire d'extension du noyau, Berkeley Packet Filters (BPF) a été appliqué à divers systèmes d'exploitation dans différents domaines, des serveurs (BPF étendu de Linux) aux micro-contrôleurs (rBPF de RIOT-OS). L'isolation des machines virtuelles BPF est essentielle pour garantir l'intégrité du système contre les programmes potentiellement malveillants, en particulier pour les microcontrôleurs qui disposent rarement d'une protection matérielle de la mémoire. Cette thèse présente une machine virtuelle rBPF de confiance dont l'isolation des fautes est formellement prouvée dans l'assistant de preuve Coq. Nous présentons un processus de vérification de bout en bout pour extraire une implémentation C exécutable vérifiée à partir de modèles rBPF abstraits écrits en Coq. Nous introduisons également des techniques Just-in-Time dans rBPF pour l'optimisation des performances. Nos preuves sont toutes vérifiées mécaniquement dans Coq.
Agence Bibliographique de l'Enseignement Supérieur
Title: Verified programming and secure integration of operating system libraries in Coq
Description:
Programmation vérifiée et intégration sécurisée de bibliothèques de systèmes d’exploitation dans Coq En tant que technologie révolutionnaire d'extension du noyau, Berkeley Packet Filters (BPF) a été appliqué à divers systèmes d'exploitation dans différents domaines, des serveurs (BPF étendu de Linux) aux micro-contrôleurs (rBPF de RIOT-OS).
L'isolation des machines virtuelles BPF est essentielle pour garantir l'intégrité du système contre les programmes potentiellement malveillants, en particulier pour les microcontrôleurs qui disposent rarement d'une protection matérielle de la mémoire.
Cette thèse présente une machine virtuelle rBPF de confiance dont l'isolation des fautes est formellement prouvée dans l'assistant de preuve Coq.
Nous présentons un processus de vérification de bout en bout pour extraire une implémentation C exécutable vérifiée à partir de modèles rBPF abstraits écrits en Coq.
Nous introduisons également des techniques Just-in-Time dans rBPF pour l'optimisation des performances.
Nos preuves sont toutes vérifiées mécaniquement dans Coq.

Related Results

Improved Biopharmaceutical Performance of Coenzyme Q10 Through Solid Lipid Nanoparticles for Enhanced Brain Delivery
Improved Biopharmaceutical Performance of Coenzyme Q10 Through Solid Lipid Nanoparticles for Enhanced Brain Delivery
Coenzyme Q10 (CoQ) is a powerful antioxidant with neuroprotective characteristics; nevertheless, its clinical use is constrained by inadequate solubility, diminished bioavailabilit...
Program in Coq
Program in Coq
Programmation en Coq Dans cette thèse, nous cherchons à développer de nouvelles techniques pour écrire plus simplement des programmes formellement vérifiés. Nous pr...
Automated verification of termination certificates
Automated verification of termination certificates
Vérification automatisée de certificats de terminaison S'assurer qu'un programme informatique se comporte bien, surtout dans des applications critiques (santé, tran...
ESSENTIAL SECURITY PRACTICES FOR FORTIFYING MOBILE APPS
ESSENTIAL SECURITY PRACTICES FOR FORTIFYING MOBILE APPS
“Essential Security Practices for Fortifying Mobile Apps” is a definitive guide designed to empower developers, security professionals, and organizations with the knowledge and too...
Programming model abstractions for optimizing I/O intensive applications
Programming model abstractions for optimizing I/O intensive applications
This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programmin...
Evaluation of Evidence-Based Practice Competency among Greek Undergraduate Nursing Students
Evaluation of Evidence-Based Practice Competency among Greek Undergraduate Nursing Students
Several years now, the global scientific community has accepted and recognized the importance of Evidence-based practice (EBP) for Nursing science. The main factor for the implemen...
The Role of Quality Enhancement Cell in Relation to Culture of Quality and Students’ Academic Performance
The Role of Quality Enhancement Cell in Relation to Culture of Quality and Students’ Academic Performance
This paper seeks to understand the impact of culture of quality (COQ) on students’ academic performance and examines the moderating influence of QECs at a university in a private s...

Back to Top