Space Data Network

Collision avoidance

How Collision Avoidance Works

Every operator asks several times a day: will anything come too close? Here is how that gets answered.

Part one

The Routine

Collision avoidance is a loop that runs for every active satellite, every day.

  1. ScreenPropagate every catalog object a few days ahead and find each pair that comes within a set distance of a protected satellite.
  2. WarnSend the operator a conjunction data message (CDM): the time of closest approach, the miss distance, and both objects’ states and uncertainty.
  3. AssessCombine the two uncertainty regions into a probability of collision (Pc). Miss distance alone can’t tell a near miss from a non-event.
  4. DecideCompare Pc with the operator’s threshold, often around 1 in 10,000, and watch how it changes as newer tracking arrives.
  5. ManeuverPlan a burn that lowers the risk without creating a new close approach with something else.
  6. RescreenScreen the planned trajectory before the burn. An unscreened maneuver can move the risk to someone else.

Part two

The Collision That Changed The Routine

On 10 February 2009, Iridium 33, an operational U.S. communications satellite, hit Cosmos 2251, a decommissioned Russian communications satellite, 790 km above northern Siberia.2

790 kmaltitude
>11 km/scollision speed
823fragments cataloged in seven weeks
2debris clouds across low Earth orbit
Earth with red streaks tracing the two debris clouds around the planet
The two debris clouds spread along both orbits within months. Visualization: AGI (Analytical Graphics, Inc.).

What changed

It was the first accidental collision between two intact satellites. The orbital planes met at nearly a right angle, and neither object was being screened against the other. Afterward the U.S. military began screening every active satellite, not only its own, and sending warnings to their operators.

The screening pipeline moved from classified systems onto Space-Track.org, the public site that publishes the catalog and delivers those warnings, and conjunction messages were standardized.1 Warnings became routine. Coordination did not.

Part three

Sharing By Agreement

The legal channel for sharing U.S. military tracking data with anyone outside the U.S. government is 10 U.S.C. § 2274.3

How it works

The Secretary of Defense may provide space situational awareness services to, and obtain data from, states, U.S. and foreign companies, and foreign governments. Each recipient must sign an agreement first. Well over a hundred companies, nations and intergovernmental organizations have signed.

What recipients agree to

Not to transfer any data or analysis received, including their own analysis of it, to any other entity without the Secretary’s express approval. The Department may also charge for the service.

How it evolved

Enacted in 2003 as a pilot, amended in 2006, 2008, 2009 and 2018. Since 1 January 2024, the Department shares only as far as national security requires; civil safety services are moving to the Department of Commerce.

Why it matters here

Data shared this way arrives through its own portal and formats. There is no common protocol for combining it with the other sources an operator uses.

Part four

Who Screens Today

Governments and companies around the world now run their own sensors, catalogs and screening services.

Government and intergovernmentalWhat it does
U.S. Space Force (18th and 19th Space Defense Squadrons)Maintains the U.S. catalog, publishes it on Space-Track.org and sends free conjunction warnings to operators worldwide.
U.S. Office of Space Commerce: TraCSSThe Traffic Coordination System for Space, taking over basic safety services for civil and commercial operators.
NASA CARAConjunction assessment for NASA missions. Publishes its methods and open-source Pc tools.4
EU Space Surveillance and Tracking (EU SST)A partnership of EU member states offering collision avoidance, reentry and fragmentation services.
European Space AgencyCollision avoidance for ESA missions and research into automated avoidance through its Space Safety programme.
UK National Space Operations CentreConjunction and reentry monitoring for UK-licensed operators.
France: CNES and Space CommandCNES’s CAESAR conjunction analysis service, and military surveillance including the GRAVES radar.
Germany: GSSACThe German Space Situational Awareness Centre, run jointly by the air force and the German Aerospace Center.
Japan: JAXA and the Japan Air Self-Defense ForceRadar and optical tracking for Japanese satellites and national space domain awareness.
India: ISROIS4OM, ISRO’s system for safe and sustainable space operations, and the NETRA tracking project.
China: CNSAThe Space Debris Monitoring and Application Center, which screens Chinese missions and issues warnings.
Russia: RoscosmosASPOS OKP, the automated warning system for hazardous situations in near-Earth space.
United Nations COPUOSGuidelines for the Long-term Sustainability of Outer Space Activities (2019). Guidance, not screening.
CommercialWhat it does
SpaceX StargazeStar-tracker cameras on constellation satellites detect other objects. Free screening for operators that share their ephemerides.
LeoLabsGround phased-array radar network for low Earth orbit, with catalog and conjunction services.
Slingshot AerospaceGlobal optical sensor network and a coordination platform for operators.
ExoAnalytic SolutionsA large network of optical telescopes, focused on geostationary orbit.
COMSPOCOrbit determination and space situational awareness software and services.
Space Data AssociationA consortium of satellite operators that pools ephemerides through its Space Data Center.
Kayhan SpaceConjunction screening and coordination between operators.
PrivateerSpace situational awareness data and analytics.
NorthStar Earth & SpaceSpace-based optical tracking from its own satellites.
DigantaraSpace-based tracking and space situational awareness services, based in India.
NeuraspaceAutomated collision avoidance for operators, based in Portugal.
Aldoria and Look Up SpaceFrench optical and radar tracking companies.
VyomaSpace-based tracking, based in Germany.
Space MapperA Chinese commercial catalog with its own and international orbit products.

