
Codasip, développeur européen de cœurs RISC-V, a mis au point une « plate-forme d’exploration » basée sur un FGPA, fondée sur son cœur X730 qui intègre la technologie de mémoire sécurisée CHERI (Capability Hardware Enhanced RISC Instructions).
La plate-forme Codasip Prime permet un développement avancé du matériel à mémoire sécurisée CHERI et des logiciels sécurisés à l’aide de la propriété intellectuelle disponible dans le commerce. Cela permet aux ingénieurs en matériel et en logiciel d’évaluer et de démontrer les capacités de la technologie, de développer et d’exécuter le logiciel, et d’intégrer facilement le matériel dans des systèmes de test plus vastes.
- Codasip fait don de son SDK à l’open source
- Cœur RISC-V embarqué pour l’automobile
- Première puce RISC-V à mémoire sécurisée pour les applications embarquées
La sécurité gagne rapidement en importance pour les entreprises en raison de la législation récente telle que la loi européenne sur la cyber-résilience. Il est à noter que les vulnérabilités en matière de sécurité de la mémoire sont utilisées dans 87 % des chaînes de cyberattaques.
Codasip considère CHERI comme le moyen le plus efficace de se protéger contre les vulnérabilités liées à la sécurité de la mémoire. Il est rétro-compatible et permet la migration vers un code plus sûr par le biais d’une recompilation, et il sécurise la mémoire de C/C++, ce qui évite les réécritures logicielles coûteuses, mais nécessite un nouveau matériel.
Le cœur 64 bits du X730 est implémenté sur un FPGA avec l’IP spécifique pour la gestion des balises de la mémoire DDR, les périphériques et l’IP de sécurité pour le démarrage et le débogage sécurisés, tels qu’un générateur de nombres aléatoires (True Random Number Generator), une unité de protection du port d’accès au test et une sonde de débogage.
Outre la plateforme virtuelle FPGA QEMU, le kit de développement logiciel comprend CHERI Linux, une chaîne d’outils C/C++ comprenant un compilateur et un débogueur, ainsi qu’un démarrage sécurisé.
« Notre nouvelle plateforme change la donne pour les entreprises des secteurs du grand public, de l’automobile et de la défense qui envisagent d’adopter CHERI », a déclaré Jamie Broome, directeur général des produits. « Codasip Prime permet aux développeurs de logiciels de développer et d’évaluer leurs applications avant la fabrication des puces. En plus de la propriété intellectuelle matérielle et des logiciels, nous offrons une assistance technique de la part de nos experts CHERI. Grâce à notre engagement auprès de l’Alliance CHERI et de RISC-V International, nous veillons à ce que l’alignement sur les normes de l’industrie soit maintenu, ce qui permet aux premiers utilisateurs de s’assurer que leurs intégrations sont à l’épreuve du temps.
Codasip standardise une extension CHERI pour RISC-V en collaboration avec d’autres membres de l’Alliance CHERI. Le X730 est la première implémentation commerciale de l’extension CHERI-RISC-V et est immédiatement disponible.
