Skip to content

Instantly share code, notes, and snippets.

View Minhee713's full-sized avatar

권민희 (min-hee Kwon) Minhee713

  • 대한민국 서울 (Seoul, South Korea)
View GitHub Profile
@Minhee713
Minhee713 / TwoMethods.md
Created August 15, 2023 08:21 — forked from bloc97/TwoMethods.md
Two Fast Methods of Generating True Random Numbers on the Arduino

Two Fast Methods of Generating True Random Numbers on the Arduino

Arduino true random number generator

B. Peng

December 2017

Abstract

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

@Minhee713
Minhee713 / portfolio.md
Last active January 16, 2024 13:07
PORTFOLIO (minhee kwon)

PORTFOLIO

안녕하세요, 권민희입니다.
그 동안 해 본 작은 프로젝트를 소개하기 위한 페이지입니다.
프로젝트 명을 클릭하시면 관련 폴더로 이동합니다.

[ Embedded ]

STM32F 보드를 활용한 블루투스 알람시계

  • 개요 : Nucleo-144보드를 사용하여 알람 설정이 가능한 디지털 시계 구현