Identificarea prieten sau inamic (IFF) este una dintre cele mai vechi probleme ale apărării aeriene, iar Mode 5 este răspunsul NATO pentru generația următoare. Integrarea datelor IFF Mode 5 într-un sistem de comandă și control este mult mai complexă decât simpla citire a unui indicator „prieten/inamic" de pe un port serial. Datele sosesc de la un subsistem de interogare într-un format binar structurat definit de STANAG 4193, trebuie corelate cu obiectele pistelor radar utilizând algoritmi spațiali și temporali și trebuie să alimenteze direct motorul de atribuire a armamentului și Regulile de Angajament, unde erorile au consecințe letale. Pentru dezvoltatorii de software care lucrează la sisteme C2 de apărare aeriană, ce este un sistem C2 în acest context este inseparabil de modul în care acesta gestionează IFF — cele două sunt cuplate arhitectural, de la stratul interfeței cu senzorul până la afișajul operatorului.

Fundamente IFF: identificarea prin provocare-răspuns în apărarea aeriană modernă

Sistemele IFF funcționează pe principiul provocare-răspuns: un interogator terestru sau aerian transmite un puls de interogare pe 1030 MHz; aeronavele echipate corespunzător răspund pe 1090 MHz. Codurile de răspuns permit sistemului de apărare aeriană să clasifice apartenența aeronavei care răspunde fără a se baza exclusiv pe returnele radar. Sistemul funcționează în serviciul NATO din anii 1950, iar structura modurilor a acumulat straturi de capacități pe parcursul a șapte decenii.

Taxonomia modurilor este importantă pentru dezvoltatorii de sisteme C2, deoarece un singur ciclu de interogare poate solicita răspunsuri pe mai multe moduri simultan, iar sistemul C2 trebuie să le proceseze și să le coreleze pe toate:

Mod Biți de cod Scop Criptare
Mode 1 5 biți (32 coduri) Misiune / cod unitate Niciuna
Mode 2 12 biți (4096 coduri) Număr serial / coadă platformă Niciuna
Mode 3/A 12 biți (4096 coduri) Squawk civil/militar Niciuna
Mode C 11 biți codificați Altitudine barometrică Niciuna
Mode S Adresă ICAO 24 biți + date SSR civil, ADS-B Niciuna
Mode 4 Criptat (clasificat) IFF cripto NATO (moștenit) KIV-77 / NSM (cheie zilnică)
Mode 5 Formă de undă criptată L1 + L2 IFF cripto NATO (actual) KIV-77 Mode 5 / HAVE QUICK

Pentru software-ul C2, Modurile 1, 2, 3/A și C sunt intrările de identificare moștenite: utile pentru verificarea încrucișată cu planurile de zbor și ordinele de misiune aeriană, dar ușor de falsificat deoarece nu conțin protecție criptografică. Mode 4 și Mode 5 sunt modurile autentificate criptografic pe care un sistem C2 de apărare aeriană se bazează pentru identificarea pozitivă. Mode 4 rămâne în serviciu pe o mare parte din flota NATO; Mode 5 este succesorul mandatat și înlocuiește progresiv Mode 4 pe măsură ce platformele sunt modernizate.

Arhitectura de securitate Mode 5

Mode 5 este definit la nivelul formei de undă de STANAG 4193 Partea 4. Funcționează pe aceeași pereche de frecvențe 1030/1090 MHz ca modurile moștenite, dar folosește o arhitectură de securitate fundamental diferită, concepută să contracareze slăbiciunile Mode 4: atacurile de reluare, capturarea cheilor și spațiul limitat de coduri al modurilor moștenite.

Nivelul 1 este forma de undă de bază Mode 5. Conține un squitter criptat autentificat temporal care leagă răspunsul de o fereastră specifică a orei zilei de ±5 secunde față de momentul interogării. Legarea temporală reprezintă îmbunătățirea cheie de securitate: un răspuns Mode 4 înregistrat și reluat este întotdeauna valid dacă cheia criptografică nu s-a schimbat; un squitter Mode 5 Nivel 1 reluat este valid doar în fereastra de 10 secunde, după care nepotrivirea orei zilei îl face detectabil ca atac de reluare. Nivelul 1 furnizează un rezultat binar „valid / nevalid" la interogator — sistemul C2 vede fie o indicație de prieten corelat, fie nicio indicație pentru o pistă dată.

