PangunaLBank News Center
Nagmumula ang mga susi ng Bitcoin wallet sa radioactive decay
bitcoin-wallet-keys-emerge-from-radioactive-decay
Nagmumula ang mga susi ng Bitcoin wallet sa radioactive decay
Binabago ng Entropy32 Plus ang timing ng radioactive decay tungo sa labindalawa o dalawampu’t apat na salitang Bitcoin recovery phrase nang offline. Kinokolekta ng firmware ang 512 na comparison bits bago i-condition ang pool gamit ang lokal nitong pagpapatupad ng SHA-256 nang offline. Iniimbak ng device ang mga nabuong salita nang pansamantala sa RAM at nagbibigay ng manual na wipe command pagkatapos. Sinasabi ng developer nito na nananatiling hindi pa napapatunayan ang kalidad ng entropy sa ilalim ng NIST SP 800-90B testing at independent review. Saklaw ng open-source files ang firmware, circuit boards, fabrication data, enclosures, at ang BIP39 wordlist para sa inspeksyon.
2026-09-13 Pinagmulan:crypto.news

Isang open-source na Bitcoin seed generator ang nag-convert ng mga radioactive decay event sa 12-word at 24-word na BIP39 recovery phrase gamit ang isang offline na hardware device.

Buod
  • Ang Entropy32 Plus ay nagko-convert ng timing ng radioactive decay sa labindalawa o dalawampu't-apat na salitang Bitcoin recovery phrase nang offline.
  • Kinokolekta ng firmware ang 512 comparison bit bago i-condition ang pool gamit ang SHA-256 implementation nito nang lokal at offline.
  • Ang device ay pansamantalang nag-iimbak ng mga nabuong salita sa RAM at nagbibigay ng manual wipe command pagkatapos.
  • Sinabi ng developer nito na ang kalidad ng entropy ay nananatiling hindi nabe-validate sa ilalim ng NIST SP 800-90B testing at independent review.
  • Sinasaklaw ng mga open-source file ang firmware, circuit board, data ng paggawa, enclosure, at ang BIP39 wordlist para sa inspeksyon.

Ang Entropy32 Plus repository, na inilathala ng developer na si Alexander Higgins noong Setyembre 2026, ay naglalaman ng firmware ng proyekto, mga disenyo ng circuit board, fabrication file, at printable enclosure. Inilarawan ni Higgins ang device bilang isang eksperimental, pang-edukasyong proyekto at binalaan ang mga gumagamit na huwag itong pagkatiwalaan ng malalaking pondo bago ang isang independent review.

Kilala bilang “The Universe Bifurcator,” ang device ay kumukuha ng mga pulso mula sa isang Geiger counter at sinusukat ang oras sa pagitan ng mga nakitang event. Ikinokonsidera ng firmware nito ang mga paghahambing sa pagitan ng magkakasunod na interval sa mga bit, nangongolekta ng 512-bit input pool, at pinoproseso ang data gamit ang SHA-256.

Pagkatapos ay kino-format ng Entropy32 Plus ang bahagi ng nagreresultang hash bilang isang standard na BIP39 recovery phrase. Ang device ay gumagana nang walang Wi-Fi, Bluetooth, o persistent seed storage, ayon sa inilathala nitong disenyo.

Sinusukat ng Entropy32 Plus ang oras sa pagitan ng mga radiation event

Ang radioactive decay ay nangyayari nang hindi nahuhulaan sa antas ng mga indibidwal na atom. Ginagamit ng Entropy32 Plus ang timing ng mga nakitang decay event bilang pisikal na pinagmumulan ng randomness sa halip na umasa lamang sa isang software-generated na halaga.

Ang kasalukuyang disenyo ay tumatanggap ng mga pulso sa pamamagitan ng 3.5-millimeter na koneksyon mula sa isang GQ Electronics GMC-320S Geiger counter. Sinasabi ng dokumentasyon nito na maaaring makadetect ang counter ng emissions mula sa isang radioactive source o background radiation.

Pagkatapos makatanggap ng pulso, kino-convert ng LM393 comparator ang analog signal ng counter sa isang digital input. Ipinapasa ng custom circuit board ang signal na iyon sa isang ATmega328P microcontroller.

Itinatala ng firmware ng proyekto ang bawat tinanggap na event gamit ang isang microsecond timer. Inihahambing nito ang pinakabagong interval sa nauna, na gumagawa ng isa kapag mas mahaba ang bagong interval at zero kapag mas maikli ito.

