Dans de telles applications où le niveau de sécurité plus élevé est nécessaire, modèle conventionnel de la sécurité de GSM travers cryptographie à clé secrète ne peut pas remplir suffisamment les besoins de sécurité. La cryptographie à clé asymétrique donne plus de moyens d'authentification, d'intégrité et de non répudiation et peut donc être appliquée dans de telles applications.
Dans la cryptographie à clé deux clés asymétriques différentes, à savoir la clé publique et une clé privée sont utilisés pour le chiffrement et le déchiffrement.
Une paire de clés public-privé sont mathématiquement liées, mais ne peut pas être récupéré par un autre. Clé publique d'un utilisateur particulier est connue de tous. Si un parti veut envoyer quelque message à l'utilisateur, le parti utilise la clé publique de l'utilisateur pour crypter le message, maintenant le message ne peut être déchiffré en utilisant la clé privée de la clé publique correspondante.
Quand un utilisateur envoie des message, il serait dans l'impossibilité de nier son acte. Ceci est appelé la non-répudiation.
Dans la cryptographie à clé asymétrique non-répudiation peut être garanti que si l'utilisateur signe numériquement un certain message avec sa clé privée que ne correspondant clé publique de l'utilisateur peut décrypter.