Rastgele Sayılar Üretmenin 5 Garip ve Harika Yolu

click fraud protection

Kredi kartı güvenliğinizi bir lav lambası duvarına borçlu olabileceğinizi biliyor muydunuz? Son çekiliş ödülünüzü kazanmanızın nedeni bu atmosferik gürültü olabilir mi? Ya da bu radyoaktif bozunma kimliğinizi koruyor olabilir mi? İşte rastgele sayı üreteçlerinin tahmin edilemez kalmak için kullandığı en tuhaf ve en tuhaf gerçek dünya yöntemlerinden bazıları.

Gerçek Rastgele Sayı Üreticileri Neden Gerçek Dünya Tohumlarına İhtiyaç Duyar?

Bir oyun oynamak veya bu hafta yiyecekleri kimin çıkaracağına karar vermek için rastgele bir sayı oluşturmak istiyorsanız, zar atmak veya yazı tura atmak gibi denenmiş ve gerçek bir yöntem kullanabilirsiniz. Ancak insanların internette gizliliğini ve güvenliğini korumak istiyorsanız, çok daha güçlü bir yola ihtiyacınız var. rastgele sayılar seçmek.

Kriptografinin hırsızları ve bilgisayar korsanlarını caydıracak kadar güçlü olması için tahmin edilemez olması gerekir. Ve bilgisayarlar öngörülemezlik konusunda çok kötü. Aslında, mümkün olduğunca güvenilir olacak şekilde programlanmıştır, bu nedenle bilgisayarınız bir programı her çalıştırdığında aynı şekilde çalışır. bilgisayar varken

Yapabilmek rastgele bir sayı üretin, talimat verilmesi gerekiyor nasıl böyle yaparak. Ve bu talimatları bilen herkes, programın ortaya çıkaracağı sayıları tahmin edebilir.

