CryptRndTest: Statistical Tests for Cryptographic Randomness

Share:

Performs cryptographic randomness tests on a sequence of random integers or bits. Included tests are greatest common divisor, birthday spacings, book stack, adaptive chi-square, topological binary, and three random walk tests. Tests except greatest common divisor and birthday spacings are not covered by standard test suites. In addition to the chi-square goodness-of-fit test, results of Anderson-Darling, Kolmogorov-Smirnov, and Jarque-Bera tests are also generated by some of the cryptographic randomness tests.

Author
Haydar Demirhan
Date of publication
2016-02-25 05:21:43
Maintainer
Haydar Demirhan <haydarde@hacettepe.edu.tr>
License
GPL-3
Version
1.2.2

View on CRAN

Man pages

adaptive.chi.square
Adaptive Chi-Square Test
birthday.spacings
Birthday Spacings Test
book.stack
Book Stack Test
CryptRndTest-internal
Functions for internal use only
CryptRndTest-package
Statistical Tests for Cryptographic Randomness
GCD
Greatest Common Divisor
GCD.big
Greatest Common Divisor for Large Integers
GCD.q
Greatest Common Divisor
GCD.test
GCD Test
print.CryptRndTest
Print Test Results
random.walk.tests
Random Walk Tests
Strlng2
Stirling Number of The Second Kind
TBT.criticalValue
Critical value for Topological Binary Test
toBaseTen
Convert form Base 2 to 10
toBaseTwo
Convert form Base 10 to 2
topological.binary
Topological Binary Test

Files in this package

CryptRndTest
CryptRndTest/inst
CryptRndTest/inst/doc
CryptRndTest/inst/doc/CryptRndTest.pdf
CryptRndTest/inst/doc/CryptRndTest.R
CryptRndTest/inst/doc/CryptRndTest.ltx
CryptRndTest/NAMESPACE
CryptRndTest/R
CryptRndTest/R/toBaseTen.R
CryptRndTest/R/book.stack.R
CryptRndTest/R/random.walk.tests.R
CryptRndTest/R/topological.binary.default.R
CryptRndTest/R/birthday.spacings.main.R
CryptRndTest/R/KSADdga.R
CryptRndTest/R/adaptive.chi.square.default.R
CryptRndTest/R/check.R
CryptRndTest/R/toBaseTwo.R
CryptRndTest/R/birthday.spacings.default.R
CryptRndTest/R/topological.binary.R
CryptRndTest/R/random.walk.tests.default.R
CryptRndTest/R/Random.walk.Y.R
CryptRndTest/R/TBT.criticalValue.R
CryptRndTest/R/adaptive.chi.square.main.R
CryptRndTest/R/adaptive.chi.square.R
CryptRndTest/R/print.CryptRndTest.R
CryptRndTest/R/topological.binary.main.R
CryptRndTest/R/KSADCHRY.R
CryptRndTest/R/dogumGunuAraliklari.R
CryptRndTest/R/GCD.big.R
CryptRndTest/R/random.walk.tests.main.R
CryptRndTest/R/birthday.spacings.R
CryptRndTest/R/GCD.test.default.R
CryptRndTest/R/book.stack.default.R
CryptRndTest/R/Strlng2.R
CryptRndTest/R/Random.walk.D.R
CryptRndTest/R/Random.walk.G.R
CryptRndTest/R/GCD.R
CryptRndTest/R/GCD.q.R
CryptRndTest/R/GCD.test.main.R
CryptRndTest/R/book.stack.main.R
CryptRndTest/R/GCD.test.R
CryptRndTest/vignettes
CryptRndTest/vignettes/RJournal.sty
CryptRndTest/vignettes/demirhan_Crypt_2015.bib
CryptRndTest/vignettes/CryptRndTest.ltx
CryptRndTest/MD5
CryptRndTest/build
CryptRndTest/build/vignette.rds
CryptRndTest/DESCRIPTION
CryptRndTest/man
CryptRndTest/man/random.walk.tests.Rd
CryptRndTest/man/Strlng2.Rd
CryptRndTest/man/GCD.q.Rd
CryptRndTest/man/topological.binary.Rd
CryptRndTest/man/GCD.Rd
CryptRndTest/man/toBaseTen.Rd
CryptRndTest/man/CryptRndTest-package.Rd
CryptRndTest/man/toBaseTwo.Rd
CryptRndTest/man/CryptRndTest-internal.Rd
CryptRndTest/man/adaptive.chi.square.Rd
CryptRndTest/man/print.CryptRndTest.Rd
CryptRndTest/man/book.stack.Rd
CryptRndTest/man/birthday.spacings.Rd
CryptRndTest/man/TBT.criticalValue.Rd
CryptRndTest/man/GCD.test.Rd
CryptRndTest/man/GCD.big.Rd