Pseidogadījumu virkņu izveide ar lineāro nobīdes reģistru un to dešifrēšana

dc.contributor.advisorBēts, Raivis
dc.contributor.authorLielbārdis, Artūrs
dc.contributor.otherLatvijas Universitāte. Fizikas, matemātikas un optometrijas fakultāte
dc.date.accessioned2021-07-02T01:06:21Z
dc.date.available2021-07-02T01:06:21Z
dc.date.issued2021
dc.description.abstractDarbā tiek apskatītas lineāro nobīdes reģistru veidotās virknes un to nejaušība. Šo virkņu nejaušība tiek pārbaudīta ar trīs Golomba postulātiem un statistiskajiem biežuma testiem: testu ar monobitu metodi un testu bloku ietvaros. Tiek izskaidrots, kā teksts tiek pārveidots binārajā kodā un aizšifrēts ar iegūtajām lineāri rekurentajām virknēm, kas pēc tam tiek dešifrēts ar vienādojumu sistēmu vai Berlekampa-Masseja algoritmu. Praktiskajā daļā tiek apskatīts pseidogadījumu virkņu veidošana dažādos garumos, to uzlaušanas un raksturīgo polinomu atrašanas laikietilpīgums.
dc.description.abstractThis thesis looks at number sequences generated by linear-feedback shift registers and their randomness. This randomness is verified using Golomb's postulates and frequency tests: frequency (monobit) test and frequency test within a block. It is explained how text is converted to binary code and encrypted with linear recurrent sequences, and how the cipher text can be deciphered by solving a system of linear equations or by using Berlekamp-Massey algorithm. There is also a practical investigation in the generation of pseudorandom number sequences of different lengths, and the time it takes to decipher them and find their corresponding polynomials.
dc.identifier.other83864
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/55979
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectMatemātika
dc.subjectLineārais nobīdes reģistrs
dc.subjectA5/1
dc.subjectGolomba postulāti
dc.subjectpseidogadījumu virkņu statistiskie testi
dc.subjectBerlekampa-Masseja algoritms
dc.titlePseidogadījumu virkņu izveide ar lineāro nobīdes reģistru un to dešifrēšana
dc.title.alternativeGenerating pseudorandom number sequences with linear-feedback shift register and deciphering them
dc.typeinfo:eu-repo/semantics/bachelorThesis
Files