STMicroelectronics
STMicroelectronics
Tunisie

Project_ID07 Secure Data exchange on external NOR flash PFE

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).

Environnement et mots-clés

  • Plateforme cible : STM32 (microcontrôleurs STMicroelectronics).
  • 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