True Random numbers with the ATECC608B and ESP32

  Рет қаралды 1,118

Rudolf

Rudolf

Күн бұрын

In this video we use the Microchip ATECC608B cryptographic Co-Processor to generate True Random numbers.
This IC has a lot to offer, from Key Storage, Sign, Verify, Key agreement, encrypted communication, Secure Boot, and much more. In this video, we will use the IC to get True Random Numbers.
We use a ESP32 to get the random numbers from the IC, and then show the numbers on a PCB with 48 seven segment displays. The Displays are driven by 6 MAX7219 IC’s and are continuously updated with fresh random numbers.
(yes, we can get TRNG from the ESP32 as well, but its not certified).
The IC is certified and you can find one for less than a dollar.
It is not an easy IC to get it working on different platforms. On a standard Arduino you might run into problems, that’s why we use an ESP32.
I used different libraries to make my own simple library to just take random numbers from the ATECC608B. All the code shown in the video is linked below.
I hope you enjoy the video!
Let me know what you think!
Code:
github.com/Rud...
PCB Gerber:
c.mail.com/@64...

Пікірлер: 8
@iot-software-developer
@iot-software-developer 10 ай бұрын
Nice! Playing with the ATECC608 now
@Rudolf-B
@Rudolf-B 10 ай бұрын
It's such a cool little IC! Almost everyone who sees it on my desk becomes hypnotized for a minute😀
@iot-software-developer
@iot-software-developer 10 ай бұрын
@@Rudolf-Bwhere did you found the actual API for the IC? Are you using “Trust Platform” for code examples ?
@santiagosalinasuy
@santiagosalinasuy Жыл бұрын
Very cool
@HanWechgelaer
@HanWechgelaer Жыл бұрын
Nice project! are the PCB gerber files available ?
@Rudolf-B
@Rudolf-B Жыл бұрын
Thanks! I added a download link for the Gerber files in the description.
Using PS3 Controllers with ESP32 | Build Custom Remote Controls
1:08:17
DroneBot Workshop
Рет қаралды 104 М.
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
#232 How to secure our devices using SSL (ESP8266, ESP32, Tutorial)
17:27
12 Useful & Interesting ESP32 Projects for Beginners!
9:41
ToP Projects Compilation
Рет қаралды 625 М.
Random Number Generators 5: Noise Sampling Entropy Sources
21:32
The BEST EVER IOT Project using ESP32 🔥🔥 | PCBGOGO
19:44
The Home Server I've Been Wanting
18:14
Hardware Haven
Рет қаралды 48 М.
Random Numbers (1 of 2: True vs. Pseudo RNGs)
13:30
Eddie Woo
Рет қаралды 38 М.
Thermoelectric cooling: it's not great.
32:51
Technology Connections
Рет қаралды 1,9 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН