Конференція MC&FPGA

Мова:

Pseudo Random Value Generation in STM32 Cube

DOI: 10.35598/mcfpga.2023.016

Pseudo Random Value Generation in STM32 Cube
Oleksandr Vorgul, Iryna Svyd, Oleg Zubkov

V International Scientific and Practical Conference Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs (MC&FPGA-2023), Kharkiv, Ukraine, 2023, pp. 47-49.

Date of Conference: 2223 June 2023

Abstract

This article is devoted to the description of the random number generator (RNG) in STM22 processors and study of the statistical properties of the values set being generated by the RNG. The analysis of the sequence of random numbers by statistical methods using the possibility of Matlab is given.

Keywords: STM32, true random number, pseudo random number, random number generator (RNG), Matlab statistics toolbox.

Full Text:   PDF

References

  1. Random number generation validation using NIST statistical test suite for STM32 microcontrollers https://st.com/an4230.
  2. JNIST statistical test suite. Random Bit Generation  https://csrc.nist.gov/Projects/Random-Bit-Generation/Documentation-and-Software.
  3. ISTM32WB-Security. Random Number Generator –RNG.pdf https://st.com.
  4. David Knuth. The art of computer programming. Vol2 Seminumerical algorythms. Chart 3. Random Numbers – Addison Wesley.
  5. Програмування мікроконтролерів STM32 в середовищі STM32CubeIDE в прикладах і задачах: Навч. посіб. / О. В. Зубков, І. В. Свид, О. В. Воргуль, В. В. Семенець. Дніпро : ЛІРА ЛТД, 2022. 144 с.
  6. I. Svyd, V. Semenets, O. Vorgul, and I. Shevtsov, “Aspects of STEM education in the design of devices on microcontrollers and FPGAS,” Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs 2022, 2022. doi:10.35598/mcfpga.2022.018.
  7. O. Zubkov, I. Svyd and O. Vorgul, “Features of the Digital Filters Implementation on STM32 Microcontrollers”, 2021 III International Scientific and Practical Conference Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs, 2021. doi: 10.35598/mcfpga.2021.001.
  8. O. Zubkov, I. Svyd and O. Maltsev, “Features of the use of PID controllers when controlling evaporators”, 2020 II International Scientific and Practical Conference Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs, 2020. doi: 10.35598/mcfpga.2020.001.
  9. O. Zubkov, I. Svyd, and O. Vorgul, “Features of the implementation of an over/under voltage relay on STM32 microcontrollers,” Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs 2022, 2022. doi:10.35598/mcfpga.2022.001.
  10. O. Vorgul, O. Zubkov, I. Svyd, and V. Semenets, “Teaching microcontrollers and FPGAS in quarantine from coronavirus: Challenges and prospects,” MC&FPGA-2020, 2020. doi:10.35598/mcfpga.2020.005.
  11. O. Vorgul, I. Svyd, and O. Zubkov, “Neuron networks design in Matlab and Vivado,” 2021 III International Scientific and Practical Conference Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs, 2021. doi:10.35598/mcfpga.2021.010.
  12. O. Vorgul, I. Svyd, V. Semenets, and O. Zubkov, “Enhancement of the laboratory workshop on FPGA: Opportunities and prospects,” Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs 2022, 2022. doi:10.35598/mcfpga.2022.010.
  13. I. Shevtsov, I. Svyd, V. Chumak, and A. Sierikov, “Practical aspects of software optimization for MCUS WITH RTOS,” Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs 2022, 2022. doi:10.35598/mcfpga.2022.012.