EN ▼
Favorites
My Favorites
View All
Market Cap Price 24h%

Disclaimer: Content does not constitute investment advice. Trading involves risks—please invest with caution!

Bitcoin Seed Generator Entropy32 Plus leverages radioactive decay to achieve true randomness

2026-09-14 00:12:09
Bookmark

How the Bitcoin mnemonic generator works

An open source hardware project called "Entropy32 Plus" was recently unveiled. Its core innovation is to use the physical randomness generated by radioactive decay to generate a Bitcoin seed phrase. The device runs completely offline, does not have any wireless connectivity, and does not store seed data, ensuring security at the physical level.

The core concept of the project is based on the unpredictability of the physical world. Traditional software random number generators are inherently deterministic, that is, they must produce the same output under the same input. In contrast, the interval between radioactive decay events is determined by quantum mechanics, is truly random and cannot be predicted in advance. This physical entropy source provides higher security for key generation.

In terms of hardware implementation, the device is connected to a Geiger counter through a 3.5 mm audio interface to detect decay pulses from radioactive sources or background radiation. The LM393 comparator then converts the raw voltage signal into a clear high or low reading, using a bias point fixed at around 0.5V to ensure consistency. Firmware captures the time interval between consecutive pulses and enters this data into the SHA-256 conditional processing stage to eliminate statistical bias and "bleach" the raw entropy data. Finally, the processed entropy is mapped to the standard 2048-word BIP39 English vocabulary to generate mnemonic words.

The entire process is performed by a custom PCB based on the ATmega328P microcontroller, and is operated locally with a small OLED display and button drive interface. Complete seed phrases can be generated or viewed without additional software other than on-board firmware. The developers emphasize that the device is simple, auditable and can be built by anyone with common components.

Hardware and design limitations

Due to the memory capacity of low-power microcontrollers, the project made many engineering trade-offs. The compiled firmware takes up 30,006 bytes of the chip's 30,720 bytes of flash memory, leaving less than 1,000 bytes for future code updates.

The BIP39 vocabulary itself occupies 13,117 bytes of space, accounting for approximately 43% of the total program storage. The SHA-256 compression routine adds 2,278 bytes, while the state machine and menu logic consume approximately 3,000 bytes. Given the huge space occupied by the vocabulary, regular display libraries cannot accommodate it at the same time. Therefore, the project failed to use the widely popular Adafruit_GFX and Adafruit_SSD1306 libraries, but instead switched to the U8x8 library's text mode to communicate with the OLED screen to save memory resources.

This open source repository contains the complete Arduino code, SHA-256 implementation, KiCad schematics, as well as fabrication files and 3D printed shell designs for manufacturing equipment. However, the developers pointed out that the build was experimental in nature and had not been independently audited. The document clearly reminds that users should verify the quality of the entropy source by themselves, otherwise they will have to bear their own risks. As of now, its entropy quality has not been verified by the NIST SP800 - 90B standard method.

Disclaimer:

All content published on this website, including hyperlinks, related applications, forums, blogs, and other media accounts, originates from third-party platforms and their users. CoinMarketInsight makes no representations or warranties of any kind regarding the website or its content. All blockchain-related data and materials are provided for informational and research purposes only and do not constitute financial, legal, or investment advice. Users and third parties are solely responsible for the content they publish. CoinMarketInsight shall not be liable for any losses arising from the use of this website. You should exercise caution and conduct your own independent research, review, analysis, and verification before making any decisions.

Read Full Article
More News
TOP

TOP