Galileo-code gekraakt

Medewerkers van het GPS-Laboratorium van de Cornell-Universiteit hebben de PRN-code (Pseudo Random Number) gemkraakt, die wordt gebruikt door Europa’s eerste Galileo-prototypesatelliet GIOVE-A.

Medewerkers van het GPS-Laboratorium van de Cornell-Universiteit hebben de PRN-code (Pseudo Random Number) gemkraakt, die wordt gebruikt door Europa’s eerste Galileo-prototypesatelliet GIOVE-A. Deze acronym staat voor ‘Galileo In-Orbit Validation Element-A; het prototype moet 30 satellieten volgen, die een wereldwijd GPS-net vormen. Het oude GPS-systeem is vrij beschikbaar omdat het is gefinancierd door de Amerikaanse belastingbetalers. Bij Galileo moet voor de PRN-code een bedrag worden betaald, omdat de investeerders winst willen halen uit het geld dat ze er in hebben gestoken. Omdat beide systemen vergelijkbare, respectievelijk dezelfde frequentiebanden gebruiken, zijn de Europeanen en de Amerikanen het eens geworden over de doorgave van enkele PRN-codes als ‘open source’. Na de start van GIOVE-A in januari 2006 werden de open-source codes van Galileo echter toch niet vrijgegeven. Daarop stortten de Cornell-medewerkers zich op de mathematische extractie van de satellietsignalen; zij vonden de code en publiceerden hem op de website http://gps.ece.cornell.edu/galileo. Galileo maakte vervolgens in april alsnog codes bekend, maar dat waren niet de codes waarmee GIOVE-A werkt. Voor die codes wilde Galileo een licentiebedrag ontvangen voor het Intellectual Property, ondanks de open-source overeenkomst. De juridische kant van de zaak lijkt duidelijk – in ieder geval volgens het GPS-Laboratorium: zoals je van een vuurtoren uit de lichtimpulsen de coördinaten kan afleiden, zo is de tracking van een positiesatelliet eveneens vrij af te leiden uit de data. Ook de consequenties zijn duidelijk: als de code bekend is, kun je goedkope navigatietoestellen zonder PRN bouwen.