Reference : UMR5516-FLOBER-003
Workplace : ST ETIENNE
Date of publication : Friday, July 22, 2022
Type of Contract : FTC Scientist
Contract Period : 18 months
Expected date of employment : 1 October 2022
Proportion of work : Full time
Remuneration : Between 2727€ and 3083€ gross per month depending on the experience.
Desired level of education : PhD
Experience required : 1 to 4 years
The Hubert Curien laboratory in Saint-Etienne is participating in a regional project whose aim is to secure a microcontroller for IoT applications based on RISC-V architecture with an adapted hardware security element.
The Hubert Curien laboratory is contributing to the design and stochastic modelling of the random number generator based on asynchronous rings - STR (for Self-timed rings), to the design and verification of stochastic tests dedicated to the generator, as well as to the verification of the generator's security and the effectiveness of its dedicated tests.
- Study and modelling of asynchronous rings (STR) as a source of randomness in digital circuits.
- Implementation of random number generators (TRNG) based on these asynchronous rings in FPGA and ASIC circuits.
- Analysis of the statistical properties of the generated numbers.
- Stochastic modelling of the proposed generators.
- Proposal of embedded tests dedicated to the proposed generators, based on their stochastic models.
- Analysis and stochastic modelling of existing implementations (FPGA/ASIC)
- Good knowledge of digital electronics and embedded systems.
- Skills in FPGA design tools (Intel, Xilinx or Microsemi) and simulation tools (Modelsim).
The SESAM team (Secure Embedded Systems and Hardware Architectures) of the Hubert Curien Laboratory (UMR CNRS 5516) is one of the French and European university leaders in the field of hardware security. It is internationally recognised for its work on random number generation in integrated circuits (ASIC and FPGA). It collaborates with many companies and university laboratories.
The SESAM team has been involved for more than 3 years in the European project HECTOR. The objective of this project was to develop cryptographic primitives, including random number generators (RNGs) and their integration into complete cryptographic systems. Several generators were implemented in reconfigurable circuits (FPGAs) and application-specific circuits (ASICs) and tested in evaluation boards specially designed for this type of testing.
The role of the SESAM team in this new project is to extend the results of its work on AIS 20/31 certifiable random number generators to a new technology, as well as to verify the portability of the new secure generator to different technologies.
We talk about it on Twitter!