De output van 14 onafhankelijke generators, elk geïnitialiseerd door zijn eigen willekeurige 320 bit sleutel, wordt gecombineerd voor het genereren van de output. In totaal worden 4.480 bits afgeleid van muisbewegingen en tijdsmetingen van deze bewegingen. In totaal worden 6 reeksen (26.880 bits) gemixed om de volledige pool voor de seed te vullen. Seed diepte is 4,11*101348. Tijdens het genereren worden elke 17 tot 29 nummers of letters een aantal (3 tot 13) overgeslagen. Hoeveel karakters waar worden overgeslagen hangt af van willekeurig waarden, gegenereerd door een combinatie van twee afzonderlijke generators. Het ontbreken van gemiddeld zo'n 50 procent van de output maakt crypotanalyse van de volledige output onmogelijk. Na het initialiseren van de 14 generators worden de eerste 3000 a 4000 karakters genegeerd om enigerlei relatie tussen de seed en de output te vermijden. Het juste aantal genegeerde karakters variëert naargelang het aantal overgeslagen karakters. Na ten hoogste 100.000 karakters worden alle generators opnieuw geïnitialiseerd met een nieuwe seed. De Numbers software slaagt in alle statistische random number generator tests zoals voorgeschreven in NIST's FIPS-PUB-140-1 betreffende veiligheidsvereisten voor cryptografische modules. Deze test reeks omvat de longrun test, mono-bit test, poker-test en runs test. Hoewel een CSPRNG theoretisch nooit Shannon's absolute veiligheid bereikt zal hij in de praktijk bruikbaar zijn om one-time pads te genereren. De astronomische grootte van seed en periode, de whitening door 14 gecombineerde generators en het gedeeltelijke en beperkt aantal gegenereerde nummers of letters met dezelfde seed maken het onmogelijk om de output te achterhalen. Bovendien kan het mengen van externe willekeur de veiligheid van de generators verbeteren tot op het niveua van onbreekbare one-time pads. Numbers 8.3 is daarom een goed software alternatief om one-time pads te creëren. Geschikt voor Windows™
98/ME/2000/XP/Vista/Win7. Werkt ook met WINE op Linux en
met Parallels Desktop op MAC. Alle feedback, vragen of suggesties zijn altijd welkom via e-mail of in het gastenboek .
|