Tuesday, 24 October 2017
arrow JDiceChecker 5.0.0.1
Java Source Code - JDiceChecker 5.0.0.1 Print E-mail
Get C++ DiceLock cipher architecture source code packages of DiceLock for Microsoft Visual Studio 2013 and DiceLock-x for Linux with Test Driver Programs and Response Test Vector files to verify that both them work as expected.
DiceLock for Windows and Linux
DiceLock Security governing software licenses are Free/Libre Source Code License and Educational and Research License

DiceChecker 5.0.0.1 is a Java extension (.jar) that implements some of NIST FIPS 800-22b random number tests.

The random number test implemented are:

  • Frequency Test,
  • Block Frequency Test,
  • Cumulative Sum Forward Test,
  • Cumulative Sum Reverse Test,
  • Runs Test,
  • Longest Run Of Ones Test,
  • Rank Test,
  • Universal Test,
  • Approximate Entropy Test,
  • Serial Test,
  • Discrete Fourier Transform Test,

DiceChecker 5.0.0.1 is composed of the following files:

com.dicelocksecurity.com.jdicechecker package

TypeSizes.java

com.dicelocksecurity.com.jdicechecker.CryptoRandomStream package:

CryptoRandomStream (package)
CryptoRandomStreams.java
BaseCryptoRandomStream.java (1st part)
BaseCryptoRandomStream.java (2nd part)
DefaultCryptoRandomStream.java (1st part)
DefaultCryptoRandomStream.java (2nd part)

com.dicelocksecurity.com.jdicechecker.RandomTest package:

RandomTest (package)
RandomTests.java
RandomTestErrors.java
MathematicalErrors.java
MathematicalFunctions.java (1st part)
MathematicalFunctions.java (2nd part)
BaseRandomTest.java
ApproximateEntropyTest.java
BlockFrequencyTest.java
CumulativeSumForwardTest.java
CumulativeSumReverseTest.java
DiscreteFourierTransformTest.java (1st part)
DiscreteFourierTransformTest.java (2nd part)
DiscreteFourierTransformTest.java (3rd part)
FrequencyTest.java
LongestRunOfOnesTest.java
RankTest.java (1st part)
RankTest.java (2nd part)
RunsTest.java
SerialTest.java
UniversalTest.java
RandomTestSuite.java (1st part)
RandomTestSuite.java (2nd part)
RandomTestSuite.java (3rd part)

Obviously all files will be available at http://www.dicelocksecurity.com/ as a single package soon.