Dragon,Rabbit,Spritz: NIST — Statistical Test Suite For Random And Pseudorandom Number Generators
May 12, 2022 229 Replies
R
Rupert Haselbeck
Ralph A. Schmid, dk5ras schrieb:
Genau das versuchen wir dem guten Helmut beizubringen. Jede Messung,
werden, damit auf Basis der gewonnenen Ergebnisse sinnvolle Aussagen
ACK
eingesetztes Tool das Gegenteil behauptet. Wenn die Sicherheit nur noch
MfG Rupert
Didn't find your answer? Ask the community — no account required.
H
Helmut Schellong
ot a generator
or as appropriate
ot serve
is paper.
ventuellen Erwartungen
s Grobrechen
se niemals dazu geeignet ist, eine Kryptoanalyse zu ersetzen.
cht als (Pseudo)Zufallszahlengenerator geeignet oder vorgesehen und schon deshalb ist mit den hier diskutierten Tools auch kein sinnvoller Test au
ist in aller Regel durchaus sinnvoll, sich auf die vom Hersteller vorgege
nd wenn man dazu noch die Hinweise des Herstellers zur Vorgehensweise und zum Anwendungsbereich eines Werkzeugs ignoriert, so kann nichts wirklich sinnvolles als Ergebnis erwartet werden.
|The statistical tests on Rabbit were performed using the NIST Test Suite [17], |the DIEHARD battery of tests [14] and the ENT test [22]. |Tests were performed on the internal state as well as on the extracted o utput. |Furthermore, we also conducted various statistical tests on the key setu p function. |Finally, we performed the same tests on a version of Rabbit where each s tate variable |and counter variable was reduced to 8 bit. |No weaknesses were found in any of these cases.
|National Institute of Standards and Technology. |A statistical test suite for the validation of random number generators |and pseudo random number generators for cryptographic applications. |NIST Special Publication 800-22,
formatting link
2001.
|This package will address the problem of evaluating (P)RNGs for randomne ss. |It will be useful in: |o identifying (P)RNGs which produce weak (or patterned) binary sequences , |o designing new (P)RNGs, |o verifying that the implementations of (P)RNGs are correct, |o studying (P)RNGs described in standards, and |o investigating the degree of randomness by currently used (P)RNGs.
Ich hab vor einiger Zeit mal mit den DIEHARD Tests rumgespielt. Die
Vielleicht sind ja die NIST Tests besser.
Hanno
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith
H
Helmut Schellong
ite [17],
Executables sind auf keinen Fall random. Das ist auch gar nicht vorstellbar! Die Suite zeigte stets 14 von 15 Tests als Totalversagen an (igamc: UNDER FLOW). Nur 'LinearComplexity' wurde stets bestanden.
|4 Analysis of Cipher |4.1 Statistical Tests |Statistical tests provided by the CRYPT-X [8] package were performed |on keystream produced by the Dragon cipher. |The frequency, binary derivative, change point, subblock and runs tests |were executed with 30 streams of Dragon output, each eight megabits in l ength. |The sequence and linear complexity tests were executed for the 30 stream s |with two hundred kilobits each. |Dragon passed all pertinent statistical tests.
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith
H
Helmut Schellong
Suite [17],
. Darunter waren auch diverse Executables: Stets totaler FAILURE. Das liegt am Inhalt von Executables, der keinen Teil betreffend random is t.
Beispiel: Der gefilterte Inhalt der Exe 'assess', der Testsuite:
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith
H
Helmut Schellong
ahm.
ist.
zt. 23 Mal "PASSED" bei den dieharder-Tests.
"deinen Fantasien"?
orgenommen.
Die dieharder-Tests sind offensichtlich untauglich bei Executables, oder falsch bedient.
gemacht. Die ist moderner, und "Tests from the Statistical Test Suite (STS) developed by the National Institute for Standards and Technology (NIST) are being incorporated".
Die dieharder-Tests "beweisen" das aber. Zumindest deinem Sprachgebrauch von "beweisen" zufolge.
Hanno
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith
H
Helmut Schellong
rnahm.
om ist.
etzt. 23 Mal "PASSED" bei den dieharder-Tests.
e vorgenommen.
suite gemacht. Die ist moderner, und "Tests from the Statistical Test Sui te (STS) developed by the National Institute for Standards and Technology (NIST) are being incorporated".
Wie denn auch, wenn ich eine Testsuite verwende?
h von "beweisen" zufolge.
Das ist irrelevant.
Wenn Software dies feststellt, ist da etwas faul.
Ich befasse mich aber nicht mit dieharder. Weil NIST eine Neufassung seiner Testsuite plant.
Nein, da "Komprimierung" ja *kein* Zahlengenerator ist, sondern nur die Umformung von Daten in einer andere Form mit weniger Redundanz.
Was ist "statistisch verteilt"?
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Helmut Schellong:
wie die Zahlenfolge zustandgekommen ist, die als "Zufall" benutzt wird.
Man muss also geheimhalten, was man als Ausgangsmaterial benutzt hat,
nicht verraten sollte.
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Ralph A. Schmid, dk5ras:
[...]
Nein, man muss *nur* den Komprimierer kennen und kann dann *immer* die Ausgangsdaten wiederherstellen.
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Helmut Schellong:
[...]
Ja - wenn man komplett ignoriert, wie die Datei zustande gekommen ist und komplett vergisst, welches Komprimierungsverfahren verwendet wurde.
Ansonsten ist diese Datei einfach nur ein Klartext in anderer Form.
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Helmut Schellong:
[...]
Eine komprimierte Datei ist aber kein (P)RNG sondern nur eine komprimierte Datei - egal ob die Bitfolgen so *aussehen* wie das Ergebnis eines (P)RNG.
So wie Eliza auch nur ein Programm ist und kein Mensch, auch wenn manche
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Helmut Schellong:
Genauso wenig wie komprimierte Dateien - denn denen liegen *nicht*
vorherbestimmbar.
Arno Welzel
https://arnowelzel.de
A
Arno Welzel
Helmut Schellong:
Ich habe genau gelesen.
"evidence kein Pl. [JURA] die Beweise Pl."
Arno Welzel
https://arnowelzel.de
H
Hanno Foest
Das ist bewiesen. Deine Meinung ist irrelevant. Beweise stehen nicht unter dem Vorbehalt der Meinung eines Schellong.
Hanno
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith
H
Helmut Schellong
g' in den Griff zu kriegen.
cht, was ein Beweis ist.
nschaftlicher) Beweis'
*:
formatting link
Und bei den Verben steht: to be evidence of sth. - ohne [JURA]