Many of these services are very good. The problem below is not their quality. It is that there are many of them, and they don’t share a baseline.

Part five

The Fundamental Problem

Space traffic management needs one answer per close approach. Today an operator gets several.

Warnings that can’t be reconciled

Each service screens with its own catalog, its own propagator, its own covariance model, its own thresholds and its own probability method. Most of those are not fully open. When their warnings disagree, an operator cannot tell which one is right, because the inputs and algorithms behind them can’t be compared.

Four services report on the same close approach: maneuver, monitor, no alert, and maneuver at a different time
More warnings do not add up to more safety when they cannot be checked against each other.

Every launch makes it harder

Every object has to be screened against every other. The number of pairs is N(N−1)/2, so it grows with the square of the catalog. Ten times the objects means a hundred times the pairs, and a hundred times the warnings that have to be triaged.

Pairs to screen grow with the square of the catalogUnique pairs N(N-1)/2: 1,000 objects, 499,500 pairs; 5,000 objects, 12,497,500 pairs; 10,000 objects, 49,995,000 pairs; 25,000 objects, 312,487,500 pairs; 50,000 objects, 1,249,975,000 pairs; 100,000 objects, 4,999,950,000 pairs. 0 1 B 2 B 3 B 4 B 5 B 1,000 objects: 499,500 pairs 0.5 M 1K 5,000 objects: 12,497,500 pairs 12.5 M 5K 10,000 objects: 49,995,000 pairs 50 M 10K 25,000 objects: 312,487,500 pairs 312.5 M 25K 50,000 objects: 1,249,975,000 pairs 1.25 B 50K 100,000 objects: 4,999,950,000 pairs 5 B 100K Objects in the catalog
Unique pairs to screen at each catalog size. 10,000 objects: about 50 million pairs. 100,000: about 5 billion.

Part six

What Can’t Be Disclosed Still Has To Be Screened

Some satellites are classified. Some maneuvers are commercial secrets until they happen. Neither appears in a public catalog in time to be screened, so other operators plan around trajectories that are about to change. That gap is where incidents come from.

Governments that operate military and intelligence satellites

At least sixteen governments operate reconnaissance or other military satellites. Their orbits, and especially their maneuvers, are not all published. Every one of them shares the same orbits with everyone else.

United States

National Reconnaissance Office satellites; U.S. Space Force

Russia

Bars-M, Persona and Lotos satellites; Russian Space Forces

China

Yaogan satellites; People’s Liberation Army

France

CSO imaging and CERES signals satellites; Space Command, with DGSE among their users

United Kingdom

Tyche imaging satellite; UK Space Command

Germany

SARah radar satellites; Bundeswehr, with the BND among their users

Italy

COSMO-SkyMed radar satellites, military and civil

Spain

PAZ radar satellite, military and civil

Israel

Ofek reconnaissance satellites

Japan

Information Gathering Satellites; Cabinet Satellite Intelligence Center

India

RISAT and EMISAT military satellites; Defence Space Agency

South Korea

425 Project reconnaissance satellites

North Korea

Malligyong reconnaissance satellites

Iran

Noor satellites of the Revolutionary Guard

Türkiye

Göktürk reconnaissance satellites

United Arab Emirates

Falcon Eye reconnaissance satellites

Emblems identify each government for reference only. No affiliation or endorsement is implied. Credits are in the notes.5

Part seven

Why Screening Can’t Wait For Disclosure

No government will publish a classified orbit, and no operator will announce a maneuver to its competitors in advance. Screening has to work without either. That requires computing on data nobody else can read.

Every close approach needs both orbits

To screen two objects against each other, something has to compare where both will be at the same moment. For most pairs, the public catalog is enough. For a pair that includes a classified satellite or a planned maneuver, one of the two orbits belongs to someone who will not hand it over.

Each government screens its own hidden satellites against what it can see. Each operator screens its own plans against the public catalog. Nobody can screen one government’s hidden satellite against another’s, or a company’s planned burn against a classified orbit, because nobody holds both.

Two governments with classified orbits and two operators with planned maneuvers. All six pairs between them are marked unscreened, because nobody holds both orbits of any pair.
Today. Everyone shares the public catalog. The pairs between private orbits go unscreened.
The same four parties each send their orbit, encrypted, to one screening service, which returns only SAFE or ALERT.
On the network. Each party submits its orbit encrypted. Every pair is screened, and no orbit is revealed.

A maneuver opens a blind window

