A. Tutueva, A. Karimov, Petr Fedoseev, L. Moysis, C. Volos, D. Butusov
{"title":"Improving Pseudo-random Number Generators in a Floating-point Implementation","authors":"A. Tutueva, A. Karimov, Petr Fedoseev, L. Moysis, C. Volos, D. Butusov","doi":"10.1109/NIR50484.2020.9290195","DOIUrl":null,"url":null,"abstract":"Chaotic systems are prospective for secure data transfer and processing. Over the past decades, many chaos-based encryption schemes have been proposed. It was shown that such cryptosystems are faster than traditional approaches. In this study, we consider a technique for improving pseudo-random sequence generators based on a binary representation of chaotic sequences calculated using a floating-point data type. We show that we can extract more than 40 bits from the binary representation of each real number and use them as the output of the generator in stream ciphers. Moreover, we show that the features of floating-point calculations lead to pseudo-random properties of the least significant bits of the mantissa of numbers obtained by solving the simple systems of linear and nonlinear differential equations without chaotic behavior as well. The obtained results can be used to reconsider and improve chaos-based cryptographic algorithms.","PeriodicalId":274976,"journal":{"name":"2020 International Conference Nonlinearity, Information and Robotics (NIR)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference Nonlinearity, Information and Robotics (NIR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NIR50484.2020.9290195","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Chaotic systems are prospective for secure data transfer and processing. Over the past decades, many chaos-based encryption schemes have been proposed. It was shown that such cryptosystems are faster than traditional approaches. In this study, we consider a technique for improving pseudo-random sequence generators based on a binary representation of chaotic sequences calculated using a floating-point data type. We show that we can extract more than 40 bits from the binary representation of each real number and use them as the output of the generator in stream ciphers. Moreover, we show that the features of floating-point calculations lead to pseudo-random properties of the least significant bits of the mantissa of numbers obtained by solving the simple systems of linear and nonlinear differential equations without chaotic behavior as well. The obtained results can be used to reconsider and improve chaos-based cryptographic algorithms.