Nivelul 2 este forma de undă îmbunătățită, transmisă ca urmare a Nivelului 1 pentru platformele ale căror transpondere o suportă. Nivelul 2 conține date specifice platformei în sarcina utilă criptată: un Număr de Identificare a Platformei (PIN), un număr de misiune și o poziție derivată din GPS de la receptorul propriu al aeronavei care răspunde. Poziția GPS din Nivelul 2 furnizează sistemelor C2 o sursă de poziție independentă și de înaltă precizie, legată criptografic de o identitate verificată de platformă prietenoasă — o capacitate calitativ nouă față de Mode 4.

Cerința de sincronizare criptografică este aspectul cel mai solicitant din punct de vedere operațional al Mode 5. Interogatorul și transpondul trebuie să partajeze același material de cheie și să fie sincronizați în limita a 5 secunde față de UTC. Aceasta necesită:

  • O sursă de timp GPS sau echivalentă atât la interogator, cât și la transponder, cu precizie mai bună de 1 secundă
  • O procedură acreditată de încărcare a cheii folosind un dispozitiv de umplere aprobat de NATO (cum ar fi succesorul KYK-13 sau dispozitivul de umplere NSM) înaintea fiecărei perioade operaționale
  • O fereastră de valabilitate a cheii definită în ordinul operațional de misiune — de obicei 24 de ore, cu schimbări de cheie la o oră Zulu definită
  • O procedură de rezervă pentru platformele care intră în zona operațională după momentul încărcării cheii, acoperind aeronavele sosite târziu sau deviate

Pentru dezvoltatorii de software, stratul criptografic este în mare parte opac: hardware-ul interogatorului efectuează evaluarea criptografică și raportează un rezultat validat sau nevalid prin interfața STANAG 4193 Partea 7. Cu toate acestea, sistemul C2 trebuie să gestioneze ciclul de viață operațional al stărilor criptografice — urmărind cheile perioadei operaționale încărcate, alertând operatorii când cheile sunt aproape de expirare și interpretând corect codurile de stare „eșec cripto" de la interogator.

Specificația interfeței STANAG 4193

STANAG 4193 este organizat în părți numerotate. Pentru dezvoltatorii de software C2, Partea 7 (Interfața IFF Interogator la C2) este referința principală pentru formatele de mesaje. Partea 1 acoperă cerințele de performanță ale sistemului, care informează criteriile de testare la recepție. Partea 4 acoperă definiția formei de undă Mode 5 — relevantă pentru înțelegerea a ceea ce raportează interogatorul, chiar dacă stratul de formă de undă este gestionat de hardware.

Interfața Partea 7 folosește un flux de mesaje binare, de obicei printr-un link serial RS-422 sau o conexiune Ethernet UDP. Mesajele sunt încadrate cu un cuvânt de sincronizare, câmp de lungime, cod tip mesaj, sarcină utilă și CRC. Tipurile cheie de mesaje includ:

+-------------------+--------+------------------------------------------+
| Message type      | TypeID | Key fields                               |
+-------------------+--------+------------------------------------------+
| Interrogation     | 0x01   | Mode flags, PRF, antenna sector          |
| Report (IFF)      | 0x02   | Mode, code, range, azimuth, timestamp    |
|   Report (Mode 5) | 0x03   | L1/L2 flag, PIN, mission#, GPS lat/lon   |
| Correlation       | 0x04   | Track ID, IFF match index, confidence    |
| Status            | 0x05   | Crypto state, key period, FRUIT count    |
| Alert             | 0x06   | Alert type, track ID, mode               |
+-------------------+--------+------------------------------------------+

Mesajul Raport IFF (tip 0x02) este cel mai frecvent mesaj și fundamentul corelării. Conține returnul de interogare pentru un singur răspuns detectat: modul care a generat răspunsul, codul decodat din răspuns, distanța oblică măsurată (codificată în metri cu rezoluție de 1 m), unghiul de azimut al antenei la momentul recepției, unghiul de elevație (unde interogatorul este capabil 3D) și un marcaj temporal UTC cu rezoluție în milisecunde. Precizia marcajului temporal este critică pentru corelarea cu returnele radar primare care sosesc prin interfețe separate — ambele fluxuri de date trebuie să folosească aceeași referință temporală, iar orice decalaj de ceas între procesorul radar și procesorul IFF devine o eroare spațială în corelare.