Ang magkakapantay na interval ay itinatapon. Ang mga sukat na mas mababa sa 200 microseconds ay tinatanggihan bilang posibleng glitches, habang ang mga tinanggap na paghahambing ay nagpapatuloy hanggang sa makakolekta ang device ng 512 bits.

Sinabi ni Higgins na ang pamamaraang ito ay gumagamit ng pulse timing dahil ang tumpak na pagdating ng isang indibidwal na decay event ay hindi mahuhulaan. Hindi inaangkin ng developer na ang bawat nakolektang paghahambing ay nag-aambag ng isang buong bit ng nasusukat na entropy.

Kinokondisyon ng SHA-256 ang raw Bitcoin seed data

Kapag kumpleto na ang 512-bit pool, pinoproseso ng Entropy32 Plus ang lahat ng 64 bytes sa pamamagitan ng bundled SHA-256 code nito. Ginagamit ng firmware ang unang 16 bytes ng nagreresultang hash para sa isang 12-word phrase o lahat ng 32 bytes para sa isang 24-word phrase.

Ayon sa proyekto, ang hashing ay nilayon upang bawasan ang nakikitang mga pattern na naka-link sa detector dead time, mga pagbabago sa count-rate, o mga korelasyon sa pagitan ng mga sukat. Maaaring ikalat ng hash conditioning ang available na entropy sa isang output, ngunit hindi nito pinapatunayan kung gaano karaming unpredictability ang naroroon sa orihinal na data.

Kasama sa firmware ang isang startup test para sa SHA-256. Kinakalkula nito ang hash ng “abc” at inihahambing ang resulta sa isang kilalang halaga. Humihinto ang device bago mangolekta ng entropy kung mali ang sagot.

Ang pagpasa sa self-test ay nagpapatunay na ibinabalik ng implementasyon ang inaasahang resulta para sa test vector na iyon. Hindi nito sinusubukan ang Geiger counter, sinusuri ang pulse independence, o sinusukat ang minimum na entropy na pumapasok sa hash.

Kinokolekta ng proyekto ang dalawang beses na mas maraming comparison bit kaysa sa maximum na 256-bit BIP39 input na ginagawa nito. Hanggang sa sumailalim sa pormal na pagsukat ang pisikal na pinagmulan, hindi itinatatag ng repository kung gaano karaming magagamit na entropy ang nilalaman ng bawat paghahambing.

Ikinakabit ng device ang conditioned data sa mga salitang BIP39

Kasunod ng SHA-256 conditioning, inilalapat ng device ang proseso na tinukoy sa spesipikasyon ng BIP39. Kino-convert ng BIP39 ang isang aprubadong haba ng entropy sa isang mnemonic sentence na pinili mula sa isang standardized na listahan ng 2,048 salita.

Para sa isang 12-word phrase, ginagamit ng Entropy32 Plus ang 128 bits ng conditioned data at kinakalkula ang isang four-bit checksum. Ang pinagsamang 132 bits ay nahahati sa labindalawang 11-bit group, kung saan ang bawat grupo ay pumipili ng isang salita.

Ang 24-word setting nito ay gumagamit ng 256 bits at isang eight-bit checksum. Ang paghahati ng nagreresultang 264-bit sequence ay gumagawa ng 24 word index.

Ipinaliwanag ng seed phrase guide ng Crypto.news na ang mga recovery phrase ay nagtataglay ng impormasyong kailangan upang maibalik ang access sa wallet. Sinuman na makakuha ng tamang mga salita sa tamang pagkakasunod-sunod ay maaaring muling likhain ang mga key ng wallet.

Ang isang seed phrase ay hindi mismo isang koleksyon ng mga independiyenteng nabuong salita. Tulad ng ipinaliwanag ng Crypto.news sa gabay nito sa mga public at private key, maraming modernong Bitcoin wallet ang nagkukuha ng maraming private key mula sa isang master seed. Ang kahinaan sa orihinal na entropy ay maaaring makaapekto sa bawat address na nabuo mula dito.

Kino-compile ng Entropy32 Plus ang kumpletong BIP39 English list sa firmware nito. Ang wordlist ay sumasakop ng 13,117 bytes, o humigit-kumulang 43% ng flash capacity ng microcontroller, ayon sa repository.

Kasama ang OLED interface, SHA-256 implementation, at collection logic, ang kinompile na programa ay gumagamit ng 30,006 sa 30,720 available na bytes ng chip. 714 bytes lamang ang nananatiling hindi nagamit.

Pinapanatili ng offline na disenyo ang mga seed na malayo sa mga konektadong device

