Using Smartphone Sensors to Generate Cryptographic Keys
Ruhillo Alaev

Alaev Ruhillo, Department of Information Security, National university of Uzbekistan Named After Mirzo Ulugbek, Tashkent, Uzbekistan.

Manuscript received on January 20, 2020. | Revised Manuscript received on February 02, 2020. | Manuscript published on February 10, 2020. | PP: 1025-1029 | Volume-9 Issue-4, February 2020. | Retrieval Number: C8994019320/2020©BEIESP | DOI: 10.35940/ijitee.C8994.029420
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: IThe paper proposes an algorithm for generating random numbers based on sensors of a gyroscope, magnetometer, accelerometer on mobile devices, and discusses the sensors of a gyroscope, magnetometer and accelerometer. The random bit generator uses smartphone sensors as entropy source. It collects raw data from smartphone sensors and processes they by given algorithm. The degree of randomness of random bits generated using the proposed algorithm was tested using statistical tests NIST SP 800-22, and a test result was given. It is important to ensure the safe storage, transmission and use of data in these information systems. To solve these problems, cryptographic methods are used more often than other methods of data protection. Cryptographic algorithms are the basis of cryptographic data protection methods. Most cryptographic algorithms are publicly available and the key plays the role of a secret value when applied. The generations of these secret keys and sometime private keys are based on random number generations. 
Keywords: Mobile Device, Sensor, Random Number Generation, Algorithm, Cryptographic Key, Gyroscope, Magnetometer, Accelerometer.
Scope of the Article:  Parallel and Distributed Algorithms