Software–Hardware Random Numbers Generating Complex Based on Mobile Device

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

CEUR-WS Team, Aachen, Germany

Abstract

ENG: The effectiveness of many modern technologies in such fields as statistics analysis, computer games, gambling, testing, computer graphics, simulation, cryptography, information security algorithms and any others depends on the quality of random number generating means. The article represents the development principles of the software – hardware pseudo and true random numbers generating complex based on using a mobile device. An analysis of entropy sources provided by mobile devices is submitted. The accelerometer, gyroscope, and magnetometer sensors of mobile device are chosen as entropy sources. The complex architecture and the TCP - connection based communication protocol between the complex parts have been developed. The total number of considered modes for generating pseudo and true random number sequences is six. The software of server, client and mobile parts of the complex is implemented. Research of pseudo and true random number sequences quality obtained in different modes using a statistical and visual tests suite is submitted. An analysis of the results and a comparison with the previously known ones is performed. Recommendations for using different generating modes are given.

Description

V. Shynkarenko: ORCID 0000-0001-8738-7225; D. Ostapets: ORCID 0000-0003-1778-7770; A. Opriatnyi: ORCID 0000-0001-7145-9677

Citation

Shynkarenko V., Ostapets D., Opriatnyi A. Software–Hardware Random Numbers Generating Complex Based on Mobile Device. CEUR Workshop Proceedings. Vol. 4049 : Proc. of the Workshop on Intelligent Information Technologies (UkrProg-IIT 2025), co-located with the 15th International Scientific and Practical Programming Conference (UkrPROG 2025), Kyiv, Ukraine, May 13-14, 2025. Kyiv, 2025. P. 117–126.

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as Creative Commons License Attribution 4.0 International (CC BY 4.0)