Više od 80.000 posjeta, više od milijun “hitova”, 2800 registriranih korisnika, gigabajti skinutih podataka… Zvuči kao neki social networking ili MP3 site, no ove odlične rezultate bilježi internetski servis za generiranje slučajnih brojeva, tek kratko vrijeme prisutan na internetu. Servis su pokrenuli inženjeri Instituta Ruđer Bošković. Nizovi slučajnih brojeva potrebni su pri cijelom nizu primjena, od jednostavnih programa za generiranje brojeva za loto, do znanstvenih aplikacija, kriptografskih zaštita podataka, a koriste se i u virtualnih kockarnicama ili online igrama. Svatko tko se bavi programiranjem zna da su softverski generirani slučajni brojevi zapravo pseudo-slučajni, jer u manjoj ili većoj mjeri prate određeni uzorak. Ako je uzorak lako vidljiv, onda kažemo da algoritam nije dobar, a ako je teško otkriti uzorak ponavljanja brojeva, onda je algoritam “dobar”. Međutim, u svim se tim slučajevima zapravo ne dobivaju zaista slučajni nizevi brojeva. Ruđerov servis nazvan je QRBGS, što dolazi od “Quantum random bit generator service” i kako mu ime kaže zasnovan je na kvantnom generatoru slučajnih brojeva. Taj generator uređaj je koji su razvili znanstvenici Ruđera Boškovića. On koristi kvantni proces emisije fotona, a to doslovno nepredvidi proces, pa daje brojeve koji su zaista slučajni. Patentirani postupak i uređaj koji se nalazi u Ruđeru moguće je, zahvaljujući internetu, koristiti s bilo kojeg mjesta koje ima pristup globalnoj mreži. Akademski korisnici servis QRBG mogu koristiti besplatno, a komercijalni mogu do njega pristupiti uz naknadu.
Rad na QRBG-u počeo je zbog potrebe raznih računalnih simulacija koje su vrlo osjetljive na “kvalitetu” slučajnih brojeva (njihovu uniformnost, distribuciju…). Znanstvenici imaju na raspolagnju tri mogućnosti: mogu koristiti konačne automate (dakle, današnja digitalna računala), skupi specijalizirani hardver, ili se mogu zadovoljiti generatorima pseudo-slučajnih brojeva. To nije zadovoljavalo Ruđerove stručnjake koji su postavili nekoliko glavnih zahtjeva pred novi generator slučajnih brojeva. On je morao davati potpuno slučajene brojeve, brzina generiranje morala je biti velika, lak dostup do generiranih podataka, robusnost servisa i visoku sigurnost za korisnika koji koristi generator. Najvažniji dio servisa je nedeterministički generator, hardverski uređaj koji prati emisiju fotona u poluvodičima, a razvijen je u Laboratoriju za stohastičke signale i istraživanje procesa. U postupku generiranja, fotoni se detektiraju jedan po jedan, neovisno o drugim fotonima. Vrijeme detektiranja fotona koristi se za generiranje slučajnih bitova. Ono što je jedinstveno u ovo postupku jest da se jedan foton koristi za generiranje i nule i jedinice. Uređaj QRBG121 povezan je sa osobnih računalom putem USB sučelja, a softver pohranjuje slučajne brojeve u file. Napisana je biblioteka i primjeri aplikacija u C jeziku, C# i VisualBasicu, te se slučajno generirani brojevi mogu lako integrirati u neku drugu aplikaciju.
Važna obavijest:
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na web portalu Poslovni.hr dopušteno je samo registriranim korisnicima. Svaki korisnik koji želi komentirati članke obvezan je prethodno se upoznati s Pravilima komentiranja na web portalu Poslovni.hr te sa zabranama propisanim stavkom 2. članka 94. Zakona.Uključite se u raspravu