Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
ОБНОВЛЁННАЯ СТАТИСТИКА (160 ТЕСТОВ): Диапазон p-value Кол-во (оценка) Статус 0.45 – 0.55 ~31 🟢 ИДЕАЛ 0.25 – 0.45 ~50 🟢 ОТЛИЧНО 0.10 – 0.25 ~40 🟢 ХОРОШО 0.04 – 0.10 ~24 🟢 ПРИЕМЛЕМО 0.01 – 0.04 ~15 🟡 НИЖНЯЯ ГРАНИЦА < 0.01 0 🔴 НЕТ
========= Summary results of BigCrush =========
Version: TestU01 1.2.3 Generator: ZAS_SUPREME Number of statistics: 160 Total CPU time: 04:56:26.18
All tests were passed"
bob1955
Re: Создал свой алгоритм шифрования
06.07.2026, 13:12
Последний раз редактировалось bob1955 06.07.2026, 13:16, всего редактировалось 2 раз(а).
Проведена маленькая коррекция кода, добавлен reverse_bits к динамическим сдвигам let mut raw_salt = k64 ^ start_pos.reverse_bits() ^ det_mask; и проведены повторные тесты. все улучшили свои показатели. один из последних повторных тест на атаку по времени
ТЕСТ ПРОВЕДЕН ПОД ПАРАЛЛЕЛЬНОЙ РАБОТОЙ ПРАКТРАНД, КОТОРЫЙ ПРОЙДЕТ 9 ЧИСЛА 8ТБ ===================================================== ZAS_SUPREME: ГОСАУДИТ V3.4 (ФИКСИРОВАННЫЙ) (МОНИТОРИНГ t-КРИТЕРИЯ СТЬЮДЕНТА НА 100 МЛН БЛОКОВ) ===================================================== Лимит проверки : 1000000000 блоков Порог отбраковки криптосистемы: t > 4.5000 ----------------------------------------------------- [Шаг 1/100] Блоков: 10000000 | Текущий t: 0.5205 | СРЕДНИЙ t: 0.5205 | MAX t: 0.5205 | MIN t: 0.5205 [Шаг 2/100] Блоков: 20000000 | Текущий t: 0.5531 | СРЕДНИЙ t: 0.5368 | MAX t: 0.5531 | MIN t: 0.5205 [Шаг 3/100] Блоков: 30000000 | Текущий t: 0.3772 | СРЕДНИЙ t: 0.4836 | MAX t: 0.5531 | MIN t: 0.3772 [Шаг 4/100] Блоков: 40000000 | Текущий t: 0.5807 | СРЕДНИЙ t: 0.5079 | MAX t: 0.5807 | MIN t: 0.3772 [Шаг 5/100] Блоков: 50000000 | Текущий t: 0.6105 | СРЕДНИЙ t: 0.5284 | MAX t: 0.6105 | MIN t: 0.3772 [Шаг 6/100] Блоков: 60000000 | Текущий t: 0.6427 | СРЕДНИЙ t: 0.5474 | MAX t: 0.6427 | MIN t: 0.3772 [Шаг 7/100] Блоков: 70000000 | Текущий t: 0.6015 | СРЕДНИЙ t: 0.5552 | MAX t: 0.6427 | MIN t: 0.3772 [Шаг 8/100] Блоков: 80000000 | Текущий t: 0.6603 | СРЕДНИЙ t: 0.5683 | MAX t: 0.6603 | MIN t: 0.3772 [Шаг 9/100] Блоков: 90000000 | Текущий t: 0.6310 | СРЕДНИЙ t: 0.5753 | MAX t: 0.6603 | MIN t: 0.3772 [Шаг 10/100] Блоков: 100000000 | Текущий t: 0.6089 | СРЕДНИЙ t: 0.5786 | MAX t: 0.6603 | MIN t: 0.3772 [Шаг 11/100] Блоков: 110000000 | Текущий t: 1.0530 | СРЕДНИЙ t: 0.6218 | MAX t: 1.0530 | MIN t: 0.3772 [Шаг 12/100] Блоков: 120000000 | Текущий t: 1.0858 | СРЕДНИЙ t: 0.6604 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 13/100] Блоков: 130000000 | Текущий t: 1.0822 | СРЕДНИЙ t: 0.6929 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 14/100] Блоков: 140000000 | Текущий t: 1.0554 | СРЕДНИЙ t: 0.7188 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 15/100] Блоков: 150000000 | Текущий t: 1.0559 | СРЕДНИЙ t: 0.7412 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 16/100] Блоков: 160000000 | Текущий t: 0.7686 | СРЕДНИЙ t: 0.7430 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 17/100] Блоков: 170000000 | Текущий t: 0.7186 | СРЕДНИЙ t: 0.7415 | MAX t: 1.0858 | MIN t: 0.3772 [Шаг 18/100] Блоков: 180000000 | Текущий t: 1.1042 | СРЕДНИЙ t: 0.7617 | MAX t: 1.1042 | MIN t: 0.3772 [Шаг 19/100] Блоков: 190000000 | Текущий t: 1.1071 | СРЕДНИЙ t: 0.7798 | MAX t: 1.1071 | MIN t: 0.3772 [Шаг 20/100] Блоков: 200000000 | Текущий t: 1.1220 | СРЕДНИЙ t: 0.7970 | MAX t: 1.1220 | MIN t: 0.3772 [Шаг 21/100] Блоков: 210000000 | Текущий t: 1.0084 | СРЕДНИЙ t: 0.8070 | MAX t: 1.1220 | MIN t: 0.3772 [Шаг 22/100] Блоков: 220000000 | Текущий t: 0.9606 | СРЕДНИЙ t: 0.8140 | MAX t: 1.1220 | MIN t: 0.3772 [Шаг 23/100] Блоков: 230000000 | Текущий t: 0.9199 | СРЕДНИЙ t: 0.8186 | MAX t: 1.1220 | MIN t: 0.3772 [Шаг 24/100] Блоков: 240000000 | Текущий t: 1.1598 | СРЕДНИЙ t: 0.8328 | MAX t: 1.1598 | MIN t: 0.3772 [Шаг 25/100] Блоков: 250000000 | Текущий t: 1.1751 | СРЕДНИЙ t: 0.8465 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 26/100] Блоков: 260000000 | Текущий t: 0.7656 | СРЕДНИЙ t: 0.8434 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 27/100] Блоков: 270000000 | Текущий t: 0.7317 | СРЕДНИЙ t: 0.8393 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 28/100] Блоков: 280000000 | Текущий t: 0.6531 | СРЕДНИЙ t: 0.8326 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 29/100] Блоков: 290000000 | Текущий t: 0.5939 | СРЕДНИЙ t: 0.8244 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 30/100] Блоков: 300000000 | Текущий t: 0.5899 | СРЕДНИЙ t: 0.8166 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 31/100] Блоков: 310000000 | Текущий t: 0.4993 | СРЕДНИЙ t: 0.8063 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 32/100] Блоков: 320000000 | Текущий t: 0.5141 | СРЕДНИЙ t: 0.7972 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 33/100] Блоков: 330000000 | Текущий t: 0.5308 | СРЕДНИЙ t: 0.7891 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 34/100] Блоков: 340000000 | Текущий t: 0.4813 | СРЕДНИЙ t: 0.7801 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 35/100] Блоков: 350000000 | Текущий t: 0.4903 | СРЕДНИЙ t: 0.7718 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 36/100] Блоков: 360000000 | Текущий t: 0.5330 | СРЕДНИЙ t: 0.7652 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 37/100] Блоков: 370000000 | Текущий t: 0.5572 | СРЕДНИЙ t: 0.7595 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 38/100] Блоков: 380000000 | Текущий t: 0.5484 | СРЕДНИЙ t: 0.7540 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 39/100] Блоков: 390000000 | Текущий t: 0.4860 | СРЕДНИЙ t: 0.7471 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 40/100] Блоков: 400000000 | Текущий t: 0.4665 | СРЕДНИЙ t: 0.7401 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 41/100] Блоков: 410000000 | Текущий t: 0.4651 | СРЕДНИЙ t: 0.7334 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 42/100] Блоков: 420000000 | Текущий t: 0.7788 | СРЕДНИЙ t: 0.7345 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 43/100] Блоков: 430000000 | Текущий t: 0.7747 | СРЕДНИЙ t: 0.7354 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 44/100] Блоков: 440000000 | Текущий t: 0.7189 | СРЕДНИЙ t: 0.7350 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 45/100] Блоков: 450000000 | Текущий t: 0.7006 | СРЕДНИЙ t: 0.7343 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 46/100] Блоков: 460000000 | Текущий t: 0.6876 | СРЕДНИЙ t: 0.7333 | MAX t: 1.1751 | MIN t: 0.3772 [Шаг 47/100] Блоков: 470000000 | Текущий t: 0.0139 | СРЕДНИЙ t: 0.7180 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 48/100] Блоков: 480000000 | Текущий t: 0.0240 | СРЕДНИЙ t: 0.7035 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 49/100] Блоков: 490000000 | Текущий t: 0.1848 | СРЕДНИЙ t: 0.6929 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 50/100] Блоков: 500000000 | Текущий t: 0.1812 | СРЕДНИЙ t: 0.6827 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 51/100] Блоков: 510000000 | Текущий t: 0.1803 | СРЕДНИЙ t: 0.6728 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 52/100] Блоков: 520000000 | Текущий t: 0.3441 | СРЕДНИЙ t: 0.6665 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 53/100] Блоков: 530000000 | Текущий t: 0.3504 | СРЕДНИЙ t: 0.6605 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 54/100] Блоков: 540000000 | Текущий t: 0.2398 | СРЕДНИЙ t: 0.6527 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 55/100] Блоков: 550000000 | Текущий t: 0.2489 | СРЕДНИЙ t: 0.6454 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 56/100] Блоков: 560000000 | Текущий t: 0.2506 | СРЕДНИЙ t: 0.6384 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 57/100] Блоков: 570000000 | Текущий t: 0.0427 | СРЕДНИЙ t: 0.6279 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 58/100] Блоков: 580000000 | Текущий t: 0.0526 | СРЕДНИЙ t: 0.6180 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 59/100] Блоков: 590000000 | Текущий t: 0.0281 | СРЕДНИЙ t: 0.6080 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 60/100] Блоков: 600000000 | Текущий t: 0.0377 | СРЕДНИЙ t: 0.5985 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 61/100] Блоков: 610000000 | Текущий t: 0.0382 | СРЕДНИЙ t: 0.5893 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 62/100] Блоков: 620000000 | Текущий t: 0.1897 | СРЕДНИЙ t: 0.5829 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 63/100] Блоков: 630000000 | Текущий t: 0.1817 | СРЕДНИЙ t: 0.5765 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 64/100] Блоков: 640000000 | Текущий t: 0.0723 | СРЕДНИЙ t: 0.5686 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 65/100] Блоков: 650000000 | Текущий t: 0.0723 | СРЕДНИЙ t: 0.5610 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 66/100] Блоков: 660000000 | Текущий t: 0.0862 | СРЕДНИЙ t: 0.5538 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 67/100] Блоков: 670000000 | Текущий t: 0.2332 | СРЕДНИЙ t: 0.5490 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 68/100] Блоков: 680000000 | Текущий t: 0.2258 | СРЕДНИЙ t: 0.5442 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 69/100] Блоков: 690000000 | Текущий t: 0.1252 | СРЕДНИЙ t: 0.5382 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 70/100] Блоков: 700000000 | Текущий t: 0.1378 | СРЕДНИЙ t: 0.5324 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 71/100] Блоков: 710000000 | Текущий t: 0.1377 | СРЕДНИЙ t: 0.5269 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 72/100] Блоков: 720000000 | Текущий t: 0.0342 | СРЕДНИЙ t: 0.5200 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 73/100] Блоков: 730000000 | Текущий t: 0.0398 | СРЕДНИЙ t: 0.5135 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 74/100] Блоков: 740000000 | Текущий t: 0.1116 | СРЕДНИЙ t: 0.5080 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 75/100] Блоков: 750000000 | Текущий t: 0.0210 | СРЕДНИЙ t: 0.5015 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 76/100] Блоков: 760000000 | Текущий t: 0.0212 | СРЕДНИЙ t: 0.4952 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 77/100] Блоков: 770000000 | Текущий t: 0.0549 | СРЕДНИЙ t: 0.4895 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 78/100] Блоков: 780000000 | Текущий t: 0.0357 | СРЕДНИЙ t: 0.4837 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 79/100] Блоков: 790000000 | Текущий t: 0.0497 | СРЕДНИЙ t: 0.4782 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 80/100] Блоков: 800000000 | Текущий t: 0.0210 | СРЕДНИЙ t: 0.4725 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 81/100] Блоков: 810000000 | Текущий t: 0.0236 | СРЕДНИЙ t: 0.4669 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 82/100] Блоков: 820000000 | Текущий t: 0.0878 | СРЕДНИЙ t: 0.4623 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 83/100] Блоков: 830000000 | Текущий t: 0.0921 | СРЕДНИЙ t: 0.4579 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 84/100] Блоков: 840000000 | Текущий t: 0.1254 | СРЕДНИЙ t: 0.4539 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 85/100] Блоков: 850000000 | Текущий t: 0.0718 | СРЕДНИЙ t: 0.4494 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 86/100] Блоков: 860000000 | Текущий t: 0.0629 | СРЕДНИЙ t: 0.4449 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 87/100] Блоков: 870000000 | Текущий t: 0.1218 | СРЕДНИЙ t: 0.4412 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 88/100] Блоков: 880000000 | Текущий t: 0.1413 | СРЕДНИЙ t: 0.4378 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 89/100] Блоков: 890000000 | Текущий t: 0.1874 | СРЕДНИЙ t: 0.4350 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 90/100] Блоков: 900000000 | Текущий t: 0.1285 | СРЕДНИЙ t: 0.4316 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 91/100] Блоков: 910000000 | Текущий t: 0.1134 | СРЕДНИЙ t: 0.4281 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 92/100] Блоков: 920000000 | Текущий t: 0.0159 | СРЕДНИЙ t: 0.4236 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 93/100] Блоков: 930000000 | Текущий t: 0.0183 | СРЕДНИЙ t: 0.4192 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 94/100] Блоков: 940000000 | Текущий t: 0.1274 | СРЕДНИЙ t: 0.4161 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 95/100] Блоков: 950000000 | Текущий t: 0.0966 | СРЕДНИЙ t: 0.4128 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 96/100] Блоков: 960000000 | Текущий t: 0.0904 | СРЕДНИЙ t: 0.4094 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 97/100] Блоков: 970000000 | Текущий t: 0.1899 | СРЕДНИЙ t: 0.4071 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 98/100] Блоков: 980000000 | Текущий t: 0.1840 | СРЕДНИЙ t: 0.4049 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 99/100] Блоков: 990000000 | Текущий t: 0.1881 | СРЕДНИЙ t: 0.4027 | MAX t: 1.1751 | MIN t: 0.0139 [Шаг 100/100] Блоков: 1000000000 | Текущий t: 0.1879 | СРЕДНИЙ t: 0.4005 | MAX t: 1.1751 | MIN t: 0.0139 ----------------------------------------------------- � ИТОГОВЫЙ СЕРТИФИКАЦИОННЫЙ РАПОРТ КБ «МАРАФОН» ----------------------------------------------------- Проверено блоков данных : 1000000000 Исторический МАКСИМУМ t : 1.1751 Исторический МИНИМУМ t : 0.0139 ГЛОБАЛЬНЫЙ СРЕДНИЙ t-value : 0.4005 ----------------------------------------------------- СТАТУС: ✅ PERFECT CONSTANT-TIME PROVEN ВЕРДИКТ: Алгоритм признан аппаратно слепым. =====================================================
bob1955
Re: Создал свой алгоритм шифрования
06.07.2026, 16:00
Последний раз редактировалось bob1955 06.07.2026, 16:00, всего редактировалось 1 раз.
===================================================== ZAS_SUPREME: ОФИЦИАЛЬНЫЙ ТЕСТ ЛАВИНЫ КЛЮЧА KAC (ПОЛНЫЙ РАЗГОН RAYON НА 1 МЛН ИТЕРАЦИЙ) ===================================================== Ключ в обойме : 0000000000000000000000000000000000000000000000000000000000000000 Потоков CPU : 8 База проверки : 32768000000 проверенных бит Запуск ОФИЦИАЛЬНОГО допроса лавины ключа ZAS-256... ----------------------------------------------------- Успешно обсчитано раундов: 1000000 Изменилось битов на выходе: 16384034858 Всего проверено битов: 32768000000 ----------------------------------------------------- ОФИЦИАЛЬНЫЙ КРИТЕРИЙ KAC ZAS-256 : 50.0001% Отклонение от идеала NIST: 0.0001% ВРЕМЯ ЗЕРКАЛЬНЫХ ИСПЫТАНИЙ КЛЮЧА : 183.65 с =====================================================
g:\_RUST_PROJECT\__256bit_ONE_TACT_TWO_FIBON>
-- добавлено через 19 минут --
это новый тест на биас и лавину SAC после добавления реверсе_бит