У STM32 есть Random Generator на аналоговом шуме. Например
Reference Manual RM0090 Rev 18 (STM32F405/415, STM32F407/417,
STM32F427/437 and STM32F429/439 advanced Arm®-based 32-bit MCUs)
страница 767 или пункт/закладка 24. Кстати, есть подозрение что пользоваться им для криптографии нельзя. Это LFSR, а analog random в него подмешан в качестве затравки-seed (как именно?), ну а последовательности генерируемые LFSR специалистам априори известны.