An operator plans a burn hours or days ahead. Screening looks days ahead too, so from the moment the plan exists, everyone else’s prediction for that satellite is wrong. After the burn, radars and telescopes have to notice the change, gather enough new tracking, and solve for the new orbit before any catalog shows it. That takes hours to days more.

For that whole window, every other operator plans around a trajectory that is no longer true, and a close approach inside it is screened against the wrong orbit. Large constellations now maneuver every day, so a window like this is always open somewhere.

Timeline of one maneuver. The operator knows where its satellite is going from the moment the burn is planned. Everyone else screens against the old orbit until the change is detected and a new orbit is published, hours to days after the burn. A close approach inside that window is screened against the old orbit.
Between the plan and the catalog update, only the operator knows where its satellite is going.

Three ways to close the gap, and their limits

Each of the obvious answers asks someone to give up the thing they cannot give up, or to wait until it is too late to matter.

Publication

A classified orbit shows what a satellite can watch and when. A planned maneuver shows strategy to competitors. Neither will be published, and no authority can require every government to publish.

One trusted screener

Every party would have to hand its most sensitive data to the same organization, and every government would have to trust it. One place holding every hidden orbit would also be the most valuable target in space safety.

Waiting for tracking

Sensors see a new orbit only after the burn, and only after hours to days of tracking. By then the close approach has already been screened against the old orbit.

Computing on data nobody else can read

Homomorphic encryption lets a computer do arithmetic on locked numbers. It adds and multiplies them without unlocking them, and the answer comes out locked too.

Screening needs one narrow calculation: how close do these two objects get? One operator locks its trajectory with its own key and sends it. The other works out, on the locked values, how close its own object comes at each moment, and sends the locked answer back. Only the first operator can open it, and it learns only whether the two come too close. Each operator runs it to protect its own satellite. No third party takes part.

Private screening is specified and measured. It is not yet available on the network.

The screening software is open, so both sides can check exactly what was computed, even though neither can see the other’s data.

Government X locks its classified orbit with its own key and sends it to Operator B. Operator B computes, on the locked values, how close its own object comes at each moment, and sends a locked answer back. Only Government X can open it: SAFE or ALERT.
Neither orbit is ever readable by the other side. Only the owner of the key opens the answer, and both operators run it to protect both satellites.
WhoWhat they learn
A government with a classified satelliteWhether anything will come too close. Never another party’s orbit or plans.
An operator planning a burnWhether the new trajectory is clear, before the burn.
The operator doing the computingNothing. It works only on locked values.
Everyone elseNothing. After an alert, the two parties can choose to share more to coordinate.

Could someone submit invented orbits to find a hidden satellite? Without defenses, yes. In the design, each satellite’s owner answers only questions that match a real satellite’s public track, checks them again afterwards, limits questions per identity and blurs every distance, all on its own node, so running modified software elsewhere changes nothing. The defenses in detail.

Part eight

An Open Baseline With Encrypted Screening

Services can keep competing on sensors, speed and analysis. What they need underneath is one baseline everyone can check, and a way to screen what can’t be shared.

One open catalog

Every source, digitally signed, with its uncertainty attached and the recipe that combined them. Two operators looking at the same event see the same inputs.

Open algorithms

Propagation and conjunction assessment run as open WebAssembly modules. Same inputs, same modules, same answer, on any node.

Encrypted conjunction assessment

Two operators check whether a classified satellite or a planned maneuver comes too close, without exchanging orbits. Specified and measured, not yet available on the network.

Notes

  1. Anthony “TJ” Koury is the author of Space Data Network and everything built with it: Space Data Standards, OrbPro, SpaceAware, the Space Data Module SDK, FlatSQL, the FlatBuffers WebAssembly toolchain and hd-wallet-wasm, as well as the Evidence-Supported ASO Catalog whitepaper. He created the entire conjunction assessment pipeline after the Iridium–Cosmos collision, from the classified SPADOC and CAVENET systems to Space-Track.org, and the CCSDS standard messages that form the basis of today’s conjunction messaging. He has worked on Space Data Network since 2015. Contact: tj@edgesource.com. The archived Space-Track.org page source names him as its author: open the 23 March 2013 capture and view the source (view-source:https://web.archive.org/web/20130323001324/https://space-track.org/).
  2. NASA Orbital Debris Program Office, “Satellite Collision Leaves Significant Debris Clouds,” Orbital Debris Quarterly News 13(2), April 2009.
  3. 10 U.S.C. § 2274, Space situational awareness services and information: provision to non-United States Government entities. Added by Pub. L. 108-136 (2003); amended by Pub. L. 109-364, 110-417, 111-84 and 115-232.
  4. NASA CARA Analysis Tools.
  5. Emblems via Wikimedia Commons. Public domain except: Armoiries de la République française by Jérôme Blum, CC BY-SA 2.0 FR; Royal coat of arms of the United Kingdom, Wikimedia Commons contributors, CC BY-SA 3.0; UK Space Operations Centre badge, contains public sector information licensed under the Open Government Licence v3.0; Cabinet Satellite Intelligence Center logo by Ominae, CC BY 4.0.