ABSTRACT
In this paper, we present objected-oriented software library for operations that are used for the development of cryptosystems for secure mobile communications and image storage. These operations support stream cryptosystems such as the A5 ciphering algorithms used for securing Global System for Mobile (GSM) Communications, the de facto global standard for mobile communications – with over 90% market share, operating in over 219 countries and territories. Our focuses on the design of the Python library for polynomial operations and the ease with which pseudo-random sequences of any length can be generated.
Keywords
binary, pseudo-random, linear feedback shift register, a python library