- 5
- 13 943
Mehmet Yılmaz
เข้าร่วมเมื่อ 22 ม.ค. 2013
NIST SP 800-22 / Generate Input Data
code : gist.github.com/ylmazmehmet60/293c1c2d3ac3713f950da180f7070f9f
มุมมอง: 1 961
วีดีโอ
NIST SP 800-22 / Installation and Test Suite
มุมมอง 9K2 ปีที่แล้ว
NIST SP 800-22 / Installation and Test Suite
Could you explain the difference between input in ASCII and input in Binary?
i want to generate 10000000 for 10 bit stream then what to do?
Abim ÖLÜMSÜZDÜR
Can you send me your email address?
i need some help in my understanding the nist statistical test
why you order 'assess 100000'? not 'assess 1000000'? As I know, nist sp 800-22 is nessesary 1000000 bit to check stochastic characters.
Thank you so much! You saved my life. Such an amazing video :)
Başımız sağolsun
how i can convert from csv file random source to txt or .pi format. and is it need to 32 bits length
is it for pseudorandom generator and if i have random source for others i can use it. and if i have file format from csv how i can convert it to txt or.pi. and is it must 32 length
#egzozcuaşkınölümsüzdür
🥀🥀🥀
Ruhu şad olsun
pls, i want pdf "RANDOM NUMBER GENETORS"?
pdf.ac/kCN9H
SP800-22 has a number of algorithmic problems and is not fit for purpose. It is currently under review by NIST. Many industry participants have advocated for the removal of SP800-22 as a standard. NIST have indicated that they intend to clarify its role but have not made any public statement on whether or not thet intend to fix the algorithms. You should understand that SP800-22 will fail to identiy a large class on non uniform distributions as being non uniform and will also oftem idenity uniform distributions as failing. The P levels used and the number of tests used mean false negatives and false positives are likely, regardless of the efficacy of the tests. Dieharder has a number of problems also. You will be better off using formal analysis of generator algorithms to ensure uniformity rather than statistical test suites like SP800-22.
what is the relation between (./assess 100000 )and ( bitstreams 10)?
I can not remember. You may have knowledge by the document. nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-22r1a.pdf
The relation between (./assess 100000) and (bitstreams 10) is that they are the parameters for running the test suite on a user-provided input file. The first parameter, 100000, is the length of each binary sequence to be tested. The second parameter, 10, is the number of binary sequences to be tested.
@@aranyagupta354 Thank you so much
please, I have a problem with running the tests, how can I fix it? ERROR: LOG FILES COULD NOT BE OPENED. MAX # OF OPENED FILES HAS BEEN REACHED = 26 -OR- THE OUTPUT DIRECTORY DOES NOT EXIST.
can I test 128-bit only? which test can apply?
How to use this program for AES algorithm ?
Thank you for great helping video
Is it possible to test each 32 bit line here so the command would be ./assess 32 ?
It is not possible. needs a million bit to test in totally.
@@ylmazmehmeth then in the question "How many bitstreams ?" we will enter 31250, 31250 * 32 = 1000000 bit in totally. I tried but always get error. I tried changing it to ./assess 100 then the question "How many bitstreams ? I filled in 100000 but still get the error. I really want to check the length of the bitstream min length 100.
@@catdragon2096 In order to invoke the NIST statistical test suite, type assess, followed by the desired bit stream length, n. For example, assess 100000, then How many bit streams should be generated? question should be 10. You can refer this linked PDF Section "5.6 Running the Test Code" to see more detail. nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-22r1a.pdf
Hi Mehmat, I have sequence of binary random bit stored in a matalab variable. I want to know to to convert it into binary or ASCII formate so that it can be assessed by this NIST test Suites.
of course, you can test sequence of binary by nist. please check other video of mine.
@@ylmazmehmeth Thank you Mehmat
Also, can I directly replace the test data buy my data?
hello!!! very nice video I would like to know what is the min value of P from which we can consider that the RBG pass the test ?
in the video time line 3.44 where the path of cygwin followed by bin is coped in some directory and this step is it important why for that step can you explain in detail
Windows can recognize the cygwin when you run it from the cmd with this step.
@Mehmet Yılmaz i tried to follow the same thing but the settings you are doing in notepad++ are not in english . i am stuck there.
actually I didn't do anything in notepad++part that could effect the data. I check 0's and 1's count seperatly. If counts are close to each other I understand that I am on the right way
the reason why I am checking the 1's and 0's is that if those two number not enough close to one another, you cant pass the NIST test. Befero NIST test make sure that the counts close each other
@@ylmazmehmeth i generated the data but i am getting the " igmac:underflow " things multiple times and no p-values are being calculated ..could you please explain how to fix it. ?
@@meer5323 I dont know anything about this issue
i get the same issue ,do you get the solve? pleas@@meer5323
can you please provide the link to down the nist test suite file
csrc.nist.gov/CSRC/media/Projects/Random-Bit-Generation/documents/sts-2_1_2.zip
How to generate the Input file for this ? I am facing some errors in the format of Input file
I will make a video for your question. I will inform you.
@@ylmazmehmeth I am a MS by research student at IIIT Hyderabad, India working on QRNG. I have some queries about Randomness Testing. Is it possible to have a meet with you on Google Meet?
@@ylmazmehmeth Can you please share your email id ? Tomorrow same time ok.
@@vatanpreetsingh1221 send me a link i will join
@@ylmazmehmeth ok. I will send you the link same time tomorrow. Thanks
Сould you link to this question in stackoverflow?
stackoverflow.com/questions/48834651/nist-statistical-test-suite