Cifrare con A5/1 nei sistemi GSM

Cifrare con A5/1 nei sistemi GSM

Il GSM è lo standard utilizzato per la trasmissione su mobile e A5/1 è uno dei sistemi per cifrarne le informazioni. In questo articolo vedremo alcune caratteristiche e la realizzazione di un algoritmo di questo tipo. Ogni frame, in ambito GSM, è composto di 114 bit (per ogni direzione) e uno degli algoritmi maggiormente utilizzati per cifrarne le informazioni è senz’altro A5: un algoritmo a 64 bit inserito nell’hardware del terminale e nella BS. Di questo algoritmo esistono diverse realizzazioni per differenti piattaforme. Gli algoritmi A5/1 e A5/2 sono classificati come stream cipher e proteggono la comunicazione fra telefono e stazione radio-base mentre la comunicazione fra stazione radio-base e resto della rete non è protetta. L’ A5/1 è un algoritmo che garantisce un maggior livello di protezione, ed è quello usato prevalentemente in Europa, mentre l’A5/2, usato in molti altri paesi, permette un minor livello di protezione. […]