Performance and Statistical Analysis of Stream ciphers in GSM Communications
Abstract
For a stream cipher to be secure, the keystream generated by it should be uniformly random with parameter 1/2. Statistical tests check whether the given sequence follow a certain probability distribution. In this paper, we perform a detailed statistical analysis of various stream ciphers used in GSM 2G, 3G, 4G and 5G communications. The sequences output by these ciphers are checked for randomness using the statistical tests defined by the NIST Test Suite. It should also be not possible to derive any information about secret key and the initial state of the cipher from the keystream. Therefore, additional statistical tests based on properties like Correlation between Keystream and Key, and Correlation between Keystream and IV are also performed. Performance analysis of the ciphers also has been done and the results tabulated. Almost all the ciphers pass the tests in the NIST test suite with 99% confidence level. For A5/3 stream cipher, the correlation between the keystream and key is high and correlation between the keystream and IV is low when compared to other ciphers in the A5 family.
Keywords
Stream ciphers, NIST, statistical Randomness testing, GSM, Correlation, Encryption, KeystreamThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
N. Yerukala, V. Prasad and A. Apparao, "Performance and Statistical Analysis of Stream ciphers in GSM Communications," in Journal of Communications Software and Systems, vol. 16, no. 1, pp. 11-18, January 2020, doi: 10.24138/jcomss.v16i1.892
@article{yerukala2020performancestatistical, author = {Nagendar Yerukala and V Kamakshi Prasad and Allam Apparao}, title = {Performance and Statistical Analysis of Stream ciphers in GSM Communications}, journal = {Journal of Communications Software and Systems}, month = {1}, year = {2020}, volume = {16}, number = {1}, pages = {11--18}, doi = {10.24138/jcomss.v16i1.892}, url = {https://doi.org/10.24138/jcomss.v16i1.892} }