Shanshan Yu, Przystupa Krzysztof, Lingyu Yan, V. Maksymovych, Roman Stakhiv, Àndrii Malohlovets, O. Kochan
{"title":"Development of Modified Blum-Blum-Shub Pseudorandom Sequence Generator and its Use in Education","authors":"Shanshan Yu, Przystupa Krzysztof, Lingyu Yan, V. Maksymovych, Roman Stakhiv, Àndrii Malohlovets, O. Kochan","doi":"10.2478/msr-2022-0018","DOIUrl":null,"url":null,"abstract":"Abstract In information security systems, the algorithm of the Blum-Blum-Shub (BBS) generator, which is based on the use of a one-way function and is a cryptographically secure pseudorandom number generator, became widespread. In this paper, the problem of the analysis of modified algorithms of the BBS generator operation is considered to improve their statistical characteristics, namely, the sequence repetition period. It has been established that in order to improve the characteristics of the classic BBS algorithm, it is necessary to systematize approaches to change the recurrent equation itself, the relationship between the current and the previous members of the sequence. For this purpose, a generalized unified model of the modification of the classical BBS algorithm is derived. The repetition period with computational complexity were analyzed for classical algorithm and 80 proposed modifications. A gain in statistical characteristics is improved with slight increase in the required computing power of the system. The proposed modified BBS pseudorandom sequence generator can be used in training of students when teaching cryptographic stability of information security systems. The study of this generator combines the knowledge of students acquired in both digital electronics and mathematics.","PeriodicalId":49848,"journal":{"name":"Measurement Science Review","volume":"22 1","pages":"143 - 151"},"PeriodicalIF":0.8000,"publicationDate":"2022-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Measurement Science Review","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.2478/msr-2022-0018","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"INSTRUMENTS & INSTRUMENTATION","Score":null,"Total":0}
引用次数: 1
Abstract
Abstract In information security systems, the algorithm of the Blum-Blum-Shub (BBS) generator, which is based on the use of a one-way function and is a cryptographically secure pseudorandom number generator, became widespread. In this paper, the problem of the analysis of modified algorithms of the BBS generator operation is considered to improve their statistical characteristics, namely, the sequence repetition period. It has been established that in order to improve the characteristics of the classic BBS algorithm, it is necessary to systematize approaches to change the recurrent equation itself, the relationship between the current and the previous members of the sequence. For this purpose, a generalized unified model of the modification of the classical BBS algorithm is derived. The repetition period with computational complexity were analyzed for classical algorithm and 80 proposed modifications. A gain in statistical characteristics is improved with slight increase in the required computing power of the system. The proposed modified BBS pseudorandom sequence generator can be used in training of students when teaching cryptographic stability of information security systems. The study of this generator combines the knowledge of students acquired in both digital electronics and mathematics.
期刊介绍:
- theory of measurement - mathematical processing of measured data - measurement uncertainty minimisation - statistical methods in data evaluation and modelling - measurement as an interdisciplinary activity - measurement science in education - medical imaging methods, image processing - biosignal measurement, processing and analysis - model based biomeasurements - neural networks in biomeasurement - telemeasurement in biomedicine - measurement in nanomedicine - measurement of basic physical quantities - magnetic and electric fields measurements - measurement of geometrical and mechanical quantities - optical measuring methods - electromagnetic compatibility - measurement in material science