GSM maké sababaraha algoritma cryptographic pikeun kaamanan. Stream cipher A5/1 jeung A5/2 digunakeun pikeun ngajamin privasi sora anu dipancarkeun. A5/1 dijieun leuwih tiheula sarta mangrupa hiji algoritma anu leuwih kuat nu digunakeun di Éropah jeung Amérika Sarikat; A5/2 leuwih lemah sarta digunakeun di nagara-nagara lianna. Kaleuwihan utama dina hal pangamanan GSM dibandingkeun jeung sistem-sistem nu leuwih ti heula nyaéta cryptographic key disimpen dina kartu SIM henteu pernah dikirimkeun ngaliwatan antarmuka nirkabel. Kalemahan utama dina dua algoritma kasebut nyaéta dimungkinkeun pikeun meupeuskeun A5/2 sacara réal-time dina hiji serangan ciphertext-only attack. Sistem GSM narima réa algoritma antukna operator bisa ngaganti hiji cipher ku anu leuwih tohaga.