Font Size: a A A

Design And Implemation Of The Statistical Test Of The Pseudo Random Sequences

Posted on:2017-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:K LiuFull Text:PDF
GTID:2308330503984844Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Random numbers have been widely used in the software design, communications systems and information security, such as key management, cryptographic protocols, digital certificates, digital signatures and authentication and other applications, in which the nature of the random number directly affects the safety of the system. Since the mostly truly random sequences are produced from the noise, it is difficult to achieve. Therefore the pseudo-random sequences generated by mathematic methods are be used to substitute for the truly random sequences.This paper studies the design and implementation of the random number test system. On the basis of the definition describes a random number, characteristics and basic knowledge of application scenarios, and random testing technology, the 15 kinds of NIST algorithm has been implemented. These can be tested in three test scenarios which have been designed to deal with random test problems under mostly circumstances. The main work is as follows:(1) Fifteen kinds of the NIST test method have been designed and implemented.(2) On the basis of analysis the application status of random testing, three test scenarios, which are small file test, large file test and shared memory test, are presented.(3) Combination the test methods and algorithms of the random properties of random sequence,random number test system is realized. It can easily, unified comprehensive testing the random properties of the sequences.
Keywords/Search Tags:Pseudo-random sequence, random testing, information security, probability
PDF Full Text Request
Related items