Lava svjetiljke omogućavaju sigurno surfanje

Sigurnosna kompanija Cloudflare ima vrlo zanimljiv način na koji dolazi do nasumičnih brojeva i nepredvidivih kriptografskih ključeva

Sandro Vrbanus nedjelja, 12. studenog 2017. u 07:00

Generiranje nasumičnih brojeva jedan je od najvećih izazova s kojima se računalna tehnologija suočava. Računala inherentno nisu stvorena da proizvode nasumične rezultate, već one strogo definirane i samim time lako predvidive. U koštac s ovim problemom uhvatili su se brojni stručnjaci kroz povijest i osmislili brojne metode generiranja nasumičnih brojeva, no najbolje rješenje svakako uključuje neku pojavu iz stvarnog svijeta – na primjer bacanje kockica.

Sigurnosna kompanija Cloudflare, koja pruža usluge enkripcije prometa za oko 10% svih web stranica u svijetu stoga je morala osmisliti neprobojan način kojim bi dolazila do nepredvidivih slučajnih brojeva, iz kojih se potom generiraju kriptografske šifre. I domislili su se – lava svjetiljki.

U svojem su sjedištu u San Franciscu postavili su na jedan zid stotinu ovakvih svjetiljki i kameru koja ih snima. Algoritmi prate kretanje "lave" unutar raznobojnih svjetiljki i na temelju toga generiraju sasvim nasumične nizove znakova. Takvi nepredvidivi nizovi koriste se kao "seed" (početna vrijednost) za izradu kriptografskih ključeva, a koji se potom distribuiraju na servere diljem svijeta.

Cijelu priču o ovom zanimljivom spoju stvarnog svijeta i računalne kriptografije možete pogledati u priloženom videu.