Ang mga inilathalang hardware file ay walang nakalistang wireless communications hardware. Pinapatakbo ng mga user ang generator sa pamamagitan ng dalawang button at binabasa ang phrase mula sa isang 0.91-inch OLED screen.

Ang mga nabuong word index ay pansamantalang nananatili sa RAM ng microcontroller. Kapag naitala na ng user ang phrase, ang pagpindot sa dalawang button ay magbubukas ng proseso ng kumpirmasyon na mag-o-overwrite sa word array at magsisimulang muli ng collection ng entropy.

Nililinis ng firmware ang orihinal na pool pagkatapos kopyahin ito para sa pagproseso. Ang temporary hash, checksum, at entropy buffer ay ina-overwrite pagkatapos makalkula ang mga index ng BIP39.

Ayon sa developer, hindi inililigtas ng device ang isang recovery phrase sa persistent memory. Ang open-source na disenyo ay hindi kasama ang isang secure element o isang mekanismo na nagpapatunay na ang naka-install na firmware ay tumutugma sa public code.

Inaalis ng physical isolation ang ilang network-based na ruta ng pag-atake, ngunit hindi nito bine-verify na ang isang device ay tama ang pagkakabuo o nilagyan ng pinagkakatiwalaang software. Ang isang binagong unit ay maaaring magpakita ng mga paunang itinakdang salita o panatilihin ang nabuong data nang hindi binabago ang panlabas nitong hitsura.

Inirerekomenda ng gabay sa seguridad ng wallet ng Crypto.news ang pagpapanatiling malayo sa mga telepono, cloud account, litrato, at iba pang konektadong system ang mga recovery phrase. Ang prosesong nakabatay sa screen ng Entropy32 Plus ay naaayon sa offline na transcription, sa kondisyon na pinagkakatiwalaan ang hardware at firmware.

Hindi pa tapos ang independent entropy testing

Sinasabi ng repository na ang Geiger-based entropy source ay hindi pa nasusubok sa ilalim ng NIST Special Publication 800-90B. Saklaw ng metodolohiya ng NIST ang pagsusuri ng mga pisikal na pinagmulan ng entropy at kasama ang hiwalay na mga pamamaraan para sa independiyente at hindi independiyenteng data.

Nanawagan si Higgins para sa pagtatala ng mga raw inter-arrival times sa loob ng mahabang panahon at pagsusuri sa mga ito gamit ang non-IID minimum-entropy estimators ng NIST. Binalaan ng mga komento ng firmware na ang mga pangkalahatang resulta ng statistical test lamang ay hindi magtatatag ng sapat na entropy.

“Paki-verify ang entropy source na balak mong gamitin, kung hindi ay unawain na gagamitin mo ang device sa iyong sariling panganib,” nakasaad sa README.

Inirerekomenda ng developer ang paghahalo ng Geiger-derived data sa isa pang independiyenteng nabe-validate na source bago gumawa ng wallet para sa mahahalagang pondo. Walang external audit, NIST assessment, o public raw-event dataset ang kasama sa repository noong Setyembre 13.

Ipinapakita ng mga nakaraang pagkabigo sa wallet kung bakit ang entropy testing ay lumalampas sa pagkumpirma na ang huling mga salita ay sumusunod sa BIP39 formatting. Iniulat ng Crypto.news na nanawagan ang security chief ng Kraken para sa independent wallet testing matapos ang isang Coldcard seed-generation vulnerability.

Ipinaliwanag ng isang kaugnay na teknikal na pagsusuri kung paano maaaring ilantad ng mahinang entropy ang mga Bitcoin wallet nang hindi inilalantad kung aling mga tao ang gumagamit ng mga apektadong device. Maaaring makabuo ang mga umaatake ng posibleng mga seed, makakuha ng kanilang mga public address, at maghanap sa blockchain para sa mga katugma.

Iniulat kalaunan ng Crypto.news na ang predictable seed generation ay nanatiling exploitable matapos ang pangunahing depekto ay umiral sa loob ng maraming taon. Ang pagwawasto ng may depektong firmware ay hindi maaaring mag-ayos ng mga phrase na nabuo nang mas maaga; ang mga apektadong gumagamit ay dapat gumawa ng mga bagong wallet at ilipat ang kanilang mga asset.

Ang Entropy32 Plus ay nananatili sa ilalim ng aktibong pagpapaunlad. Ipinapakita ng commit history nito ang isang inisyal na commit na may petsang Setyembre 4, na sinusundan ng mga pagbabago sa firmware, circuit-board, at enclosure. Walang naka-tag na production release o inilathalang timetable para sa pagkumpleto ng isang independent security assessment ang repository noong Setyembre 13.