Mesajul Raport Mode 5 (tip 0x03) este generat când un răspuns de Nivel 1 sau Nivel 2 este decodat cu succes. Pe lângă câmpurile conținute de un Raport IFF de bază, include: indicatorul Nivel 1/2, Numărul de Identificare a Platformei (32 biți, unic per platformă), numărul de misiune (16 biți, atribuit în ordinul operațional de misiune) și, pentru răspunsurile de Nivel 2, poziția GPS în grade zecimale WGS84 cu rezoluție de 0,0001 grade și o estimare de precizie asociată. Sistemul C2 nu trebuie să trateze poziția GPS ca o actualizare a poziției pistei fără a o valida mai întâi față de poziția senzorului primar — o discrepanță care depășește un prag configurabil (de obicei 0,5–1 NM) trebuie semnalată ca o anomalie potențială care necesită atenția operatorului.

Mesajul Stare (tip 0x05) furnizează sistemului C2 starea operațională a interogatorului IFF: starea criptografică curentă (chei încărcate / chei expirate / fără chei), identificatorul perioadei de cheie curente, PRF-ul de interogare și statistici de calitate inclusiv numărul FRUIT și numărul GARBLE. Sistemul C2 ar trebui să înregistreze aceste statistici la intervale regulate și să alerteze operatorul când numărul de FRUIT sau GARBLE depășește pragurile care indică o performanță IFF degradată din cauza interferenței pe canal partajat.

Integrarea acestor mesaje cu o implementare STANAG 4559 necesită un strat de mapare: obiectul pistă STANAG 4559 conține câmpuri de identificare IFF într-o enumerare definită (Necunoscut, Probabil prieten, Prieten, Neutru, Suspect, Ostil), iar ieșirea procesorului IFF trebuie tradusă în aceste enumerări înainte de a fi scrisă în baza de date a pistelor.

Corelarea pistă-IFF în software-ul C2

Problema corelării este: dat fiind un răspuns IFF cu o direcție și un interval cunoscute de la antena interogatorului, cărei piste din baza de date C2 îi corespunde? Aceasta este netrivială chiar și în trafic redus, deoarece precizia radiogoniometriei IFF este mai slabă decât precizia radarului primar, răspunsurile IFF pot fi recepționate de la aeronave care nu se află încă în baza de date a pistelor radar, iar aceeași aeronavă poate produce simultan răspunsuri pe mai multe moduri cu poziții aparente ușor diferite din cauza efectelor de diagramă de antenă.

Abordarea standard este poarta pozițională: pentru fiecare răspuns IFF primit, se calculează poziția sa 2D sau 3D din geometria interogatorului (distanță, azimut, elevație), apoi se testează dacă această poziție se încadrează în o poartă elipsoidală centrată pe poziția prezisă a fiecărei piste active. Poarta este dimensionată pentru a acoperi eroarea de poziție IFF — de obicei 2–5 NM în distanță și 2–3 grade în azimut pentru un interogator terestru. În pseudocod:

function correlate_iff_reply(reply: IffReport, tracks: Track[]) -> CorrelationResult:
    iff_pos = antenna_to_ecef(reply.range_m, reply.azimuth_rad, reply.elevation_rad)
    candidates = []

    for track in tracks:
        predicted_pos = extrapolate(track, reply.timestamp)
        delta = haversine_3d(iff_pos, predicted_pos)
        range_err_nm  = delta.range / 1852.0
        az_err_deg    = delta.azimuth * 180 / PI

        if range_err_nm < GATE_RANGE_NM and az_err_deg < GATE_AZ_DEG:
            score = confidence_score(range_err_nm, az_err_deg, reply)
            candidates.append((track, score))

    if not candidates:
        return CorrelationResult(status=UNCORRELATED, reply=reply)

    candidates.sort(key=lambda x: x[1], reverse=True)

    if len(candidates) > 1:
        if (candidates[0][1] - candidates[1][1]) < AMBIGUITY_THRESHOLD:
            return CorrelationResult(status=AMBIGUOUS, reply=reply)

    best_track, best_score = candidates[0]
    return CorrelationResult(
        status=CORRELATED, track=best_track, score=best_score, reply=reply
    )

Funcția de scor de încredere combină mai mulți factori. Proximitatea pozițională contribuie cu ponderea cea mai mare: un răspuns care se încadrează la 0,5 NM de poziția prezisă a pistei primește un scor mult mai mare decât unul la marginea porții de 5 NM. Indicatorul de validitate criptografică Mode 5 Nivel 1 adaugă un bonus fix — un răspuns criptografic valid poartă o încredere de identificare mai mare decât un cod Mode 3/A pe care orice aeronavă îl poate seta. Poziția GPS de Nivel 2 oferă o verificare suplimentară: dacă poziția de Nivel 2 este consistentă cu poziția pistei în limitele de precizie GPS, se acordă un increment suplimentar de încredere. Indicatorii de calitate a răspunsului de la interogator (raportul semnal-zgomot al răspunsului recepționat) sunt utilizați ca factor de ponderare, scăzând scorul răspunsurilor distorsionate sau de calitate marginală.

