STMicroelectronics
STMicroelectronics
Tunisie

Project_ID11 STM32 RNG Characterization for NIST Certification PFE

Embedded Systems (Raspberry Pi)Embedded Security / CryptographyFirmware Engineering

Publié il y a environ 2 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 14 jours
Épingle tes projets utiles sur GitHub.

Description du poste

Purpose

  • The project focuses on the characterization and validation of the STM32 Random Number Generator (RNG) Entropy to ensure high-quality randomness.
  • It aims to support compliance with the NIST SP800-90b certification standards for cryptographic security.

Work To Be Done / Tasks

  • Setup a process to extract continuous random bits from the STM32 RNG and run statistical tests to evaluate randomness quality.
  • Perform Entropy Source Validation (ESV) on STM32 RNG and document results and methods.
  • Support NIST SP800-90b certification documentation and update existing application notes.
  • Update AN4230 to include latest RNG results and methods, integrating findings into clear technical guidance.

Required Skills & Tools

  • Experience with STM32 and Embedded C for accessing and extracting RNG output from microcontrollers.
  • Knowledge of RNG Entropy Source Validation, embedded security, and basic cryptography concepts.
  • Familiarity with Python and OpenSSL is optional but useful for statistical testing and post-processing of entropy data.

Deliverables & Expected Outcomes

  • A validated process for continuous random bit extraction and a set of statistical test results demonstrating entropy quality.
  • Comprehensive ESV report suitable to support NIST SP800-90b certification activities.
  • An updated AN4230 document that includes the latest RNG results, methods, and recommendations for STM32 users.

Keywords

  • STM32 Embedded C
  • RNG Entropy Source Validation
  • Embedded Security, Cryptography
  • Python and OpenSSL (Optional)

🔗 Link 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

STMicroelectronics - Project_ID11 STM32 RNG Characterization for NIST Certification PFE | Hi Interns