Bir kamera renkli lav lambalarını izliyor. Görüntü bir güvenlik sistemine gidiyor. Bu düzende şaşırtıcı olan lambaların gücü değil, hareketlerinin tahmin edilmesinin zor olması.
Şifrelemede tahmin edilemezlik gerekiyor
Güvenli bir bağlantı kurarken kullanılan gizli değerler, dışarıdan bakarak hesaplanabilir olmamalı. Sadece karmaşık görünen bir sayı dizisi yeterli değildir; dizinin nasıl üretildiğini bilen biri sıradaki değeri çıkarabiliyorsa güvenlik bozulabilir. Kriptografik rastgele sayı üreticileri, uygun bir başlangıç verisinden çok sayıda öngörülemez değer üretmek için tasarlanır. Bu nedenle başlangıç verisinin niteliği, yapılan matematik kadar önem taşır.
Kamera görüntüsü nasıl sayıya dönüşüyor?
Kameranın yakaladığı her kare zaten sayılarla temsil edilen bir görüntüdür. Lambaların hareketi, ışık değişimleri ve sensör gürültüsü bu veriyi etkiler. Cloudflare'ın anlattığı sistem, görüntüden bir özet üretip bunu önceki durum ve yerel rastgelelik kaynaklarıyla birlikte işler. Sonuç güvenli sayı üreticisini besler. Yani ekranda görülen bir renk, doğrudan belirli bir kullanıcının şifresine dönüşmez; arada birkaç işleme katmanı bulunur.
Neden başka kaynaklarla karıştırılıyor?
LavaRand adı verilen bu düzen, sunucuların kendi kaynaklarına ek katkı sağlamak için geliştirilmiştir. Kaynaklardan biri beklenenden daha öngörülebilir çıkarsa diğerlerinin desteği korunur. Şirket daha sonra farklı ofislerde sarkaçlar ve hareketli düzenekler gibi başka fiziksel kaynakları da sisteme kattığını açıkladı. Güvenliğin tamamını tek kameraya ya da tek lambaya bağlayan bir mimari söz konusu değildir. İlginç dekor, daha büyük bir sistemin parçasıdır.
Lav lambaları interneti tek başına şifrelemez. Görüntülerindeki öngörülemezlik, başka kaynaklarla birleştirilerek güvenli rastgele sayı üretimine katkı sağlar.
MERAKIN BİR DAYANAĞI OLSUN.
Kaynağına git.
Bu anlatıyı hazırlarken başvurduğumuz kaynaklar.
Cloudflare — LavaRand neden ve nasıl kullanılıyor? Cloudflare — Fiziksel rastgelelik kaynaklarının işlenmesi