Corelarea temporală este o condiție prealabilă pentru corelarea spațială: marcajul temporal al raportului IFF și poziția pistei radar trebuie propagate la un timp comun înainte de compararea spațială. Dacă marcajul temporal al raportului IFF este T0 și ultima poziție măsurată a pistei este la T0 − 8 secunde (un interval comun de actualizare radar), pista trebuie extrapolată înainte cu 8 secunde folosind vectorul de viteză al pistei înainte de a calcula testul porții spațiale. Această extrapolare acumulează erori pentru aeronavele în manevră; utilizarea unui model cinematic care ține cont de limitele tipice de accelerație ale aeronavelor produce rezultate mai bune decât simpla extrapolare liniară.

Rezolvarea ambiguității se aplică atunci când două sau mai multe piste se încadrează în poarta pozițională a aceluiași răspuns IFF și scorurile lor sunt prea apropiate pentru a atribui cu certitudine răspunsul unei singure piste. Procedura standard este de a declara răspunsul ambiguu, de a-l raporta operatorului și de a nu adnota nicio pistă cu o identificare fermă. Menținerea răspunsurilor ambigue pentru unul sau două cicluri suplimentare de interogare rezolvă de obicei ambiguitatea, pe măsură ce aeronavele se separă pozițional sau interogatorul obține un răspuns direcțional mai bun.

Integrarea supravegherii secundare Mode S

Radarul de supraveghere secundară (SSR) Mode S partajează perechea de frecvențe 1030/1090 MHz cu modurile IFF 1 până la 5, dar este un standard ICAO pentru aviația civilă definit în Anexa 10 și EUROCAE ED-73. Mode S furnizează o adresă ICAO de 24 biți — unică la nivel global și atribuită permanent fiecărei aeronave înregistrate — precum și identitatea aeronavei (indicativul de apel), altitudinea și registrele de capacitate. Mode S suportă, de asemenea, ADS-B (Supravegherea dependentă automată — difuzare) prin squitter-ul extins 1090 MHz, care difuzează poziția, viteza și identitatea fără interogare.

Într-un mediu militar C2, Mode S este simultan un activ de interoperabilitate civilă și o sursă de complicații. Considerentele cheie de integrare sunt:

Adresa ICAO ca cheie de corelare: Când modulul de gestionare a planurilor de zbor al sistemului C2 are o adresă ICAO asociată cu o aeronavă militară (din planul operațional de zbor sau date anterioare de contact Mode S), acea adresă poate fi comparată cu răspunsurile Mode S și squitter-ele ADS-B pentru a furniza o cheie de corelare suplimentară, independentă de starea criptografică IFF. Aceasta este deosebit de valoroasă în timpul operațiunilor de tranziție Mode 5, când unele platforme nu sunt încă echipate cu Mode 5.

Separarea traficului civil: O fracțiune semnificativă din răspunsurile Mode S și squitter-ele ADS-B din majoritatea spațiilor aeriene apărate provin de la aeronave civile care tranzitează culoarele aeriene. Sistemul C2 trebuie să separe pistele civile (identificate prin intervalele de adrese ICAO alocate registrelor civile, squawk-urile Mode 3/A 7600/7700/7500 pentru scopuri speciale sau corelarea cu planurile de zbor civile) de pistele militare și să aplice un tratament diferit conform Regulilor de Angajament. O aeronavă civilă care eșuează IFF Mode 5 nu declanșează o alertă de fratricid — pur și simplu nu are capacitate Mode 5. Această distincție în logica de identificare trebuie să fie explicită și testată.

Interacțiunile ACAS/TCAS: Sistemul de evitare a coliziunilor în zbor (ACAS II / TCAS II) utilizează, de asemenea, interogarea Mode S pe 1030 MHz și recepția pe 1090 MHz. Interogările ACAS de la aeronavele militare care tranzitează spațiul aerian apărat vor apărea pe lanțul de recepție al interogatorului IFF. Interogatorul trebuie să suprime interogările ACAS din detecția răspunsurilor sale, iar sistemul C2 trebuie să fie conștient că o aeronavă echipată cu ACAS poate produce modele neobișnuite de răspuns Mode S ca urmare a mesajelor de coordonare ACAS. Stratul link-16 și legăturile de date tactice dintr-o arhitectură comună conține adesea adrese ICAO Mode S pentru platformele militare ca parte din rapoartele de pistă J2.0, furnizând o sursă suplimentară de verificare încrucișată.

