{"title":"Known-plaintext attack and improvement of PRNG-based text encryption","authors":"Ahmad Amro, E. M. El-Alfy","doi":"10.1109/IACS.2016.7476117","DOIUrl":null,"url":null,"abstract":"Cryptanalysis combines a set of techniques and heuristics to reveal existing security flaws in a certain cryptographic scheme, for the sake of improvement or sometimes violation. In this paper, we analyze a newly proposed text cryptosystem that uses three different schemes for a pseudorandom number generator (PRNG). We show that two of the suggested methods are not secure against known-plaintext attacks. Moreover, we propose an improved symmetric-stream encryption method based on PRNG. We implemented the proposed method in MATLAB and evaluated it for various types of attacks and different sensitivity tests. The improved method was designed to overcome the security issues in the other methods. Especially the resiliency to known-plaintext attack. Furthermore, the results of the sensitivity tests show excellent level of randomness ranging from 40% to 50%.","PeriodicalId":6579,"journal":{"name":"2016 7th International Conference on Information and Communication Systems (ICICS)","volume":"78 1","pages":"233-238"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th International Conference on Information and Communication Systems (ICICS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IACS.2016.7476117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Cryptanalysis combines a set of techniques and heuristics to reveal existing security flaws in a certain cryptographic scheme, for the sake of improvement or sometimes violation. In this paper, we analyze a newly proposed text cryptosystem that uses three different schemes for a pseudorandom number generator (PRNG). We show that two of the suggested methods are not secure against known-plaintext attacks. Moreover, we propose an improved symmetric-stream encryption method based on PRNG. We implemented the proposed method in MATLAB and evaluated it for various types of attacks and different sensitivity tests. The improved method was designed to overcome the security issues in the other methods. Especially the resiliency to known-plaintext attack. Furthermore, the results of the sensitivity tests show excellent level of randomness ranging from 40% to 50%.