Radyoaktif bozunmayı entropi kaynağı olarak kullanan açık kaynaklı bir cihaz, Bitcoin(BTC) cüzdanlarının kurtarma ifadesini (seed phrase) üretiyor.
Entropy32 Plus adlı cihaz, bir Geiger sayacıyla radyoaktif bozunma olayları arasındaki zaman aralığını ölçüyor, bu veriyi SHA-256 algoritmasıyla işliyor ve sonucu BIP39 İngilizce kelime listesiyle eşleştiriyor. Çinli blokzincir medyası Wu Blockchain, geliştiricinin cihazı duyurduğunu 13’ünde (yerel saatle) aktardı.
Cihaz kablosuz bağlantı olmadan çalışıyor ve ürettiği kurtarma ifadesini kalıcı olarak saklamıyor. Kullanıcılar düğme ve ekran üzerinden ifadeyi oluşturup görüntüleyebiliyor.
Donanımda ATmega328P mikrodenetleyici, bir Geiger sayacı modülü, LM393 karşılaştırıcı ve OLED ekran yer alıyor. Geiger sayacı bir bozunma olayı algıladığında elektrik sinyali üretiyor; cihaz da bu olaylar arasındaki süreleri toplayarak 'entropi' verisine dönüştürüyor.
BIP39, cüzdan kurtarmada kullanılan mnemonik ifade üretim standardı. Entropi ise kurtarma ifadesini tahmin edilmesi zor hale getiren rastgele veri kaynağını ifade ediyor.
Geliştirici, cihazın firmware'ini, PCB devre tasarımını ve 3D yazıcıyla üretilebilecek gövde tasarımını da kamuya açtı. Proje, kullanıcıların parçaları temin ederek cihazı kendi başına üretmesine ve kodu incelemesine izin veriyor. Firmware'e MIT lisansı, donanıma ise CERN-OHL-S v2 lisansı uygulandı.
Ancak cihazın ürettiği entropinin kalitesi, henüz NIST SP 800-90B standardına göre doğrulanmadı. Bu standart, rastgele sayı üretiminde kullanılan entropi kaynaklarının kalitesini değerlendirmek için kullanılan bir yöntem.
Geliştirici, bağımsız bir denetim yapılmadan cihazın büyük miktarda varlık barındıran cüzdanlarda kullanılmamasını öneriyor. Projenin amacının hobi ve eğitim olduğunu da belirtiyor.
Kurtarma ifadesi üretiminde asıl önemli olan, ifadenin kendisi değil, tahmin edilmesi zor bir başlangıç entropisi elde edebilmek. Entropy32 Plus, bu süreci fiziksel bir olgudan gelen sinyallerle çözmeye çalışan bir deneme niteliği taşıyor.
Yine de açık tasarım ve çevrimdışı çalışma tek başına güvenliği kanıtlamıyor. Cihazın gerçek fon korumasında kullanılabilmesi için entropi kalitesinin, firmware'in ve donanım uygulamasının bütününün ayrı ayrı doğrulanması gerekiyor.
TokenPost daha önce tahmin edilebilir kurtarma ifadeleri yüzünden kripto para kullanıcılarının varlık kaybettiği örnekleri aktarmıştı. Entropy32 Plus için de cüzdan oluşturma sürecindeki rastgeleliğin gerçekten yeterli olup olmadığını doğrulayacak bir süreç henüz tamamlanmış değil.
Yorum 0