Modele de integrare software

O integrare IFF-C2 de producție este cel mai bine structurată ca un pipeline de etape de procesare independente, fiecare cu contracte de intrare și ieșire bine definite:

[IFF Interrogator HW]
        |
        | STANAG 4193 Part 7 binary stream (UDP/RS-422)
        v
[IFF Message Receiver]      -- framing, CRC validation, deserialization
        |
        | Typed message objects (IffReport, Mode5Report, StatusMsg)
        v
[Position Computation]      -- antenna geometry -> ECEF coordinates
        |
        | IffReturn { position, mode, code, timestamp, quality }
        v
[Track Correlator]          -- positional gate, time matching, scoring
        |
        | CorrelationResult { track_id, status, confidence, mode5_data }
        v
[Track Annotator]           -- write IFF annotation to track database
        |
        | Updated Track { ..., iff_annotation: IffAnnotation }
        v
[Staleness Manager]         -- timer-driven decay of IFF status
        |
[ROE Integration]           -- identification status -> weapons rules
        |
[Operator Display]          -- color-coded track symbols, alerts

Receptorul de mesaje IFF este un strat simplu de încadrare și deserializare. Cel mai frecvent mod de defectare este supraumplerea bufferului în perioadele de interogare cu PRF ridicat, când volumul mesajelor 0x02 depășește capacitatea de procesare. Receptorul ar trebui să fie un fir dedicat cu o coadă mărginită; dacă coada se umple, mesajele ar trebui eliminate cu un contor mai degrabă decât blocarea firului de recepție, iar rata de eliminare ar trebui expusă ca o metrică de sănătate.

Corelatorul de piste este componenta critică pentru performanță. Trebuie să proceseze fiecare retur IFF față de lista completă de piste active în intervalul ciclului de interogare (de obicei 20–50 ms pe ciclu). Pentru baze de date mari de piste (> 500 piste active în un scenariu de densitate ridicată), un index spațial pe pozițiile prezise ale pistelor (R-tree sau partiționare celulară bazată pe grilă) reduce bucla de corelare de la O(n) la O(log n) per răspuns. Indexul spațial trebuie actualizat continuu pe măsură ce pistele se deplasează — reconstruirea sa de la zero la fiecare ciclu este prea lentă pentru un număr mare de piste.

Scorul de încredere al corelării ar trebui stocat în adnotarea pistei alături de rezultatul boolean de identificare. Acest scor devine util pentru conștientizarea situațională a operatorului (o pistă cu încredere 0,92 este afișată diferit față de una cu 0,54) și pentru motorul ROE (o pistă prieten corelat cu încredere scăzută ar putea necesita confirmare suplimentară din partea operatorului înainte de aplicarea inhibiției armamentului).

Gestionarea defecțiunilor IFF și prevenirea fratricidului

Defecțiunile IFF se împart în două categorii: defecțiuni ale interogatorului (subsistemul IFF încetează să producă rapoarte valide) și defecțiuni de corelare (rapoartele sosesc, dar nu pot fi asociate pistelor). Ambele trebuie gestionate fără ca sistemul să se degradeze silențios la o stare nesigură.

Defecțiunile interogatorului sunt detectate prin watchdog-ul mesajului Stare (tip 0x05): dacă niciun mesaj Stare nu sosește în intervalul configurat (de obicei 5–10 secunde), sistemul C2 trebuie să marcheze subsistemul IFF ca offline și să tranziționeze toate pistele la un status de identificare „Necunoscut — IFF offline". Afișarea pistelor ca „Necunoscut" este mai sigură decât păstrarea indefinită a ultimului status IFF cunoscut, deoarece ultimul status cunoscut poate fi fi fost depășit înainte de defecțiune. Alerta IFF offline trebuie să fie proeminentă în afișajul operatorului: aceasta reprezintă o degradare semnificativă a capacității sistemului C2 de a discrimina prietenul de inamic.

