
مخزن Entropy32 Plus که توسط توسعهدهنده الکساندر هیگینز در سپتامبر 2026 منتشر شد، شامل فریمور پروژه، طرحهای برد مدار، فایلهای ساخت و محفظه قابل چاپ است. هیگینز این دستگاه را یک پروژه تجربی و آموزشی توصیف میکند و به کاربران هشدار میدهد که قبل از بررسی مستقل، به آن با وجوه قابل توجه اعتماد نکنند.
این دستگاه که با نام "Universe Bifurcator" (دو شاخه کننده جهان) شناخته میشود، پالسهایی را از یک گایگر شمار دریافت کرده و زمان بین رویدادهای شناسایی شده را اندازهگیری میکند. فریمور آن، مقایسههای بین فواصل متوالی را به بیت تبدیل میکند، یک مجموعه ورودی 512 بیتی را جمعآوری کرده و دادهها را با SHA-256 پردازش میکند.
Entropy32 Plus سپس بخشی از هش حاصل را به عنوان یک عبارت بازیابی استاندارد BIP39 فرمت میکند. طبق طراحی منتشر شده، این دستگاه بدون Wi-Fi، بلوتوث یا ذخیرهسازی دائمی بذر کار میکند.
فروپاشی رادیواکتیو در سطح اتمهای منفرد به صورت غیرقابل پیشبینی رخ میدهد. Entropy32 Plus از زمانبندی رویدادهای فروپاشی شناسایی شده به عنوان منبع فیزیکی تصادفی بودن خود استفاده میکند، به جای اینکه صرفاً به یک مقدار تولید شده توسط نرمافزار متکی باشد.
طراحی کنونی پالسها را از طریق اتصال 3.5 میلیمتری از یک گایگر شمار GQ Electronics GMC-320S دریافت میکند. مستندات آن میگوید که این شمارنده میتواند انتشارها را از یک منبع رادیواکتیو یا تشعشعات پسزمینه تشخیص دهد.
پس از دریافت یک پالس، یک مقایسهگر LM393 سیگنال آنالوگ شمارنده را به یک ورودی دیجیتال تبدیل میکند. برد مدار سفارشی آن سیگنال را به یک میکروکنترلر ATmega328P ارسال میکند.
فریمور پروژه هر رویداد پذیرفته شده را با استفاده از یک تایمر میکروثانیه ثبت میکند. این فریمور آخرین فاصله را با فاصله قبلی مقایسه میکند و هنگامی که فاصله جدید طولانیتر باشد یک (1) و هنگامی که کوتاهتر باشد صفر (0) تولید میکند.
فواصل مساوی نادیده گرفته میشوند. اندازهگیریهای کمتر از 200 میکروثانیه به عنوان اشکالات احتمالی رد میشوند، در حالی که مقایسههای پذیرفته شده تا زمانی که دستگاه 512 بیت را جمعآوری کند ادامه مییابند.
هیگینز میگوید این روش از زمانبندی پالس استفاده میکند زیرا رسیدن دقیق یک رویداد فروپاشی منفرد قابل پیشبینی نیست. توسعهدهنده ادعا نمیکند که هر مقایسه جمعآوری شده یک بیت کامل آنتروپی اندازهگیری شده را تامین میکند.
پس از تکمیل مجموعه 512 بیتی، Entropy32 Plus تمام 64 بایت را از طریق کد SHA-256 خود پردازش میکند. فریمور از 16 بایت اول هش حاصل برای یک عبارت 12 کلمهای یا از تمام 32 بایت برای یک عبارت 24 کلمهای استفاده میکند.
طبق این پروژه، هشکردن به منظور کاهش الگوهای قابل مشاهده مرتبط با زمان مرده ردیاب، تغییرات نرخ شمارش یا همبستگی بین اندازهگیریها است. شرطیسازی هش میتواند آنتروپی موجود را در یک خروجی توزیع کند، اما اثبات نمیکند که چه مقدار غیرقابل پیشبینی بودن در دادههای اصلی وجود داشته است.
فریمور شامل یک آزمایش راهاندازی برای SHA-256 است. این آزمایش هش "abc" را محاسبه کرده و نتیجه را با یک مقدار شناخته شده مقایسه میکند. اگر پاسخ نادرست باشد، دستگاه قبل از جمعآوری آنتروپی متوقف میشود.
گذراندن آزمون خودکار تایید میکند که پیادهسازی، نتیجه مورد انتظار را برای آن بردار آزمایشی بازمیگرداند. این آزمون گایگر شمار را آزمایش نمیکند، استقلال پالس را ارزیابی نمیکند یا حداقل آنتروپی ورودی به هش را اندازهگیری نمیکند.
این پروژه دو برابر بیتهای مقایسهای بیشتر از حداکثر ورودی 256 بیتی BIP39 که تولید میکند، جمعآوری میکند. تا زمانی که منبع فیزیکی تحت اندازهگیری رسمی قرار نگیرد، مخزن مشخص نمیکند که هر مقایسه چقدر آنتروپی قابل استفاده دارد.
پس از شرطیسازی SHA-256، دستگاه فرآیند تعریف شده در مشخصات BIP39 را اعمال میکند. BIP39 یک طول آنتروپی تایید شده را به یک جمله یادآور (mnemonic sentence) تبدیل میکند که از یک لیست استاندارد 2048 کلمهای انتخاب شده است.
برای یک عبارت 12 کلمهای، Entropy32 Plus از 128 بیت داده شرطیشده استفاده میکند و یک چکسام چهار بیتی محاسبه میکند. 132 بیت ترکیبی به دوازده گروه 11 بیتی تقسیم میشوند که هر گروه یک کلمه را انتخاب میکند.
تنظیم 24 کلمهای آن از 256 بیت و یک چکسام هشت بیتی استفاده میکند. تقسیم دنباله 264 بیتی حاصل، 24 شاخص کلمه را تولید میکند.
راهنمای عبارت بذر Crypto.news توضیح میدهد که عبارات بازیابی اطلاعات لازم برای بازیابی دسترسی به کیف پول را در خود دارند. هر کسی که کلمات صحیح را به ترتیب مناسب به دست آورد، میتواند کلیدهای کیف پول را بازسازی کند.
یک عبارت بذر به خودی خود مجموعهای از کلمات تولید شده مستقل نیست. همانطور که crypto.news در راهنمای کلیدهای عمومی و خصوصی خود توضیح داد، کیف پولهای بیتکوین مدرن بسیاری از کلیدهای خصوصی را از یک بذر اصلی (master seed) استخراج میکنند. بنابراین، ضعف در آنتروپی اصلی میتواند بر هر آدرس تولید شده از آن تأثیر بگذارد.
Entropy32 Plus لیست کامل انگلیسی BIP39 را در فریمور خود کامپایل میکند. طبق مخزن، این لیست کلمات 13117 بایت یا تقریباً 43 درصد از ظرفیت فلش میکروکنترلر را اشغال میکند.
با احتساب رابط OLED، پیادهسازی SHA-256 و منطق جمعآوری، برنامه کامپایل شده از 30006 بایت از 30720 بایت موجود تراشه استفاده میکند. تنها 714 بایت بلااستفاده باقی میماند.
فایلهای سختافزاری منتشر شده، هیچ سختافزار ارتباطات بیسیم را ذکر نمیکنند. کاربران ژنراتور را از طریق دو دکمه عمل میکنند و عبارت را از یک صفحه نمایش OLED 0.91 اینچی میخوانند.
شاخصهای کلمات تولید شده به طور موقت در RAM میکروکنترلر باقی میمانند. هنگامی که کاربر عبارت را ثبت کرد، فشار دادن هر دو دکمه یک فرآیند تایید را باز میکند که آرایه کلمات را بازنویسی کرده و جمعآوری آنتروپی را دوباره آغاز میکند.
فریمور پس از کپی کردن مجموعه اصلی برای پردازش، آن را پاک میکند. بافرهای موقت هش، چکسام و آنتروپی پس از محاسبه شاخصهای BIP39 بازنویسی میشوند.
به گفته توسعهدهنده، دستگاه عبارت بازیابی را در حافظه دائمی ذخیره نمیکند. طراحی متنباز شامل یک عنصر امن یا مکانیزمی که ثابت کند فریمور نصب شده با کد عمومی مطابقت دارد، نیست.
جداسازی فیزیکی چندین مسیر حمله مبتنی بر شبکه را حذف میکند، اما تأیید نمیکند که دستگاه به درستی مونتاژ شده یا با نرمافزار مورد اعتماد بارگذاری شده است. یک واحد تغییر یافته میتواند کلمات از پیش تعیین شده را نمایش دهد یا دادههای تولید شده را بدون تغییر ظاهر بیرونی خود حفظ کند.
راهنمای امنیت کیف پول Crypto.news توصیه میکند عبارات بازیابی را از تلفنها، حسابهای ابری، عکسها و سایر سیستمهای متصل دور نگه دارید. فرآیند مبتنی بر صفحه نمایش Entropy32 Plus با رونویسی آفلاین سازگار است، مشروط بر اینکه سختافزار و فریمور مورد اعتماد باشند.
مخزن بیان میکند که منبع آنتروپی مبتنی بر گایگر تحت NIST Special Publication 800-90B آزمایش نشده است. متدولوژی NIST ارزیابی منابع آنتروپی فیزیکی را پوشش میدهد و شامل رویههای جداگانه برای دادههای مستقل و غیرمستقل است.
هیگینز خواستار ثبت زمانهای بین ورود خام در یک دوره طولانی و بررسی آنها با تخمینگرهای حداقل آنتروپی غیر IID NIST است. نظرات فریمور هشدار میدهد که نتایج آزمونهای آماری عمومی به تنهایی آنتروپی کافی را اثبات نمیکنند.
در README آمده است: "لطفاً منبع آنتروپی که قصد استفاده از آن را دارید، تأیید کنید، در غیر این صورت بدانید که استفاده از دستگاه با مسئولیت خودتان خواهد بود."
توسعهدهنده توصیه میکند که قبل از ایجاد یک کیف پول برای وجوه ارزشمند، دادههای مشتق شده از گایگر را با یک منبع دیگر که به طور مستقل تأیید شده است، مخلوط کنید. تا تاریخ 13 سپتامبر، هیچ ممیزی خارجی، ارزیابی NIST یا مجموعه داده رویدادهای خام عمومی در مخزن گنجانده نشده بود.
خرابیهای گذشته کیف پول نشان میدهد که چرا آزمایش آنتروپی فراتر از تایید مطابقت کلمات نهایی با فرمت BIP39 است. Crypto.news گزارش داد که رئیس امنیت کراکن پس از آسیبپذیری تولید بذر Coldcard، خواستار آزمایش مستقل کیف پول شد.
یک بررسی فنی مرتبط توضیح داد که چگونه آنتروپی ضعیف میتواند کیف پولهای بیتکوین را بدون افشای اینکه کدام افراد از دستگاههای آسیبدیده استفاده میکنند، افشا کند. مهاجمان میتوانند بذرهای احتمالی را تولید کنند، آدرسهای عمومی آنها را استخراج کرده و بلاکچین را برای یافتن تطابقها جستجو کنند.
Crypto.news بعداً گزارش داد که تولید بذر قابل پیشبینی پس از سالها وجود نقص اساسی، همچنان قابل بهرهبرداری باقی مانده است. تصحیح فریمور معیوب نمیتواند عبارات تولید شده قبلی را ترمیم کند؛ کاربران آسیبدیده باید کیف پولهای جدیدی ایجاد کرده و داراییهای خود را منتقل کنند.
Entropy32 Plus در حال توسعه فعال است. تاریخچه کامیت آن یک کامیت اولیه در 4 سپتامبر، به دنبال آن تغییرات فریمور، برد مدار و محفظه را نشان میدهد. مخزن تا 13 سپتامبر، هیچ نسخه تولیدی تگ شده یا جدول زمانی منتشر شدهای برای تکمیل ارزیابی امنیتی مستقل نداشت.





