The AVR series microcontrollers are a collection of cheap and versatile chips that are used in many applications ranging from hobbist projects to commercial infrastructure. One major problem for some hobbists is the lack of secure random number generation on the Arduino platform. The included pseudo-random number generator (PRNG) is very easy to defeat and is useless for any crypto-related uses. One recommendation from the Arduino Reference Manual is to use atmospheric noise from the chip's analog sensor pins as seed data[6].
Unfortunately this method is extremely weak and should not be used to emulate a true random number generator (TRNG). Existing methods such as using the internal timer drift or using a dedicated generator are either too slow, requires extensive external hardware or modifications to the microcontroller's internal mech
안녕하세요, 권민희입니다.
그 동안 해 본 작은 프로젝트를 소개하기 위한 페이지입니다.
프로젝트 명을 클릭하시면 관련 폴더로 이동합니다.
[ Embedded ]
- 개요 : Nucleo-144보드를 사용하여 알람 설정이 가능한 디지털 시계 구현