ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов ΠΈ тСстируСмыС характСристики

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

БтатистичСскиС тСсты NIST. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠ΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ института стандартов ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (NIST), ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ случайности Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. ΠŸΠ°ΠΊΠ΅Ρ‚ NIST STS являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для статистичСского тСстирования Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Π’ Ρ‚Π°Π±Π». 10.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов ΠΈ тСстируСмыС характСристики (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для выявлСния закономСрностСй ΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ПБП (Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹) примСняСтся ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… статистичСских тСстов. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ дСсятилСтия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ большоС количСство тСстов для Π°Π½Π°Π»ΠΈΠ·Π° ПБП. Π’ Ρ‚Π°Π±Π». 10.1 Π΄Π°Π½Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов со ΡΡΡ‹Π»ΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π°Π±Π»ΠΈΡ†Π° 10.1

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов.

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов.

Число тСстов.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация.

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ.

The Art Of Computer Programming Vol.

2 Seminumerical Algorithms.

ΠΈ.

Π’ ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° TestUOl.

Donald Knuth / Stanford University.

NIST Statistical Test Suite.

http://csrc.nist.gov/.

groups/ST/toolkit/.

rng/documentation_.

software.html.

Andrew Rukhin, et. al./NIST ITL.

DIEHARD.

http://stat.fsu.edu/.

pub/diehard/.

George Marsaglia / Florida State University.

TestUOl.

http://www. iro.umontreal. ca/~simardr/ testuOl/tuOl.html.

Pierre L’Ecuyer, Richard Siinard / D’epartement d’Informatique et de Recherche Op’erationnelle University de Montr’eal.

Crypt-X.

https:// www.qut.

edu.au/institute-for;

future-environments.

Helen Gustafson, et. al./ Queensland University of Technology.

ВСсты ΠšΠ½ΡƒΡ‚Π°. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Π±ΠΎΡ€ статистичСских тСстов ПБП Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² [3]. ВСсты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ†Π΅Π»Ρ‹Ρ… чисСл, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ 11 тСстов: ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ частот, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ сСрий, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², ΠΏΠΎΠΊΠ΅Ρ€-ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ собирания ΠΊΡƒΠΏΠΎΠ½ΠΎΠ², ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ пСрСстановок, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ монотонности, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ², ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ днями Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ «ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌ-^», ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΡΠ΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ коррСляции. ПоявившиСся впослСдствии ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ статистичСских тСстов Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π”. ΠšΠ½ΡƒΡ‚ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСстирования ПБП.

БтатистичСскиС тСсты NIST. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠ΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ института стандартов ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (NIST), ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ случайности Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. ΠŸΠ°ΠΊΠ΅Ρ‚ NIST STS являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для статистичСского тСстирования Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Π’ Ρ‚Π°Π±Π». 10.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ статистичСскиС тСсты NIST ΠΈ Π²Ρ‹ΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ (отклонСния ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… характСристик ИБП).

НСдостатки ΠΏΠ°ΠΊΠ΅Ρ‚Π°: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ тСстов фиксированы, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ (Π² Ρ‡Π°ΡΡ‚ности, ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ) Π΄Π»ΠΈΠ½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ряд тСстов.

Анализ ΠΏΠ°ΠΊΠ΅Ρ‚Π° тСстов NIST.

Π’Π°Π±Π»ΠΈΡ†Π° 10.2

БтатистичСский тСст NIST.

ВыявляСмый Π΄Π΅Ρ„Π΅ΠΊΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Частотный ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ тСст, Frequency Test.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ числа Π΅Π΄ΠΈΠ½ΠΈΡ†.

Частотный Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ тСст, Frequency Test within a Block.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ отклонСния частоты появлСния Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π±Π»ΠΎΠΊΠ΅.

ВСст сСрий, Runs Test.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ числа сСрий ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ† (ΠΈΠ· Π½ΡƒΠ»Π΅ΠΉ) Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Π² Ρ‡Π°ΡΡ‚ности, частоты чСрСдования 1 ΠΈ 0.

ВСст Π½Π° Π΄Π»ΠΈΠ½Π½Π΅ΠΉΡˆΡƒΡŽ ΡΠ΅Ρ€ΠΈΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π±Π»ΠΎΠΊΠ΅, Test for the Longest Run of Ones in a Block.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚СорСтичСского Π·Π°ΠΊΠΎΠ½Π° распрСдСлСния ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π»ΠΈΠ½ сСрий Π΅Π΄ΠΈΠ½ΠΈΡ†.

ВСст Ρ€Π°Π½Π³ΠΎΠ² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Binary Matrix Rank Test.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π½Π³ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π°Π½Π°Π»ΠΈΠ· Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ зависимости элСмСнтов ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ тСст Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ дискрСтного прСобразования Π€ΡƒΡ€ΡŒΠ΅, Discrete Fourier Transform (Spectral) Test.

ВыявлСниС пСриодичСских ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

ВСст Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½ΡΠΏΡΡ€ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ шаблонов, Non-overlapping Template Matching Test.

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… нСпСриодичСских шаблонов.

ВСст Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ шаблонов, Overlap-ping Template Matching Test.

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство m-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… сСрий Π΅Π΄ΠΈΠ½ΠΈΡ†.

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ тСст ΠœΠ°ΡƒΡ€Π΅Ρ€Π°, Maurer’s «Universal Statistical» Test.

Π‘ΠΆΠΈΠΌΠ°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ВСст Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Linear Complexity Test.

БниТСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ВСст Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Serial Test.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ числа ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚-Π³Ρ€Π°ΠΌΠΌ.

ВСст ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ энтропии, Approximate Entropy Test.

ΠΠ΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ распрСдСлСния m-Π³Ρ€Π°ΠΌΠΌ (Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ свойств Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ).

ВСст кумулятивных сумм, Cumulative Sums (Π‘ΠΈsum) Test.

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ числа Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ВСст ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ², Random Excursions Test.

Число ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ состояниС ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ кумулятивной суммы.

Π”Ρ€ΡƒΠ³ΠΎΠΉ тСст ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ², Random Excursions Variant Test.

Число ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ кумулятивной суммы.

DIEHARD — ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π”ΠΆΠΎΡ€Π΄ΠΆΠ΅ΠΌ ΠœΠ°Ρ€ΡΠ°Π»ΡŒΠ΅ΠΉ Π½Π°Π±ΠΎΡ€ тСстов, примСняСтся ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… чисСл, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ… Π΄Π»Ρ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прСобразования. Π’ ΡΠΎΡΡ‚Π°Π² входят 12 тСстов, Π² Ρ‡Π°ΡΡ‚ности:

  • 1) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ днями роТдСния (The Birthday Spacing Test);
  • 2) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ пСрСстановок (The Overlapping k-permutation Test);
  • 3) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π½Π³ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ† (The Binary Rank Test);
  • 4) Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ тСсты (Monkey Tests);
  • 5) подсчСт Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π±Π°ΠΉΡ‚ (The Count-the-Ts Test On A Stream Of Byte).

