ВОПРОСЫ ПОСТРОЕНИЯ ПРОГРАММНЫХ СИСТЕМ ОЦЕНКИ КАЧЕСТВА СТОХАСТИЧЕСКИХ АЛГОРИТМОВ
Аннотация
В статье обсуждаются вопросы исследования свойств генераторов псевдослучайных чисел (ГПСЧ). Определяется роль ГПСЧ при построении компьютерных систем, в том числе защищенных. Перечисляются наиболее значимые задачи, решаемые с использованием генераторов. Приводятся требования, предъявляемые к качественным ГПСЧ, обсуждаются проблемы, возникающие при оценке их непредсказуемости. Рассматривается один из вариантов решения данных проблем, заключающийся в сведении задачи построения криптостойкого ГПСЧ к задаче построения статистически безопасного генератора. Определяются требования к статистически безопасному ГПСЧ. Показана необходимость комплексного исследования статистических свойств формируемых ГПСЧ последовательностей. Анализируются существующие наборы статистических тестов, выявляются их недостатки, не позволяющие осуществлять полнофункциональное тестирование псевдослучайных последовательностей. В частности, подвергается критике методика оценки результатов прохождения тестов, не обладающая должной гибкостью в вопросах совместного использования частных оценок конкретного теста и совокупной оценки результатов прохождения набора тестов. Формулируются требования к качественной системе оценки статистической безопасности ГПСЧ. Показана необходимость использования графических тестов наряду с оценочными. Предлагается структура
полнофункциональной системы оценки статистической безопасности ГПСЧ и криптоалгоритмов, определяется назначение входящих в нее модулей, приводятся примеры работы системы. Также рассматриваются возможные пути повышения эффективности оценочных тестов, в частности, обсуждаются вопросы сокращения объемов необходимой для реализации теста памяти, а также возможность повышения быстродействия тестов и одновременного тестирования нескольких последовательностей за счет использования гибридных технологий (совместного использования вычислительных ресурсов центрального процессора и ядер графических видеокарт).
Литература
ориентированных на решение задач защиты информации. – М.: НИЯУ МИФИ, 2012. – 236 с.
2. Epishkina A., Kogos K. Quantum random number generator for secure communications // 2016 International Siberian Conference on Control and Communications, SIBCON 2016 – Proceedings. – Moscow, 2016. 10.1109/SIBCON.2016.7491712.
3. Silnov D.S., Tarakanov O.V. Analysis of modern attacks on antiviruses // Journal of Theoretical and Applied Information Technology. - Volume 76, Issue 1, 2015, Pages 59-63.
4. NIST: Advanced Encryption Standard (AES) (FIPS PUB 197). National Institute of Standards and Technology (Nov 2001).
5. A statistical test suite for random and pseudorandom number generators for cryptographic applications, NIST Special Publications 800-22. Revision 1.a. April, 2010.
6. Marsaglia G. DIEHARD: Battery of tests of randomness [Online]. Available: http://stat.fsu.edu/pub/diehard/.
7. Knuth D. The Art of computer programming. Volume 2: Seminumerical Algorithms. Third Edition. – Addison-Wesley, 1997. – 762 pp.
8. Gustafson H., Dawson E., Nielsen L., Caelli W. A computer package for measuring the strength of encryption algorithms // Computer. & Security, – 1994., vol. 13, issue 8. – pp. 687-697.
9. Chugunkov I.V., Muleys R.B. Pseudorandom numbers generators quality assessment using graphic tests // Proceedings of the 2014 IEEE North West Russia Young Researchers in Electrical and Electronic Engineering Conference, ElConRusNW 2014. – St. Petersburg, 2014. – pp. 8-13. DOI: 10.1109/ElConRusNW.2014.6839187.
10. Chugunkov I.V., Prokofiev A.O., Strelchenko P.A. The optimization of statistical tests for pseudorandom number generators // Proceedings of the 2016 IEEE North West Russia Young Researchers in Electrical and Electronic Engineering Conference, ElConRusNW 2016. – St. Petersburg, 2016. – pp. 190-193. DOI: 10.1109/EIConRusNW.2016.7448151.
11. Chugunkov I.V., Dyumin A.A., Maksutov A.A., Smirnova I.S. Parallelization of test for assessing pseudorandom number generators using CUDA technology // Proceedings of the 2015 IEEE North West Russia Young Researchers in Electrical and Electronic Engineering Conference, ElConRusNW 2015. – St. Petersburg, 2015. – pp. 60-64. DOI: 10.1109/EIConRusNW.2015.7102232.
12. Dyumin A.A., Kuznetsov A.A., Rovnyagin M.M. Evaluation of statistical properties of a modified Bloom filter for
heterogeneous GPGPU-systems // Proceedings of the 2015 IEEE North West Russia Young Researchers in Electrical and Electronic Engineering Conference, ElConRusNW 2015. – St. Petersburg, 2015. – pp. 190-193. DOI:
10.1109/EIConRusNW.2015.7102234.
13. Vasilyev N.P., Rovnyagin M.M. Software platform VAR for heterogeneous GPGPU-systems // 2016 6th International Conference – Cloud System and Big Data Engineering (Confluence). – Noida, 2016. – pp.624-629. doi: 10.1109/CONFLUENCE.2016.7508194.

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.