Показати скорочену інформацію

dc.contributor.authorБондаренко, І. О.uk
dc.contributor.authorМакогін, У. О.uk
dc.contributor.authorBondarenko, I. O.en
dc.contributor.authorMakohin, U. O.en
dc.date.accessioned2026-05-05T09:30:31Z
dc.date.available2026-05-05T09:30:31Z
dc.date.issued2026
dc.identifier.citationБондаренко І. О., Макогін У. О. Огляд сучасних методів генерації криптограічно стійких випадкових чисел // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/28986.uk
dc.identifier.issn004.056.55:004.42
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/51338
dc.description.abstractThis work examines modern methods of generating cryptographically secure random numbers, which are necessary for ensuring the security of cryptographic systems. It analyzes the two main classes of generators, their limitations, and the hybrid approach used in real-world systems. The paper describes sources of entropy, the reseed mechanism, implementations in Linux and Windows operating systems, and also provides recommendations for testing the quality of generators.en
dc.description.abstractУ роботі розглянуто сучасні методи генерації криптографічно стійких випадкових чисел, необхідних для забезпечення безпеки криптографічних систем. Проаналізовано два основні класи генераторів, їхні обмеження та гібридний підхід, що застосовується в реальних системах. Описано джерела ентропії, механізм reseed, реалізації в операційних системах Linux та Windows, а також наведено рекомендації щодо перевірки якості генераторів.uk
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/28986
dc.subjectгенератор випадкових чиселuk
dc.subjectкриптографічна стійкістьuk
dc.subjectентропіяuk
dc.subjectrandom number generatoren
dc.subjectcryptographic securityen
dc.subjectentropyen
dc.subjectDRBGen
dc.subjectTRNGen
dc.titleОгляд сучасних методів генерації криптографічно стійких випадкових чиселuk
dc.typeThesis
dc.relation.referencesEastlake D., Schiller J., Crocker S. RFC 4086: Randomness Requirements for Security. Internet Engineering Task Force (IETF). 2005. URL: https://www.rfc-editor.org/rfc/rfc4086.html (дата звернення: 21.04.2026).en
dc.relation.referencesNIST SP 800-90B. Recommendation for the Entropy Sources Used for Random Bit Generation. National Institute of Standards and Technology. 2018. URL: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-90B.pdf (дата звернення: 21.04.2026).en
dc.relation.referencesRenesas Electronics. RA Family: Secure Random Generation with TRNG and DRBG. 2026. URL: https://ensupport.renesas.com/knowledgeBase/22372154 (дата звернення: 21.04.2026).en
dc.relation.referencesIntel Corporation. Intel Digital Random Number Generator (DRNG) Software Implementation Guide. 2018. URL: https://www.intel.com/content/www/us/en/developer/articles/training/intel-digital-random-number-generator-drng-softwareimplementation-guide.html (дата звернення: 22.04.2026).en
dc.relation.referencesLange D. Openssh taking minutes to become available, booting takes half an hour ... because your server waits for a few bytes of randomness. 2018. URL: https://daniel-lange.com/archives/152-hello-buster.html (дата звернення: 22.04.2026).en
dc.relation.referencesLinux Man Pages. random(4) – kernel random number generator devices. Linux Kernel Architecture. URL: https://man7.org/linux/man-pages/man2/getrandom.2.html (дата звернення: 22.04.2026).en
dc.relation.referencesMicrosoft Learn. BCryptGenRandom function (bcrypt.h). Microsoft Corporation. 2024. URL: https://learn.microsoft.com/enus/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom (дата звернення: 30.04.2026).en
dc.relation.referencesOpenSSL Project. RAND_bytes – generate random data. OpenSSL Documentation. URL: https://www.openssl.org/docs/manmaster/man3/RAND_bytes.html (дата звернення: 23.04.2026).en
dc.relation.referencesPyCryptodome. PyCryptodome Overview. Anaconda.org. 2025. URL: https://anaconda.org/ channels/buildozer/packages/pycryptodome/overview (дата звернення: 23.04.2026).en
dc.relation.referencesNIST SP 800-22 Rev.1a. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. National Institute of Standards and Technology. 2010. URL: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-22r1a.pdf (дата звернення: 25.04.2026).en
dc.relation.referencesRFC 6979. Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA). Internet Engineering Task Force (IETF). 2013. URL: https://www.rfc-editor.org/rfc/rfc6979.html (дата звернення: 30.04.2026).en
dc.relation.referencesOWASP Foundation. Cryptographic Storage Cheat Sheet. OWASP Cheat Sheet Series. URL: https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html (дата звернення: 25.04.2026).en


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію