***************************************************************************
  Einige XR232-generierte Zufallsdateien und statistische Testergebnisse
  (2005/2006 von J.Thomas [joytec@gmx.de])
***************************************************************************

Hinweise: 

Untenstehende Liste soll eine kurze bersicht zu verschiedenen 
Experimentierbedingungen geben, unter denen Zufallsdateien mit 
dem XR232 generiert wurden. 

Das Verzeichnis enthlt nur die entsprechenden DIEHARD [1] 
Reports im Klartext (Dateierweiterung *.txt), natrlich nicht die jeweils 
11 MBytes groen Originaldateien (diese knnen bei Bedarf auf CD
angefordert werden). 

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

Allgemeine Einstellungen:
 
- XR232-Schaltung Version 1.6 
- Alle Dateien wurden mit XR232.EXE in der Version 1.0 erzeugt
- Plattform P1-System mit 166 MHz, Win'98 oder DOS-Modus
- Alle Experimente mit Rauschquelle auf Basis einer Z-Diode BZX 9V1
- Verstrkerbaugruppe nur mit Mindestabschirmung, Gert unabgeschirmt 
- Standard-Steckernetzteil 9VAC/500mA 
- Sicherheitsabstand zwischen TRNG und PC/Monitor: 1,5 Meter
- Alle Dateien mit moderaten 19.200 bps ber einen 16550'er UART erzeugt
- Zufallsdateien fr DIEHARD-Tests waren 11.200 kB gro (11.468.800 bytes) 

---------------------------------------------------------------------------
 REPORTS:
---------------------------------------------------------------------------

* Unter reinem DOS erzeugt:

xr_raw.dat 	- Rohdaten ohne Balancierung
xr_raw_c.dat	- Rohdaten mit 74HC74 anstelle 74LS74
                  (wenig Unterschied, nur ein Test)

xr_bxor.dat	- Funktion blockbasiertes Bitshifting und XOR ( /B )
xr_xor.dat 	- Funktion klassisches bitweises XOR ( /X )

xr_rand.dat 	- Funktion RND() mit Startzahlen aus dem XR232 ( /R )
xr_vn.dat 	- Funktion Von-Neumann-Balancierung ( /N )

xr_p.dat	- 1 MB Zufallsdatei aus Paritybits ( /P ),  
                  (getestet mit RNG-Tester [2])

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

* Als Hintergrundprozess unter Win'98 erzeugt und bei gleichzeitiger
  Systemauslastung durch diverse Standardanwendungen (Textverarbeitung, 
  Grafik, MP3, usw. ): 

xrb_raw.dat 	- Rohdaten 

xrb_bxor.dat	- Funktion blockbasiertes Bitshifting und XOR ( /B )
xrb_xor.dat 	- Funktion klassisches bitweises XOR ( /X )

xrb_rand.dat 	- Funktion RND() mit Startzahlen aus dem XR232 ( /R )
xrb_vn.dat 	- Funktion Von Neumann Balancierung ( /N )


---------------------------------------------------------------------------
Zu den angegebenen Balancierungsoptionen verweise ich auf den Quellcode
der Programme (Ordner "sources" in diesem Paket). ---------------------------------------------------------------------------

Links:

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

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

[3] mailto:joytec@gmx.de

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