Güvende olmak için, gerçek rasgele sayı üreteçlerinin (TRNG'ler), bir bilgisayar korsanının programın kodunu bilseler bile tahmin edemeyecekleri, öngörülemeyen bir öğe kullanması gerekir. Bunu yapmak için, TRNG, bilgisayarın seçtiği rastgele sayıları "tohumlamak" için genellikle gerçek dünyadan bir şeyler alır.

Rastgele sayı üreteçlerinin bilgisayar korsanlarını kandırmak için kullandığı gerçek dünyadaki en tuhaf tohumlardan bazıları şunlardır:

1. Lav Lambalarından Bir Duvar

Lav Lambalarının Resmi
Lav Lambalarından Bir Duvar İnternetin Güvenliğini Nasıl Sağladı?Resim (c) emac resimleri / Getty Images

bulut parlaması Web sitelerine göre, "tüm İnternet taleplerinin yaklaşık %10'una birden fazla güç sağlayan bir şirkettir. Dünya çapında 2,8 milyar insan." Diğer şeylerin yanı sıra, web sitelerini DDOS saldırılarından ve diğer hileler. Söylemeye gerek yok, şifrelemeleri kusursuz olmalı. Şifreleme programlarını gerçekten rastgele, kırılamaz bir sayı ile tohumlamaları gerekiyor - ama nasıl?

Uzun bir süre Cloudflare kullanıldı, ister inanın ister inanmayın, lav lambalarından oluşan bir duvar LavRand rastgele sayı üreteclerini tohumlamak için.

LavaRand kulağa tuhaf geliyor ama işe yaradı. LavaRand'ı işaret eden bir kamera, son derece öngörülemeyen lav akışının bir video beslemesini aldı ve onu "kriptografik olarak güvenli" sisteme besledi. sözde rasgele sayı üreteçleri." Sonuç, Linux işletim sistemindeki rasgele sayı üretecinden bile daha tahmin edilemezdi. sistem.Bu, Cloudflare'ın koruduğu 10.000.000'den fazla uygulama ve API'ye ek bir güvenlik katmanı sağladı.

2. fırtınalar

Bir Metropolisin Üzerine Yıldırım Düştü
Yıldırım Çarpması Random.org'da Rastgele Sayı Üreticisini Güçlendiriyor. Resim (c) Beau Van Der Graaf / EyeEm / Getty Images

Gerçek rastgele sayıların kullanımı en kolay ve en güvenilir kaynaklarından biri, Random.org. Piyango ve piyango çekilişleri, çevrimiçi oyunlar ve çok daha fazlası için kullanılan rastgele sayı üreteçleri, gök gürültülü fırtınalar tarafından desteklenmektedir.

Random.org, çoğunlukla gök gürültülü fırtınalardan ve yıldırım çarpmalarından etkilenen atmosferik gürültüdeki farklılıkları almak için istasyonlar arasında ayarlanan radyoları kullanır. Dünyada her gün yaklaşık 3 milyar yıldırım düşüyor,yani çok fazla varyasyon var.

Random.org, dünyanın farklı yerlerindeki atmosferik gürültüyü yüksek bir doğruluk derecesi ile ölçer, bu da tahmin etmeyi çok zorlaştırır. Aslında, bunu yapmak için Dünya atmosferindeki her parçacığı izleyebilmeniz gerekir.

Doğruluk seviyesi önemlidir çünkü daha yüksek doğruluğu tahmin etmek veya tahmin etmek daha zordur. Örneğin, güneşli bir günde sıcaklığın 80'lerde olduğunu tahmin etmek oldukça kolaydır. 82.17 derece olduğunu tahmin etmek çok daha zor.

Yüksek derecede bir doğrulukla ölçerseniz ve ardından yalnızca ondalık basamak sayılarını kullanırsanız, rastgele sayı üretecinizi tahmin etmek neredeyse imkansızdır.

Sonuçlara güvenip güvenemeyeceğinizi bilmek istiyorsanız, Random.org'un istatistiksel bir analizi vardır. atmosferik gürültü gerçekten rasgele sayı üreteci olarak çalışır.

3. Kendi Hareketleriniz

Sarı Bir Arka Plan Üzerinde Fareyi Hareket Ettiren Bir Kişi Resmi
Fare ve Klavye Hareketleri Rastgele Sayı Üreticilerini Güçlendirir. Resim (c) Tom Eversley / EyeEm / Getty Images

NS Linux işletim sistemi bilgisayarlara, sunuculara, ev aletlerine ve hatta Uluslararası Uzay İstasyonuna güç sağlar. Çeşitli amaçlar için güvenilir bir rastgele sayı üretecine sahip olması gerekir. Bu hedefe, kullanıcılarını veya en azından hareketlerini izleyerek ulaşır.

Linux çekirdeği, çekilecek geniş bir rasgele sayı havuzuna sahiptir. Rastgele sayılar istendiği için, kullanıcılarından gelen fare hareketlerini ve klavye girişlerini yukarıda açıklandığı gibi yüksek derecede doğrulukla izleyerek sayı havuzunu yeniler.

Yani rastgele sayılar üretmek için Linux kullanıyorsanız, aslında tohum olabilirsiniz.

Bu rasgele sayı üretecini çalışırken görmek istiyorsanız, şurada deneyin. Fare İşaretçisi Rastgele Sayı Üreticisi. İsterseniz, her bir rakamın yaklaşık olarak diğerleri kadar sık ​​görünüp görünmediğini kontrol ederek test edebilirsiniz.

4. Radyoaktif bozunma

Uranyum Heksaflorürün Kristal Yapısının Görselleştirilmesi
Radyoaktif Bozunma En Güvenilir Rastgele Sayı Üreticilerinden Biridir. Resim (c) tez / Getty Images

Rastgele sayı üreteçlerini tohumlamanın bu yollarının çoğunu tahmin etmek imkansızdır, ancak yine de deterministiktir - bu da teoride tahmin edilebilir oldukları anlamına gelir. Şu anda Dünya atmosferindeki her parçacığı takip edecek bilgi işlem gücüne sahip değiliz, ancak olsaydı, Random.org'un atmosferik gürültü modellerini kırabilirdik. Fakat HotBits hizmeti İsviçre'deki Fourmilab'da gerçekten rastgele bir tohum kaynağı kullanıyor: radyoaktif bozunma.

Radyoaktif parçacıklar elektronları öngörülemeyen bir oranda fırlatır. Gerçekten tahmin edilemez. Sadece bir sonraki parçacığın ne zaman serbest bırakılacağını tahmin edecek bilgi birikimine sahip olmadığımız için değil, bozunmanın çekirdeğine kadar rastgele olması. "Fizik yasaları ve atomun başlangıç ​​koşulları hakkında eksiksiz bilgi verilmiş olsa bile" sadece, en iyi ihtimalle, bir sonraki elektronun ne zaman serbest bırakılacağına dair bir olasılık hesaplayın. hakkında makale Amerikalı Bilim Adamı.

HotBits gibi rasgele sayı üreteçleri, gerçekten rasgele sayılar bulmak için elektronların ne zaman yayıldığını ölçmek için bir Geiger sayacı kullanır.

5. lazerler

Kırmızı ve Yeşil Lazerlerin Görüntüsü
Lazerler Gerçekten Rastgele Sayı Üretiminin Başka Bir Biçimidir. Resim (c) Mathias Joschika / EyeEm / Getty Images

Lazerler, onları pahalı ve tehlikeli radyoaktif maddelere ihtiyaç duymadan kullanabilmeniz gibi ek bir fayda ile gerçekten rastgele sayılar üretmenin başka bir yoludur. Lazerler, rastgele sayıları çok hızlı bir şekilde sağlama avantajına sahiptir.

Örneğin, araştırmacılar bir lazerlerin rastgele yaydığı protonları izleyen çip. Bir lazerin proton yayma hızı, radyoaktivitenin elektron yayma hızı kadar rastgeledir. Çip daha sonra sonuçları ölçülebilen ve rastgele sayılara dönüştürülebilen elektrik voltajına dönüştürür.

Çözüm

Rastgele sayı üreteçleri, internetimizin çalışma şekli, çekilişlerde ödüllerin verilme şekli, kimliklerimizi ve finansal bilgilerimizi koruma şeklimiz için çok önemlidir. Sayıların gerçekten rastgele olmasını sağlamak için yenilikçi, beklenmedik ve hatta tuhaf yöntemler kullanarak, tüm bu hayati faaliyetlerin olması gerektiği gibi devam etmesini sağlıyoruz.

Ay Yengeç Olduğunda Ne Beklemeli?

NS Ay Ayda bir kez Dünya'nın etrafında dönüyor. Dünya'nın bakış açısından, ay gece gökyüzünde hareket ediyor, astronomik bir nesneyi veya takımyıldızı "geçiyor" veya geçiyor gibi görünüyor. Astrolojik bir bakış açısıyla, ay, içinden geçerken duyg...

Devamını oku

Aslan Ay (Transit)

Ay Aslan'dayken, LOL istiyoruz! Parti zamanı! Ev gibi Yengeç Ayından çıkıyoruz ve aksiyonun olduğu yerde olmak istiyoruz. Yaşama sevinci kalpten gelir ve eğlence için etrafımıza bakmamızı sağlar. Büyük yaşamak istiyoruz. Bu Ay neşeli bir hava ge...

Devamını oku

Astrolojide Ay Boğa burcundayken ne anlama gelir?

Ay, zodyakta hareket ederken tüm burçların duygusal tonunu belirler. Her 2 1/2 günde bir farklı bir burçtan geçer. Ayın "akışına uymak" için bu ritimle çalışabilirsiniz. Ayınızın burcunuza göre nerede olduğunu bilerek, yaşamayı bekleyebileceğiniz...

Devamını oku