in swedish StreamSec  

 

 
News
Products
Research
How to - algorithms with proofs
PCFB-mode
Steak
Key Setup Scheme
Feedback process
Main Function
Algorithm
Matrix Table Transform
Hash Scheme
PRNG test results
Security proof
Source - Steak
Source - SecUtils
Source - CombUtils
Order
Demos
Downloads
About Streamsec
Contact

2003-10-22

Steak Pseudo Random Properties

Steak has been tested in accordance with the test suite described in the NIST special publication 800-22. Source code for Borland Delphi (only tested for Delphi 5 Enterprise) and a compiled executable is available for download:

    Source code - NOTE: Only the algorithms are included. 

    Executable

Test results

All tests showed a success rate in the expected and desired interval of 0.98 ~ 1.00 after 1000 tests, given Alpha = 0.01 and one Mbit of data. The only exceptional result was that the excursion tests consistently showed a success rate above 0.995.

Each test was conducted on six different kinds of output from Steak:

  (1) Cipher text of a zero valued plain text string, 
  (2) Cipher text of a random valued plain text string, 
  (3) Cipher text xor it's (random) plain text,
  (4) Decryption output past a cipher text error (zero valued input),
  (5) Decryption output past a cipher text error (random input),

  (6)
Original (random) plain text input xor decryption output past a cipher text error.

The Delphi system Random function was used to produce random input. A random key was generated for each test.

 

©2001StreamSec