***************************************************************************
  Statistical reports on XR232-based random data files, 
  generated in 2005/2006 by J.Thomas [joytec@gmx.de]
***************************************************************************

Remarks:

This is only an informational overview on the environmental 
conditions, I have been testing the XR232 hardware under. 

DIEHARD [1] results have been stored under the original source's
filename, with *.txt extension respectively. 

NOTE: The large random data files are certainly NOT included 
in this package (...yet still available on CD by request).

---------------------------------------------------------------------------

Settings:
 
- XR232 device (circuit version 1.6) 
- XR232.EXE (DOS-commandline tool version 1.0)  
- Small P1 @ 166 MHz, W'98 (DOS8.0)
- All experimentation was done with the same BZX9V1 zener
- Noise source was basically shielded, yet no device shielding 
- Power adaptor was 9VAC/500mA modem-type 
- Safety distance of about 1 1/2 meters has been kept between PC/CRT and TRNG
- All data transfer was done at 19.200 bps over 16550-style UART 
- All DIEHARD-testfiles were 11.200 kB (11.468.800 bytes), like this:

---------------------------------------------------------------------------
 THE REPORTS:
---------------------------------------------------------------------------

* Generated under pure DOS: 

xr_raw.dat 	- raw data
xr_raw_c.dat	- raw data, testing with CMOS *74HC74* instead of 74LS74
                  (did not really make a difference)

xr_bxor.dat	- block based and bitshifted XOR ( /B )
xr_xor.dat 	- classic bitwise XOR ( /X )

xr_rand.dat 	- RND() random function re-seeded by XR232 ( /R )
xr_vn.dat 	- Von Neumann balanced ( /N )

xr_p.dat	- 1MB random file made of parity bits ( /P )
                  (from random-generator-tester [2])

---------------------------------------------------------------------------

* Files generated as a background process (Win'98)
  with standard applications running (word-processing, 
  some graphics-stuff, mp3-playing, etc.): 

xrb_raw.dat 	- raw data

xrb_bxor.dat	- block based and bitshifted XOR ( /B )
xrb_xor.dat 	- classic bitwise XOR ( /X )

xrb_rand.dat 	- RND() random function re-seeded by XR232 ( /R )
xrb_vn.dat 	- Von Neumann balanced ( /N )


---------------------------------------------------------------------------
For more details on the balancing methods performed, please refer to the 
sourcecodes (folder "sources" in this package).
---------------------------------------------------------------------------


Links:

[1] http://www.stat.fsu.edu/pub/diehard

[2] http://gap.optique.ch

[3] mailto:joytec@gmx.de

---------------------------------------------------------------------------

