{"title":"伪随机位生成器的混合方法","authors":"Mohammed M. Al-Mhadawi, Akhlas A. Albahrani","doi":"10.1109/CAS47993.2019.9075715","DOIUrl":null,"url":null,"abstract":"This paper aims to combine among Exponential chaotic map, Linear Congruential Generators (LCG), Multiplicative Congruential Generators (MCG) and RIPEMD-160 to create new pseudo arbitrary number generator. The guideline of the proposed technique involves generating key sequences by Exponential chaotic map to be utilised as coefficients in Linear Congruential Generators and Multiplicative Congruential Generators that generate arbitrary numbers. Those randomised numbers are converted to binary numbers and be used as inputs in RIPEMD-160 that produce a stream of hexadecimal numbers which are transformed into a sequence of binary digits. These binary digits are arranged as 16 × 10 array and permuted using the shifting process for each row randomly. The new pseudo-random bit generator was successfully tested in the NIST statistical test. The statistical and security analysis indicates it has large key spaces, very sensitive initial conditions and resistance to brute force and differential attack.","PeriodicalId":202291,"journal":{"name":"2019 First International Conference of Computer and Applied Sciences (CAS)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Hybrid Method as Pseudo-Random Bits Generator\",\"authors\":\"Mohammed M. Al-Mhadawi, Akhlas A. Albahrani\",\"doi\":\"10.1109/CAS47993.2019.9075715\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper aims to combine among Exponential chaotic map, Linear Congruential Generators (LCG), Multiplicative Congruential Generators (MCG) and RIPEMD-160 to create new pseudo arbitrary number generator. The guideline of the proposed technique involves generating key sequences by Exponential chaotic map to be utilised as coefficients in Linear Congruential Generators and Multiplicative Congruential Generators that generate arbitrary numbers. Those randomised numbers are converted to binary numbers and be used as inputs in RIPEMD-160 that produce a stream of hexadecimal numbers which are transformed into a sequence of binary digits. These binary digits are arranged as 16 × 10 array and permuted using the shifting process for each row randomly. The new pseudo-random bit generator was successfully tested in the NIST statistical test. The statistical and security analysis indicates it has large key spaces, very sensitive initial conditions and resistance to brute force and differential attack.\",\"PeriodicalId\":202291,\"journal\":{\"name\":\"2019 First International Conference of Computer and Applied Sciences (CAS)\",\"volume\":\"62 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 First International Conference of Computer and Applied Sciences (CAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CAS47993.2019.9075715\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 First International Conference of Computer and Applied Sciences (CAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CAS47993.2019.9075715","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
This paper aims to combine among Exponential chaotic map, Linear Congruential Generators (LCG), Multiplicative Congruential Generators (MCG) and RIPEMD-160 to create new pseudo arbitrary number generator. The guideline of the proposed technique involves generating key sequences by Exponential chaotic map to be utilised as coefficients in Linear Congruential Generators and Multiplicative Congruential Generators that generate arbitrary numbers. Those randomised numbers are converted to binary numbers and be used as inputs in RIPEMD-160 that produce a stream of hexadecimal numbers which are transformed into a sequence of binary digits. These binary digits are arranged as 16 × 10 array and permuted using the shifting process for each row randomly. The new pseudo-random bit generator was successfully tested in the NIST statistical test. The statistical and security analysis indicates it has large key spaces, very sensitive initial conditions and resistance to brute force and differential attack.