BÖLÜM 15, TÜM DERSLER ‹

USTA · BÖLÜM 15 · DERS 3 / 5

İleri düzey saklama

Rastgelelik ve zarlar

Kurtarma ifadeniz ne kadar rastgele ve kontrol edebilir misiniz? 5 dk

Bir kurtarma ifadesi, yalnızca onu oluşturmak için kullanılan rastgelelik kadar güvenlidir. 12 kelimelik bir kurtarma ifadesi 128 bit rastgelelik, 24 kelimelik bir kurtarma ifadesi 256 bit rastgelelik içerir. Onu üreten cihazda hatalı veya kurcalanmış bir rastgele sayı üreteci varsa, bir saldırgan onu tahmin edebilir.

Bu oldu

Zayıf üreteçler geçmişte cüzdanları boşalttı: tahmin edilebilir kurtarma ifadeleri kullanan araçlar, seçilen bir ifadeyi anahtara dönüştüren web siteleri ve yeterince rastgeleliği olmayan kütüphaneler. İnsanlar daha da kötüdür: kendi kendinize düşündüğünüz bir cümle asla rastgele değildir.

Kendi zarınızı atmak

Bazı donanım cüzdanları, zarlarla kendi rastgeleliğinizi eklemenize izin verir. Altı yüzlü bir zar, her atışta yaklaşık 2.58 bit rastgelelik verir, bu nedenle yaklaşık 50 atış 12 kelimelik bir kurtarma ifadesini, yaklaşık 99 atış ise 24 kelimelik bir kurtarma ifadesini kapsar. Cihaz daha sonra sağlama toplamı kelimesi dahil olmak üzere kelimeleri hesaplar.

Neler hatırlanmalı

  • 12 kelime 128 bit rastgelelik, 24 kelime 256 bit rastgelelik içerir.
  • Zayıf rastgelelik gerçek kayıplara neden oldu.
  • Zar atışları kontrol ettiğiniz rastgeleliği ekleyebilir.

Hızlı kontrol

Kendi kendinize düşündüğünüz bir cümle neden kötü bir kurtarma ifadesidir?

256 bit rastgelelik elde etmek için altı yüzlü bir zardan yaklaşık kaç atış gerekir?

Rastgelelik ve zarlar · Bitcoin Üniversitesi