Radio-operaattori vaihtaa taajuutta. Releasema uudelleenlähettää signaalin eri antennin kautta. Laite väärentää verkkotunnisteen. Jokaisessa tapauksessa SIGINT-analyysin taajuus- ja modulaatiokerros menettää langan -- lähetin näyttää katoavan tai muuttuvan uudeksi entiteetiksi. RF-sormenjälki sulkee tämän aukon hyödyntämällä kerrosta, jota operaattorit eivät voi konfiguroida uudelleen: lähettimen laitteiston fyysisiä epätäydellisyyksiä itsessään. Jokainen radion oskillaattori, tehovahvistin, digitaali-analogiamuunnin ja sekoitin sisältää valmistustoleransseja, jotka tuottavat ainutlaatuisia, mitattavia poikkeamia ideaalisesta käyttäytymisestä. Nämä poikkeamat säilyvät riippumatta siitä, millä taajuudella radio lähettää, mitä aaltomuotoa se käyttää tai mitä tunnistetta se väittää. Tässä artikkelissa tarkastellaan, miten erityislähettimen tunnistus (SEI) -tekniikat erottavat ja hyödyntävät näitä laitteiston allekirjoituksia lähettimen pysyvään seurantaan operatiivisissa SIGINT-työnkuluissa.
Miksi taajuus ja modulaatio eivät riitä lähettimen pysyvään identiteettiin
Perinteinen SIGINT-lähettimen seuranta käsittelee taajuutta, modulaatiotyyppiä, pulssintoistovälia ja protokollatason tunnisteita (kutsutunnukset, MAC-osoitteet, laite-ID:t) ensisijaisina erottimina. Tämä lähestymistapa toimii hyvin lähettimiä vastaan, jotka toimivat kiinteillä tai ennustettavilla aikatauluilla eivätkä ryhdy aktiivisiin toimiin identiteetin hämärtämiseksi. Kurinalaista vastustajaa vastaan se epäonnistuu ennustettavilla tavoilla. Taajuushyppivät hajaspektriradiot (FHSS) vaihtavat kanavaa kymmeniä kertoja sekunnissa. Ohjelmistoradiot voivat vaihtaa modulaatiomuotoja lähetyskohtaisesti. Verkkotunnisteet on triviaalia väärentää useimmissa taktisissa radioprotokollissa. Lähetin, joka ymmärtää SIGINT-ammattitaitoa, voi kierrättää kaikkia näitä parametreja riittävän nopeasti rikkoakseen perinteiset korrelaatiomenetelmät.
Operatiivinen seuraus on seurannan pirstoutuminen: sama fyysinen laite ilmestyy kymmeninä erillisinä lähettiminä SIGINT-tietokantaan, koska jokainen tunnisteen muutos synnyttää uuden seurannan. Analyytikkojen, jotka yrittävät rakentaa elämänkuvion tai yhdistää lähettimen alustaan, yksikköön tai yksilöön, on manuaalisesti korreloitava fragmentit käyttäen paikannusta, ajoitusta ja kontekstuaalista harkintaa -- prosessi, joka on hidas, työvoimavaltainen ja virhealtis operatiivisen tempon alla. RF-sormenjälki ratkaisee seurannan pirstoutumisen keruukerroksessa eikä analyysikerroksessa sitomalla johdonmukaisen identiteetin fyysiseen lähettimeen eikä mihinkään sen konfiguroitavista parametreista.
Sormenjäljen teoreettinen perusta nojaa havaintoon, että analogisen laitteiston epätäydellisyydet eivät ole osoitettavissa ohjelmistossa. Kidekiteinen oskillaattori, jolla on tietty ikääntymiskäyrä, tehovahvistin, jolla on ominainen kolmannen kertaluvun leikkauspiste, pari ADC-kanavaa kiinteällä vahvistuksen epäsuhdalla -- nämä määräytyvät valmistettujen komponenttien fysiikasta, eivät laiteohjelmistosta. Komponenttien vaihtamista lukuun ottamatta laite ei voi paeta sormenjälkeään. Tämä tekee RF-sormenjäljestä perustavanlaatuisesti erilaisen kuin -- ja täydentävän -- signaaliluokittelumenetelmät, jotka toimivat aaltomuodon parametreilla, joita lähetin hallitsee.
Laitteiston epätäydellisyyksien allekirjoitukset: kellon ryömintä, tehovahvistimen epälineaarisuus ja IQ-epätasapaino
Kolme laitteiston epätäydellisyyksien luokkaa ovat operatiivisesti hyödyllisimpiä RF-sormenjälkeen. Oskillaattorin taajuuspoikkeama ja ryömintä syntyvät referenssikiteestä tai lämpötilakompensoidusta kideoskillaattorista (TCXO), joka tuottaa radion kantoaaltotaajuuden. Valmistustoleranssit tuottavat taajuuspoikkeaman -- tyypillisesti 0,5–10 miljoonasosaa (ppm) nimellisestä -- joka on vakaa tietylle laitteelle mutta erottuva saman mallin laitteiden välillä. Diagnostisesti hyödyllisempi on ryömintänopeus: nopeus, jolla taajuuspoikkeama muuttuu lämpötilan tai ajan myötä. Laitteen ryömintäkäyrä, mitattuna useiden lähetysten yli vaihtelevissa lämpöolosuhteissa, on erottuvampi sormenjälki kuin yksittäinen taajuuspoikkeaman mittaus, koska ryömintäkäyttäytyminen riippuu tietyn kiteen ikääntymisominaisuuksista ja sitä ympäröivän kokoonpanon lämpömassasta.
Tehovahvistimen (PA) epälineaarisuus tuottaa harmonisia ja keskinäismodulaation vääristymätuotteita, joiden amplitudit suhteessa perustaajuuteen ovat ominaisia tietylle PA-laitteelle ja sen toimintapisteelle. Toisen kertaluvun leikkauspiste (IP2) ja kolmannen kertaluvun leikkauspiste (IP3) kvantifioivat vahvistimen kompressiokäyttäytymisen ja ovat mitattavissa lähetetyn signaalin spektrisisällöstä ilman tietoa tulotehon tasosta. Kaksi radiota samasta tuotantoerästä samalla PA-mallilla saavat IP3-arvot, jotka klusteroituvat kapean alueen sisälle; IP3-arvot suuremmassa saman mallin populaatiossa kattavat 3–8 dB:n alueen. Tämä hajonta, vaikkakin maltillinen, riittää tuottamaan erottelukykyä yhdistettynä muihin piirteisiin. Saturaatiossa -- kun operaattori ajaa PA:ta kovaa -- epälineaarisuuden allekirjoitus tulee vahvemmaksi ja vakaammaksi, tehden suuritehoisista lähetyksistä erityisen informatiivisia sormenjälkitarkoituksiin.
IQ-epätasapaino syntyy missä tahansa radiossa, joka käyttää kvadratuurisekoitinarkkitehtuuria (käytännössä kaikissa nykyaikaisissa superheterodyne- ja suoramuunnosvastaanottimissa ja -lähettimissä). Vaihe- (I) ja kvadratuuri- (Q) signaalipolut ovat ihanteellisesti identtiset amplitudiltaan ja 90 astetta vaiheessa erillään; käytännössä komponenttitoleranssit tuottavat 0,1–1 dB:n vahvistusepäsuhdan ja 0,5–3 asteen vaihe-epäsuhdan kahden polun välillä. Vaikutus lähetettyyn signaaliin on peilikuvapiikki -- vaimennettu, vaihekäännetty kopio signaalista negatiivisella taajuuspoikkeamalla kantoaallosta. Kuvanvaimennussuhde (IRR), mitattuna halutun signaalin ja sen kuvan välisenä tehoerona, on tarkka, vakaa sormenjälkipiirre. IRR-arvot ovat toistettavissa 0,5 dB:n sisällä saman laitteen lähetysten yli ja eroavat 2–10 dB saman mallin laitteiden välillä, tarjoten hyödyllistä laitteiden välistä erottelua.
Piirteiden erottaminen RF-sormenjälkeen: tilastolliset, spektraaliset ja syväoppimismenetelmät
Luotettavien laitteistotason piirteiden erottaminen raa'oista IQ-tallenteista vaatii huolellista huomiota signaalinkäsittelyketjuun. Ensimmäinen haaste on kanavaerottelu: havaittu signaali on lähetetyn aaltomuodon konvoluutio langattoman kanavan ja vastaanottimen omien laitteiston epätäydellisyyksien kanssa. Vastaanotin, jolla on oma IQ-epätasapaino, asettaa kuvanvaimennusominaisuutensa lähettimen päälle, paisuttaen tai vähentäen havaittua IRR:ää. Kalibroidut vastaanottimet tunnetuilla laitteisto-ominaisuuksilla voivat soveltaa korjauskerrointa; kalibroimaton kenttäkeruu vaatii joko monivastaanotindiversiteettilähestymistavan (keräten useista vastaanottimista ja ottaen leikkauksen piirteistä, jotka ovat johdonmukaisia vastaanottimien välillä) tai kanava-estimointivaiheen, joka pyrkii erottamaan lähettimen osuuden kanavan ja vastaanottimen osuuksista.
Tilastollinen piirteiden erottaminen laskee momentit, kumulantit ja entropiamitat purskeen amplitudin, vaiheen ja taajuuden aikasarjojen yli. Korkeamman kertaluvun tilastot -- neljännen kertaluvun kumulantit (huipukkuus) ja kuudennen kertaluvun kumulantit -- ovat herkkiä PA-epälineaarisuudelle ja epäherkkiä additiiviselle gaussiselle kohinalle, tehden niistä hyödyllisiä matalan SNR:n keruuolosuhteissa. Syklostationaarinen piirreanalyysi hyödyntää digitaalisesti moduloitujen signaalien luontaista jaksollisuutta erottaakseen piirteitä tietyillä spektritaajuuksilla, jotka liittyvät symbolinopeuteen, sirunopeuteen ja kantoaaltopoikkeamaan. Nämä piirteet ovat deterministisiä tietylle lähettimen konfiguraatiolle ja ne voidaan mitata suurella tarkkuudella lyhyistä purskeista, mutta ne vaativat tietoa signaalin modulaatioparametreista oikeaa tulkintaa varten.
Syväoppimismenetelmät käsittelevät RF-sormenjälkeä metriikkaoppimisongelmana: konvoluutio- tai takaisinkytketty neuroverkko koulutetaan tuottamaan IQ-purskeiden tallenteiden upotuksia siten, että saman fyysisen laitteen upotukset klusteroituvat yhteen ja eri laitteiden upotukset ovat hyvin erottuvia. Tämän lähestymistavan etu on, että verkko löytää implisiittisesti, mitkä signaaliominaisuuksien yhdistelmät ovat erottuvimpia tietylle lähetinpopulaatiolle koulutusdatassa, ilman että vaaditaan eksplisiittistä mallia siitä, mitä laitteiston epätäydellisyyksiä on läsnä. Haittapuoli on koulutusdatan vaatimus: hyvin yleistävä syväsormenjälkimalli vaatii tallenteita sadoista tuhansiin erilaisiin laitteisiin, kerättyinä erilaisissa SNR-olosuhteissa ja kanavatyypeissä. Erityislähettimen tunnistukseen tunnettua kohdepopulaatiota vastaan siirtooppiminen suuresta esikoulutetusta mallista hienosäädettynä muutamalla kymmenellä kohdelaitteen tallenteella on käytännöllinen vaihtoehto alusta kouluttamiselle.
Sormenjälkitietokannan hallinta: vertailukirjaston rakentaminen ja ylläpito operatiivisissa olosuhteissa
Sormenjälki, jota ei löydy vertailukirjastosta, on operatiivisesti hyödytön. Luotettavan kirjaston rakentaminen ja ylläpito on yhtä paljon datanhallinnan kuin signaalinkäsittelyn ongelma. Jokaisen vertailumerkinnän on kannettava alkuperämetadataa: keräysaikaleima, vastaanottimen konfiguraatio, arvioitu SNR, lähettimen tunnettu tunniste keräyshetkellä (kutsutunnus, taajuus, paikannus jos saatavilla) ja ympäristöolosuhteet (lämpötila, oliko keruu lähikentässä vai kaukokentässä). Ilman tätä metadataa analyytikko ei voi arvioida, heijastaako heikko täsmäys aidon matalan luottamuksen sormenjäljen samankaltaisuuden vai vanhentuneen, eri olosuhteissa kerätyn vertailun.
Vanhentuneisuus on keskeinen hallintahaaste. Laitteisto-ominaisuudet ryömivät laitteen käyttöiän aikana. Kideoskillaattorit ikääntyvät nopeudella 0,5–5 ppm vuodessa; kaksi vuotta sitten kerätty taajuuspoikkeamapiirre voi erota enemmän kuin laitteiden välisen erottelun marginaali nykyisestä arvosta. PA-ominaisuudet muuttuvat, kun laite toimii lähellä lämpörajoja tai komponentin korjauksen jälkeen. Kirjastonhallintapolitiikan tulee määrittää jokaiselle piirteelle vanhentumisen vaimennuspaino, joka vähentää sen osuutta täsmäyspisteisiin ajan myötä ja merkitsee konfiguroitavaa kynnystä vanhemmat merkinnät uudelleenkeräystehtävittämiseen. Vaimennusnopeuden tulisi erota piirretyypin mukaan: oskillaattorin ryömintänopeus on vakaampi vuosien yli kuin absoluuttinen taajuuspoikkeama; IQ-epätasapaino on vakaampi kuin PA-epälineaarisuus vaihtelevilla tehotasoilla.
Kirjaston kasvu operatiivisissa olosuhteissa vaatii politiikan tuntemattomien lähettimien käsittelemiseksi. Kun sieppaus tuottaa piirrevektorin, joka ei täsmää mihinkään olemassa olevaan merkintään luottamuskynnyksen yläpuolella, järjestelmä luo väliaikaisen merkinnän, joka on merkitty tuntemattomaksi, ja jonottaa sen analyytikon tarkastettavaksi. Analyytikko korreloi tuntemattoman lähettimen muun tiedustelutiedon kanssa -- paikannus, ajallinen kuvio, niihin liittyvä verkkotoiminta -- määrittääkseen, onko kyseessä aidosti uusi laite vai aiemmin seurattu laite, jonka sormenjälki on ryöminyt tai joka on kerätty heikentyneellä SNR:llä. Vahvistetut uudet merkinnät ylennetään aktiiviseen kirjastoon; merkinnät, jotka korreloivat olemassa olevien seurantojen kanssa, käynnistävät sormenjäljen päivitysmenettelyn, joka korvaa tai täydentää vanhentuneen vertailun uudella mittauksella.
Taajuuksien välinen sormenjälki: identiteetin ylläpito, kun lähetin vaihtaa kaistaa tai tilaa
RF-sormenjäljen lupaus taajuushyppivien tai kaistaa vaihtavien lähettimien seuraamiseksi riippuu siitä, ovatko erotetut piirteet taajuusriippumattomia. Jotkin ovat, ja jotkin eivät. Oskillaattorin taajuuspoikkeama, kun se ilmaistaan murto-osana ppm-poikkeamana absoluuttisen hertsipoikkeaman sijaan, on taajuusriippumaton: 2 ppm:n poikkeama 400 MHz:llä näkyy 2 ppm:nä 900 MHz:llä. Oskillaattorin ryömintänopeus on samalla tavalla siirrettävissä taajuuksien yli. IQ-epätasapainon amplitudi ja vaihe sen sijaan riippuvat tietystä sekoitinpiiristä ja sen käyttäytymisestä toimintataajuudella -- laite voi osoittaa 0,3 dB:n amplitudiepätasapainoa 400 MHz:llä ja 0,7 dB 2,4 GHz:llä kvadratuurijakajaverkon passiivisten komponenttien taajuusvasteen vuoksi. Taajuuksien välinen sormenjälki vaatii taajuusindeksoidun mallin kunkin piirteen arvosta yhden skalaarin sijaan, ainakin taajuusriippuvaisille piirteille.
PA-epälineaarisuuden piirteet ovat erityisen herkkiä taajuusriippuvaisille vaikutuksille. PA:n vahvistus- ja kompressio-ominaisuudet muuttuvat taajuuden myötä laitepakkauksen loisinduktanssien ja -kapasitanssien vuoksi. Harmonisesti liittyvillä taajuuksilla PA:n sisäiset takaisinkytkentämekanismit voivat tuottaa harmonisen sisällön vahvistusta tai vaimennusta suhteessa siihen, mitä yksinkertainen tehopotenssimalli ennustaa. Robusti taajuuksien välinen PA-sormenjälki vaatii vertailudatan keräämistä jokaisella taajuuskaistalla, jolla lähetin toimii, ei vain ensisijaisella toimintataajuudella. Taajuushyppiville järjestelmille, jotka kattavat laajan kaistan (esimerkiksi 50–512 MHz), tämä tarkoittaa vertailutallenteiden keräämistä useista pisteistä hyppyjoukon yli ja taajuuskohtaisen piirrekartan rakentamista.
Keskeinen oivallus: Operatiivisesti robustein taajuuksien välinen sormenjälkilähestymistapa yhdistää taajuusinvariantit piirteet (oskillaattorin ppm-poikkeama, ryömintänopeus) ensisijaisena identiteettiankkurina taajuusriippuvaisten piirteiden (IQ-epätasapaino kullakin kaistalla, PA IP3 taajuussegmenttiä kohti) kanssa toissijaisina erottimina. Invariantit piirteet ylläpitävät identiteetin jatkuvuuden taajuusmuutosten yli ilman lisäkalibrointia; taajuusriippuvaiset piirteet tarjoavat lisää erottelukykyä, kun lähetin havaitaan taajuudella, jolla vertailudataa on olemassa. Järjestelmä, joka nojaa pelkästään taajuusriippuvaisiin piirteisiin, menettää seurannan jokaisella taajuusmuutoksella -- juuri sen skenaarion, jonka estämiseen se suunniteltiin.
Vastustajaa vastaan kestävyys: kun lähetin tahallaan satunnaistaa sormenjälkensä
Hienostunut vastustaja, joka on tietoinen RF-sormenjäljestä, voi yrittää vastatoimia. Toteutettavin on tahallinen parametrien värinä: satunnaisten häiriöiden lisääminen lähettimen kantoaaltotaajuuteen, tehotasoon tai modulaation ajoitukseen yrityksessä hämärtää vakaat laitteistopiirteet. Yksinkertaista kynnyspohjaista täsmäytintä vastaan tämä voi olla tehokasta, jos värinän amplitudi ylittää erottelumarginaalin. Asianmukaisesti suunniteltua sormenjälkijärjestelmää vastaan värinä on suurelta osin tehotonta piirteille, jotka kestävät sitä parhaiten. Oskillaattorin ryömintänopeus -- taajuuspoikkeaman muutosnopeus ajan myötä -- määräytyy kiteen ikääntymisfysiikasta eikä sitä voi satunnaistaa vaihtamatta oskillaattoria. IQ-epätasapainon suuruus määräytyy passiivisesta jakajaverkosta eikä sitä voi muuttaa ohjelmistossa. Vastustaja voi väristää vain piirteitä, jotka ovat ohjelmistohallinnassa, jotka ovat juuri niitä piirteitä, joita robusti sormenjälkijärjestelmä käsittelee toissijaisina eikä ensisijaisina erottimina.
Vakavampi vastustajaskenaario on tahallinen sormenjäljen injektointi: vastustaja hankkii tallenteen ystävällisen lähettimen sormenjäljestä ja käyttää ohjelmistoradiota tarkalla IQ-kompensaatiolla luodakseen signaaleja, jotka jäljittelevät kohteen laitteiston epätäydellisyyksiä. Tätä hyökkäystä vastaan puolustaminen vaatii aidon laitteistosatunnaisuuden puuttumisen havaitsemista. Aidon lähettimen IQ-epätasapaino vaihtelee hieman lämpötilan myötä; sen oskillaattorin ryömintä noudattaa fyysistä ikääntymiskäyrää; sen PA-epälineaarisuus vaihtelee ennustettavasti lähtötehon myötä. Väärennetty signaali, jonka tuottaa digitaalinen järjestelmä sormenjälkeä jäljitellen, tuottaa tyypillisesti laitteiston epätäydellisyyksien allekirjoituksia, jotka ovat liian vakaita -- väärentävällä SDR:llä on pienemmät jäännöslaitteiston epätäydellisyydet kuin laitteella, jota se jäljittelee, ja sen "sormenjälki"-arvot ovat liian johdonmukaisia vaihtelevissa olosuhteissa. Tunnistusalgoritmit, jotka mallintavat aidon laitteiston epätäydellisyyksien odotetun tilastollisen vaihtelevuuden, voivat merkitä epänormaalin vakaat sormenjälkiarvot mahdollisesti väärennetyiksi.
Toistohyökkäykset -- aidon lähetyksen tallentaminen ja uudelleenlähettäminen -- ovat havaittavissa ajallisten johdonmukaisuustarkastusten avulla. Toistettu signaali kantaa alkuperäisen tallenteen aikaleimaa ja kanavaominaisuuksia, ei nykyisen etenemisympäristön ominaisuuksia. Vastaanotin, joka laskee kanavatilapiirteet (monitie-etenemisen viiveprofiili, Doppler-siirtymä, vastaanotetun signaalin voimakkuus) ja tarkistaa niiden johdonmukaisuuden väitetyn lähetyskontekstin kanssa, voi erottaa elävän lähetyksen toistosta suurella luotettavuudella. Toistontunnistuksen integroiminen sormenjälkiketjuun erillisen jälkikäsittelyvaiheen sijaan tarjoaa päästä päähän -kestävyyden todennäköisimmin kiistetyssä SIGINT-ympäristössä kohdattavalle vastustajahyökkäysten luokalle.
Integraatio SIGINT-keruun tehtävittämiseen ja seurannanhallintajärjestelmiin
RF-sormenjälki ei korvaa laajempaa SIGINT-alustan keruu- ja käsittelyketjua -- se lisää siihen pysyvän identiteettikerroksen. Integraatioarkkitehtuurilla on kaksi suuntaa: sormenjälkitulokset virtaavat alavirtaan seurannanhallintaan, ja seurannanhallinta lähettää prioriteettiohjausta ylävirtaan keruun tehtävittämiseen. Alavirran suunnassa sormenjälkitäsmäys luottamuksella operatiivisen kynnyksen yläpuolella käynnistää identiteettiväittämän liittyvällä seurannalla: seurannan lähetinrekisteri päivitetään täsmätyllä kirjastomerkinnällä, ja kaikki seurannan fragmentit, joita aiemmin pidettiin erillisinä tuntemattomina (koska ne jakoivat saman laitteiston allekirjoituksen mutta eri taajuus- tai tunnisteparametrit), yhdistetään yhdeksi jatkuvaksi seurannaksi. Tämä yhdistämisoperaatio on sormenjäljen ensisijainen operatiivinen arvo -- kymmenien seurantafragmenttien muuttaminen yhdeksi yhtenäiseksi entiteetiksi täydellisellä elämänkuviolla.
Ylävirran suunnassa vahvistettu korkean prioriteetin sormenjälkitäsmäys nostaa keruun prioriteettia lähettimen nykyisille toimintaparametreille, ohjaten sensoriresursseja kontaktin ylläpitämiseen. Jos lähetin hyppii taajuudelta toiselle, seurannanhallintajärjestelmä päivittää keruutehtävän reaaliajassa seuratakseen nykyistä hyppytaajuutta sen sijaan, että odotettaisiin uutta lähetintunnistussykliä. Täsmäämätön sieppaus, joka tuottaa piirrevektorin konfiguroitavan etäisyyden sisällä ensisijaisesta kirjastomerkinnästä -- lähitäsmäys, joka ei ylitä luottamuskynnystä -- synnyttää tehtävittämishuomautuksen, joka pyytää lisäkeruuta korkeammalla SNR:llä tai lähempänä olevasta keruugeometriasta täsmäysluottamuksen parantamiseksi. Tämä takaisinkytkentäsilmukka sormenjäljen luottamuksen ja keruun tehtävittämisen välillä mahdollistaa pysyvän kontaktin ylläpidon episodisen uudelleentunnistuksen sijaan.
Lähettimen pysyvä seuranta Corvus SENSEllä
Corvus SENSE integroi RF-sormenjälkitulokset seurannanhallintaan ja SIGINT-keruun tehtävittämiseen, mahdollistaen lähettimen pysyvän seurannan jopa silloin, kun operaattorit vaihtavat taajuutta, antennia tai viestintätilaa.
Tämän analyysin laativat Corvus Intelligencen insinöörit, jotka rakentavat tehtäväkriittisiä ISR- ja SIGINT-sovelluksia puolustus- ja valtionhallinnon organisaatioille. Lue lisää tiimistämme →