Defecțiunile de sincronizare criptografică sunt raportate de interogator în mesajul Stare ca un cod de stare criptografică. Gestionarea depinde de amploare: dacă o singură platformă eșuează Mode 5 în timp ce toate celelalte se corelează corect, problema este probabil la transpondul platformei respective (cheie greșit încărcată, eșec sincronizare timp GPS). Dacă toate corelările Mode 5 eșuează simultan, cheile proprii ale interogatorului pot fi greșite sau expirate. Sistemul C2 ar trebui să distingă aceste două cazuri și să alerteze corespunzător — un eșec Mode 5 la nivelul întregii flote necesită coordonare imediată cu autoritatea de gestionare a cheilor.

Prevenirea fratricidului este funcția de siguranță principală a integrării IFF. Modulul Reguli de Angajament trebuie să verifice statusul de identificare al fiecărei piste înainte de a permite atribuirea armamentului. Verificarea ar trebui să fie cu stare — evaluată continuu față de adnotarea IFF curentă, nu doar la momentul atribuirii. Modul critic de defectare împotriva căruia trebuie protejat este „prieten depășit": o pistă a cărei corelare Mode 5 a fost validă acum 2 minute, dar a eșuat de atunci (aeronava s-a îndepărtat, defecțiune transponder), nu ar trebui să rețină statusul „prieten". Cronometrul de depășire este mecanismul care previne aceasta — valorile implicite de 30–60 de secunde sunt tipice, dar valoarea operațională ar trebui stabilită de autoritatea de apărare aeriană a sistemului în funcție de scenariul tactic.

Când apare o defecțiune de corelare pe o pistă identificată anterior ca prieten, sistemul C2 nu ar trebui să reclasifice imediat pista ca ostilă. Mașina de stare corectă este:

CORRELATED_FRIENDLY
        |
        | [No valid reply for > T_stale_1 (e.g. 30 s)]
        v
STALE_FRIENDLY          <-- operator alerted; weapons inhibit maintained
        |
        | [No valid reply for > T_stale_2 (e.g. 90 s)]
        v
UNKNOWN_IFF_LOST        <-- operator must make positive ID decision
        |
        | [Operator clears + positive hostile indicators]
        v
HOSTILE_SUSPECTED       <-- ROE engagement clearance possible

The inverse (UNKNOWN -> FRIENDLY) requires:
  * Valid Mode 5 L1 reply AND
  * Mode 5 L2 GPS consistent with track position AND
  * Confidence score > CONFIDENCE_THRESHOLD (typically 0.75)

Mecanismul de suprascriere de operator trebuie să permită unui controlor calificat de apărare aeriană să suprascrie manual statusul de identificare al unei piste în oricare direcție — declarând o pistă prieten (pentru o platformă cunoscută cu o defecțiune de transponder) sau declarând o pistă ostilă (pentru o pistă care afișează Mode 5 despre care există suspiciuni că este un transponder capturat sau reluat). Fiecare suprascriere trebuie înregistrată cu un marcaj temporal, identificatorul operatorului, codul de motiv selectat dintr-o listă predefinită și statusul de identificare automat anterior. Această pistă de audit este necesară pentru analiza post-incident și revizuirea conformității cu Regulile de Angajament.

Integrarea cu legăturile de date tactice adaugă un alt strat de intrări de identificare. O pistă care sosește prin link-16 și legăturile de date tactice conține un câmp de identificare de la unitatea raportoare, care poate fi un senzor cu o geometrie mai bună decât interogatorul local. Motorul de fuziune C2 trebuie să pondereze aceste rapoarte IFF la distanță față de rezultatele interogării locale, acordând preferință sursei cu o geometrie interogator-țintă mai bună și un marcaj temporal al ultimului răspuns mai recent. Această fuziune IFF din mai multe surse este arhitectural similară cu problema fuziunii poziției pistei din mai multe surse și beneficiază de aceeași abordare de amestecare ponderată prin coeficient de încredere.

Notă de proiectare pentru sisteme critice de siguranță: Căile de cod de integrare IFF care alimentează logica de inhibiție a armamentului ar trebui tratate ca software critic de siguranță conform DO-178C sau standarde echivalente de asigurare a software-ului de apărare. Cronometrul de depășire, pragul de încredere și tranzițiile mașinii de stare sunt parametri care ar trebui să fie configurabili de autoritatea de apărare aeriană la runtime, nu constante compilate — iar modificările acestora ar trebui să necesite autorizarea a doi operatori cu un jurnal de audit complet. Orice modificare a stării de identificare a unei piste care este în prezent țintită ar trebui să declanșeze o alertă dedicată indiferent de direcția schimbării.