НСдостатки ΠΏΠ°ΠΊΠ΅Ρ‚Π°: ΠΌΠ½ΠΎΠ³ΠΈΠ΅ тСсты матСматичСски Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ‹, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ всСх тСстов фиксированы, Ρ‡Ρ‚ΠΎ прСпятствуСт Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡŽ Π½ΠΎΠ²Ρ‹Ρ… тСстов.

TestUOl — ΠΏΠ°ΠΊΠ΅Ρ‚ состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° (0, 1) ΠΈ Π΄Π»Ρ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Одна ΠΈΠ· Π·Π°Π΄Π°Ρ‡ ΠΏΠ°ΠΊΠ΅Ρ‚Π° — ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ нСдостатки ΠΏΠ°ΠΊΠ΅Ρ‚Π° DIEHARD. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΠΈΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π½Π° ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ тСстами:

  • 1) тСст Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (Linear Complexity Test);
  • 2) тСст слоТности Π½Π° Π±Π°Π·Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ЛСмнСля — Π—ΠΈΠ²Π° (Lempel — Ziv Complexity);
  • 3) тСст коэффициСнтов Π€ΡƒΡ€ΡŒΠ΅ (Fourier Coefficients);
  • 4) тСст автокоррСляции (Autocorrelations);
  • 5) тСст сСрий ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² (Run and Gap Test);
  • 6) тСст Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (Serial Test);
  • 7) CAT тСст (CAT Test);
  • 8) тСст Ρ€Π°Π½Π³ΠΎΠ² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† (Rank of a Binary Matrix);
  • 9) тСст Π½Π° ΡΠ°ΠΌΡƒΡŽ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π±Π»ΠΎΠΊΠ΅ (Longest Run of l’s);
  • 10) тСст вСса Π₯эмминга (Hamming Weight);
  • 11) тСст случайных ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² (Random Walk Test).

НСдостатки ΠΏΠ°ΠΊΠ΅Ρ‚Π°: Π½Π΅ΠΏΠΎΠ΄Ρ€ΠΎΠ±ΠΏΠΎΠ΅ ΠΈ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

CRYPT-X — коммСрчСский Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΠΏΡΡ‚ΠΈ статистичСских тСстов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Π’СхнологичСском унивСрситСтС КвинслСнда, Π΅Π³ΠΎ исходный ΠΊΠΎΠ΄ нСдоступСн. Π’ Π½Π΅Π³ΠΎ входят:

  • 1) тСст частот (Frequency Test);
  • 2) тСст Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ (Binary Derivative Test);
  • 3) тСст Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π±ΠΈΡ‚ (Runs Test);
  • 4) тСст Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (Linear Complexity Test);
  • 5) тСст слоТности ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Complexity Test).

НСдостатки ΠΏΠ°ΠΊΠ΅Ρ‚Π°: Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°; отсутствиС мСтодичСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