- •2.1 Частотный тест (на монотонность бит)
- •2.1.1 Назначение теста
- •2.1.2 Исходные данные
- •2.1.3 Тестовая статистика и исходное распределение
- •2.2 Частотный тест в пределах блока
- •2.2.3 Тестовая статистика
- •2.2.7 Рекомендуемый размер входной последовательности
- •2.2.8 Пример
- •3.2 Техническое описание
- •2.3 Тест Прогонов (Runs).
- •2.3.1 Цель теста.
- •2.3.2 Вызов функции.
- •2.3.3 Статистика теста и описание ссылок.
- •2.3.4 Описание теста.
- •2.3.5 Правила решения (на уровне 1%)
- •2.3.6 Вывод и интерпритация результатов теста.
- •2.3.7 Вводные рекомендации размера
- •3.3 Тест прогонов
- •2.4 Тест на самую длинную последовательность единиц в блоке
- •2.4.1 Цели теста
- •2.4.2 Вызов функции
- •2.4.3 Статистика теста и начальное распределение
- •2.4.4 Описание теста
- •2.4.6 Заключение и интерпретация результатов теста
- •2.4.8 Пример
- •3.4 Тест на самую длинную последовательность единиц в блоке
- •2.5 Тест ранга бинарной матрицы
- •2.5.Цели теста
- •2.5.2 Вызов функции Rank(n), где:
- •2.5.4 Описание теста
- •2.5.6 Заключения и интерпретация результатов теста
- •2.5.7 Рекомендации по размерам вводимых последовательностей
- •3.5 Тест ранга бинарной матрицы
- •2.7. Испытание на не перекрывание сравнений с шаблонами
- •2.7.7. Цели испытаний.
- •2.7.2. Функции запроса. NonOverlappmgTemplateMatching (м, п)
- •2 7.3. Статистическая проверка и ссылка на распределение.
- •2.7.4. Описание теста.
- •2.7.5. Правила (на уровне 1 %).
- •2.7.6. Заключения и Интерпретация Испытательных Результатов.
- •2.7.8. Пример.
- •3.7. Испытание на не перекрывание сравнений с шаблонами.
- •2.8 Тест "Накладывающегося шаблона соответствия" (Overlapping Template Matching)
- •2.8.2 Вызов функции
- •2.8.3 Статистика теста и рекомендуемое распределение
- •2.8.4 Описание теста
- •2.8.5 Правило для решения(на 1% уровне)
- •2.8.6 Вывод по результатам теста их интерпретация
- •2.9 "Универсальное Статистическое" Тест Mауpepa
- •2.9.1 Цель теста
- •2.9.2 Запрос Функции
- •2.9.3 Проверить Статистический и Сослаться на Распределение
- •2.9.4 Описание теста
- •2.9.5 Правило Решения (на 1%-ом Уровне)
- •2.9.6 Заключение и интерпретация результатов теста
- •2.9.7 Рекомендация входных размеров
- •3.9 "Универсальный статистический" тест Моурера
- •1. Цели теста
- •2. Вызов функции
- •3. Статистика теста и ссылочное распределение
- •4. Описание теста
- •5. Правило 1%
- •6. Интерпретация результатов теста
- •7. Рекомендации входного размера
- •1. Цел и теста
- •2. Вызов функции
- •3. Тестовая статистика
- •4. Описание теста
- •5. Правила решения
- •6. Заключения и интерпретация результатов тестирования
- •7. Рекомендации размера на входе
- •2.11 Тест линейной сложности
- •2.11.3 Статистика Теста и Распределение
- •2.11.4 Описание Теста
- •2.11.6 Вывод и Интерпретация Результатов Теста
- •2.11.7 Рекомендации По Входным Величинам
- •2.11.8 Пример
- •3.11 Тест линейной сложности
- •2.12 Серийный тест
- •2.12.1 Назначение теста
- •2.12.2 Вызов функций
- •2.12.3 Статистика теста и контрольное распределение
- •2.12.4 Описание теста
- •2.12.5 Решающее правило (при 1% уровне допуска)
- •2.12.6 Вывод и интерпретация результатов теста
- •2.12.7 Рекомендации по входным размерам
- •3.12 Серийный тест
- •2.13 Тест аппроксимация энтропии
- •2.13.1 Цель теста
- •2.13.2 Вызов функции
- •2.13.3 Тестирование статистического и эталонного распределения.
- •2.13.4 Описание теста.
- •2.14 Совокупные cyммы (Cusum) тест.
- •2.14.1 Цель теста
- •2.14.2 Вызов функции
- •2.14.3 Статистический тест и относительное распределение
- •2.14.4 Описание теста
- •2.14.5 Правила принятия решений (at the I % Level)
- •2.14.6 Вывод и интерпретация пункта 2.14.5
- •2.14.7 Рекомендации по размеру входной последовательности
- •2.14.8 Пример
- •3.14 Коммулятивные суммы (Cusum) тест
- •2.15 Тест произвольные отклонения.
- •2.15.1 Цель теста
- •2.15.2 Вызов функции
- •2.15.3 Статический тест и распределение ссылок
- •2.15.4 Описание теста
- •Ссылки для теста
- •2.16 Испытание варианта случайных отклонений
- •2.16.1 Цель испытания
- •2.16.3 Статистика испытаний и контрольное распределение
- •2.16.4 Описание
- •3.16 Испытание варианта случайных отклонений
2.14 Совокупные cyммы (Cusum) тест.
2.14.1 Цель теста
Идея этого теста в том, что максимальное отклонение (от нуля) случайно определенной совокупной суммы в пределах (-1, +i) последовательности. Цель теста заключается в том, чтобы определить совокупную сумму частичных последовательностей, получающихся в процессе тестирования последовательности, слишком большое или слишком небольшое относительно ожидаемого поведения этой совокупной суммы для произвольных последовательностей. Эта совокупная сумма может быть определена как случайная. Для случайной последовательности, отклонение должно быть в пределах нуля. Для определенных типов не случайной последовательности, отклонение этой случайной величины будет очень сильно отличаться от нуля.
2.14.2 Вызов функции
CumulativeSums(mode, n), где:
n - это длина строки битов.
□. - последовательность битов сгенерированных функцией RNG или PRNG
mode - переключатель для направления хода теста входящей последовательности,
по направлению вперед (mode =0) или по направлению назад (mode = 1).
2.14.3 Статистический тест и относительное распределение
z: Наибольшее отклонение от оригинала совокупных сумм соответствующее целым числам (-1, +1) последовательности. Относительное распределение для статистического теста это нормальное распределение.
2.14.4 Описание теста
(1) Форма нормализованной последовательности: Это нули и единицы входящей последовательности (е) принимающие значения xi -1 и +1 используя формулу:
Xi = 2ei- 1.
Например, если е - 7077070771, то Х- 1, (-1), 1, 1, (-1), 1, (-1), 7, 7, 1.
(2) Вычислите частичные суммы Si последовательно больших подпоследовательностей, каждая начинается cxi (if mode = 0) или c xn(if mode =1).
Mode = 0 (вперед) |
Mode = 1 (назад)
|
S1 = X1 S2 = X1 + X2 S3 = X1+ X2 + X3 . . Sk = X1+ X2 + XS + ... + Xk . . Sn = X1+ X2 + X3 + ... + Xk + ... + Xn |
Sl = Xn S2 = Xn+ Xn-1 S3 = Xn+ Xn-1 + Xn-1 . . Sk = Xn + Xn-1 + Xn-1 + ... + Xn-k+1 . . Sn = Xn + Xn-1 + Xn-2 + ... + Xk-1 + ... + XI
|
Это есть, sk= sk-1+ xk для mode 0, и sk= sk-1+ xn-k+1для mode 1.
Например в этой секции, когда mode = 0 и Х = 1, (-1), 1, 1, (-1), 1, (-1), 1,1, 1,
Тогда получим:
Sl = 1
S2 =7 + (-1) -0
S3 = 7 + (-1) + 1 = 7
S4 = 1 + (-1) +7+7-2
S5 = 7 + (-1) + 7 + 7 + (-1) = 1
S6 = 1 + (-1)+ 1 + 1 +(-1)+ I =2
S7 = 1 + (-1) + 1 + 1 + (-1) + 7 + (-1) = 1
S8 = 1 + (-1) + 1 + 7 + (-1) + 7 + (-1) + 1 = 2
S9 = 1 + (-1) + 7 + 7 + C-7,) + 1 + (-1)+ 1+ 1 =3
S10 = I + (-1) + 1 + I + (-1) + I + (-1) + 1 + 1 + 1 =4
(3) Вычисление тестовой статистики z =max x1₤ ₤n|sk|, где max x1₤ ₤n |sk|это наибольшие
абсолютные значения частичных сумм sk. Например для этой секции, наибольшее значение для sk это 4, так z=4.
(4) Вычисление
Где F это стандартная нормальная коммулятивная вероятностная распределенная функция определенная как в п. 5.5.3.3.. например для этой секции, P-value = 0.4П6588.