Satunnainen siemen - Random seed

Satunnainen siemen (tai siementen tila , tai vain siemen ) on numero (tai vektori ), jota käytetään alustamaan valesatunnaislukugeneraattoriin .

Jotta siementä voidaan käyttää näennäissatunnaislukugeneraattorissa, sen ei tarvitse olla satunnainen. Numeronmuodostusalgoritmien luonteen vuoksi niin kauan kuin alkuperäinen siemen jätetään huomiotta, muut algoritmin luomat arvot seuraavat todennäköisyysjakaumaa näennäissatunnaisesti.

Siemen määrittää täysin näennäissatunnaislukugeneraattorin numerosarjan: joten jos näennäissatunnaislukugeneraattori alustetaan uudelleen samalla siemenellä, se tuottaa saman numerosarjan.

Hyvän satunnaisen siemenen valinta on ratkaisevan tärkeää tietoturvan alalla . Kun salainen salauksen avaimen on näennäissatunnaisesti syntyy , jolla on siementen avulla yksi saada avain. Korkea entropia on tärkeä hyvän satunnaisen siemendatan valitsemiseksi.

Jos sama satunnainen siemen jaetaan tarkoituksella, siitä tulee salainen avain , joten kaksi tai useampia järjestelmiä, jotka käyttävät vastaavia näennäissatunnaisia ​​numeroalgoritmeja ja vastaavia siemeniä, voivat luoda vastaavia jaksoja toistumattomista numeroista, joita voidaan käyttää synkronoimaan etäjärjestelmiä, kuten GPS- satelliitteja ja vastaanottimet.

Satunnaiset siemenet syntyvät usein tietokonejärjestelmän tilasta (kuten kellonajasta ), salakirjoituksellisesti suojatusta näennäissatunnaislukugeneraattorista tai laitteiston satunnaislukugeneraattorista .

Katso myös

Viitteet