Project_ID07 Secure Data exchange on external NOR flash PFE
Project_ID07 Secure Data exchange on external NOR flash PFE
STMicroelectronics•Tunisie
Embedded Systems (Raspberry Pi)Cyber-SecurityFirmware Development
Publié il y a environ 2 heures
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expire dans 14 jours
Épingle tes projets utiles sur GitHub.
Description du poste
Objectif du projet
Implémenter une application permettant à des hôtes de confiance de communiquer de manière sécurisée avec un dispositif pour accéder aux données stockées sur une mémoire NOR Flash externe.
Préparer les spécifications fonctionnelles et techniques nécessaires (SRS) avant le développement.
Tâches principales
Analyser les exigences et rédiger un document SRS détaillé couvrant le protocole de communication, les exigences de sécurité et les cas d'usage.
Implémenter le protocole de communication entre l'hôte et le device basé sur des clés publiques (public-key based host-device protocol).
Implémenter le chiffrement/déchiffrement côté device en utilisant la clé partagée HUK (Hardware Unique Key).
Implémenter le chiffrement/déchiffrement côté host en utilisant des clés publiques.
Développer une démonstration (demo) montrant l'échange sécurisé de données entre plusieurs hôtes de confiance et le device.
Exigences techniques et compétences souhaitées
Expérience en systèmes embarqués, idéalement sur STM32.
Connaissances en cryptographie appliquée (gestion de clés publiques, chiffrement symétrique avec clés HUK/équivalentes).
Compétences en gestion de mémoire externe (NOR Flash), fichiers et systèmes de fichiers embarqués.
Compréhension des middlewares, protocoles de communication embarqués et bonnes pratiques de sécurité.
Livrables attendus
Document SRS complet décrivant architecture, protocoles, exigences de sécurité et cas de test.
Code source implémentant : le protocole hôte-device, chiffrement/déchiffrement device (HUK), chiffrement/déchiffrement host (PK), et l'intégration avec la NOR Flash externe.
Une démonstration fonctionnelle montrant l'accès sécurisé et l'échange de données entre plusieurs hôtes et le device.
Rapport de tests et validations (scénarios d'attaque simples, test d'interopérabilité entre hôtes).
Technologies / domaines : STM32, database, filesystem, middleware, NOR Flash, cryptographie à clés publiques, HUK.
Contexte : STTunis 2026
Informations de candidature
Lien pour postuler : https://stmicroelectronics.eightfold.ai/careers?location=Tunis%2C%20Tunisia&pid=563637157282200&domain=stmicroelectronics.com&sort_by=relevance&hl=en&triggerGoButton=false&triggerGoButton=true