working on a project that requires encryption. now I need an efficient key generation - secure-proved if possible - algorithm that generate a new key every session.
currently working on stm32l100rct6 so there's no embedded RNG or AES unit in it.
after searching for couple of hours and reading few papers, I noticed that for MCUs that don't have integrated encryption units a workarounds is made. some used system clock and timers and some used ADC but what I keep finding that these workaround isn't secure to be used for encryption, so I wonder if there's a way to make this. even with external hardware ?