Starlink satellites can be reverse-engineered to create new GPS

Elon Musk wasn’t interested in the alt use for his satellites, but researchers pursued it without his blessing.

SpaceX’s Starlink satellites could become a new global positioning system for the US Army — even without SpaceX’s help.

The challenge: The Global Positioning System (GPS) is a group of 31 satellites owned and operated by the US government. From an altitude of about 12,500 miles, these satellites transmit radio signals, which are picked up by GPS receivers in cars, phones, and other tech.

Using data from the signal, our GPS receivers can calculate their distance from the satellite. If a receiver is within sight of at least four satellites, it can use those distances to calculate its location down to about 7 meters.

“Anybody can build a transmitter that can imitate a GPS satellite.”

Dana Goward

Today, civilians, businesses, astronauts, the military, and more all take advantage of GPS — but our widespread reliance on this one positioning system is worrisome because its signals are easy to jam and spoof.

“The signal strength is incredibly weak, and because we wanted everybody to adopt it, we made the codes public,” Dana Goward, president of the Resilient Navigation and Timing Foundation, a security-focused nonprofit, told FedTech. “So, anybody can build a transmitter that can imitate a GPS satellite.”

The idea: In 2020, researchers at the University of Texas at Austin — backed by US Army funding — claimed that, with a simple software upgrade, SpaceX’s Starlink satellite mega-constellation could serve as a low-cost backup to traditional GPS.

Because the satellites orbit at an altitude of just 340 miles, their signals are stronger at ground level than GPS satellites’, which could make them harder to jam. They might be harder to spoof, too, because the satellites’ antennas are more directional than the ones used by GPS satellites.

Low orbit satellites “see” a smaller area of the Earth’s surface than a GPS satellite, but SpaceX’s Starlink constellation has enough satellites to overcome that obstacle — the far north and south would be the main places coverage might be an issue.

Access denied: The UT Austin researchers and Army officials met with SpaceX about the idea, but while the company seemed interested at first, CEO Elon Musk eventually shut down the discussions, according to Todd Humphreys, one of the UT Austin researchers

“Elon told the leaders we spoke to: every other LEO [low Earth orbit] communications network has gone into bankruptcy,” Humphreys told MIT Technology Review. “And so we [SpaceX] have to focus completely on staying out of bankruptcy. We cannot afford any distractions.”

“We had to start from scratch, building basically a little radio telescope to eavesdrop on their signals.”

Todd Humphreys

Rather than give up on the idea, Humphreys and his team got their hands on a Starlink terminal and set to work reverse-engineering the satellite signals. 

“Even in our early discussions, when SpaceX was being more cooperative, they didn’t reveal any of the signal structure to us,” he told MIT Tech. “We had to start from scratch, building basically a little radio telescope to eavesdrop on their signals.”

What’s new? In an update to the non-peer-reviewed paper they published in 2020, the UT Austin team claims it determined that Starlink satellites use predictable, repeating signals called “synchronization sequences” to coordinate with receivers. 

Those signals contain data that can be used to determine the distance between a satellite and a receiver. By calculating the distance between a receiver and multiple satellites, they could determine a receiver’s location within about 30 meters.

That might not be as accurate as GPS, but Humphreys told the Register that a positioning system based on Starlink could pinpoint locations to within one meter if SpaceX published data on each satellite’s exact position.

“This wouldn’t take [SpaceX] much work and would require only modest changes to the satellite software,” he said.

“Any navigation system working on open-source sequences could definitely be spoofed.”

Mark Psiaki

The big picture: Whether a Starlink-based positioning system would actually be more secure than GPS is debatable, according to Mark Psiaki, a GPS expert and aerospace professor at Virginia Tech, who wasn’t involved in the research.

“Humphreys has done a big service to the navigation community identifying these sequences,” he told MIT Tech. “But any navigation system working on open-source sequences could definitely be spoofed, because everyone will know how to spot those signals and create fake ones.”

SpaceX has given no indication that it plans to help turn its mega-constellation into a new positioning system, but if it does, perhaps the best course would be for groups like the Army to rely on both it and GPS — forcing bad actors to work twice as hard to fool them.

We’d love to hear from you! If you have a comment about this article or if you have a tip for a future Freethink story, please email us at [email protected].

Fusion startup plans to shoot space junk with lasers
Japanese startup EX-Fusion plans to test whether lasers it is developing for nuclear fusion can remove space junk from orbit.
Google AI is searching the world for methane leaks from space
Google will provide computing resources to MethaneSAT, a project to identify climate-harming methane leaks from space.
US startup makes history with stressful, landmark moon landing
Intuitive Machines just made history with the first private moon landing — and the mission was a nailbiter.
T-Minus: Water discovered on asteroids, first space factory comes home, and more
Freethink’s weekly countdown of the biggest space news, featuring the return of Varda’s space factory, a Russian space weapon, and more.
Aerospace engineer explains why AI can’t replace air traffic controllers
For everyone’s safety, humans are likely to remain a necessary central component of air traffic control for a long time to come.
Up Next
space advertising
Subscribe to Freethink for more great stories