Mobile communication has evolved from 1G to 4G networks over time. 1G networks used analog technologies while newer generations like 2G, 3G and 4G use digital technologies. 2G networks like GSM use TDMA to allow multiple users to access the network simultaneously. The GSM network architecture consists of mobile stations, base station subsystem and network subsystem. The base station subsystem comprises of base transceiver stations and base station controllers. The network subsystem includes switching centers, databases and registers that control connectivity and mobility. GSM ensures security using authentication and encryption algorithms.