SCRATCHS (Side-Channel Resistant Applications Through Co-designed Hardware/Software) est un projet de recherche en cybersécurité. Son objectif est de développer une solution hybride matériel/logiciel pour se protéger contre les attaques par canaux auxiliaires. La solution de SCRATCHS repose sur un partitionnement dynamique du cache : deux nouvelles instructions sont ajoutées au processeur RISC-V pour verrouiller et déverrouiller les données sensibles dans le cache uniquement quand cela est nécessaire. Cela garantit un temps d’accès constant aux données protégées, sans pénaliser les performances de l’ensemble du programme.
Le projet est suivi d’une action d’innovation appelée LockOS, visant à appliquer ces solutions sur des processeurs plus complexes.
Le projet SCRATCHS est à découvrir en tournant les pages du carrousel ! 👆









