Det Àr uppenbart att det Àr ytterst tveksamt och meningslöst att ge sig in i utvecklingen av en ny kommunikationsstandard utan att tÀnka pÄ sÀkerhetsmekanismer.
SĂ€kerhetsarkitektur för 5G â en uppsĂ€ttning sĂ€kerhetsmekanismer och procedurer som implementeras i och som omfattar alla nĂ€tverkskomponenter, frĂ„n kĂ€rnan till radiointerface.
5G-nĂ€tverk Ă€r i grunden en evolution av De mest signifikanta förĂ€ndringarna har skett inom radiotillgĂ„ngsteknologier. För 5G-nĂ€t har en ny (Radio Access Technology) â . NĂ€r det gĂ€ller nĂ€tverkskĂ€rnan har den inte genomgĂ„tt lika stora förĂ€ndringar. DĂ€rför har sĂ€kerhetsarkitekturen för 5G-nĂ€t utvecklats med fokus pĂ„ att Ă„teranvĂ€nda relevanta teknologier som antogs i 4G LTE-standarden.
Det Àr dock vÀrt att notera att omprövningen av kÀnda hot, sÄsom attacker mot radiointerface och signaleringsnivÄn ( plane), DDoS-attacker, Man-In-The-Middle-attacker och liknande, har fÄtt operatörer att utveckla nya standarder och integrera helt nya sÀkerhetsmekanismer i 5G-nÀt.

FörutsÀttningar
à r 2015 upprÀttade Internationella telekommunikationsunionen den första globala utvecklingsplanen för femte generationens nÀt, vilket gjorde att frÄgan om utveckling av sÀkerhetsmekanismer och procedurer i 5G-nÀt blev sÀrskilt aktuell.
Den nya teknologin erbjöd verkligen imponerande dataöverföringshastigheter (över 1 Gbit/s), en latens pĂ„ mindre Ă€n 1 ms och möjlighet till samtidig anslutning av upp till 1 miljon enheter inom en radie av 1 kmÂČ. Dessa extremt höga krav pĂ„ 5G-nĂ€tverk har ocksĂ„ Ă„terspeglats i deras organisatoriska principer.
Den frÀmsta av dessa var decentraliseringen, vilket innebar att mÄnga lokala databaser och behandlingscenter placerades i nÀtverkets periferi. Detta gjorde det möjligt att minimera latensen vid -kommunikation och avlasta nÀtverkskÀrnan pÄ grund av hantering av ett stort antal IoT-enheter. PÄ sÄ sÀtt utvidgades grÀnsen för nÀsta generations nÀtverk Ànda till basstationerna, vilket möjliggjorde skapandet av lokala kommunikationscentra och erbjöd molntjÀnster utan risk för kritiska fördröjningar eller driftsavbrott. Naturligtvis intresserade den förÀndrade instÀllningen till nÀtverksorganisation och kundservice illasinnade aktörer, eftersom den öppnade nya möjligheter för attacker bÄde mot anvÀndarnas konfidentiella information och mot sjÀlva nÀtverkskomponenterna med syftet att orsaka driftsavbrott eller ta kontroll över operatörens berÀkningsresurser.
Huvud sÄrbarheter i 5:e generationens nÀtverk
Större attackyta
LĂ€s merVid uppbyggnaden av telekommunikationsnĂ€tverk för 3:e och 4:e generationen var operatörer vanligtvis begrĂ€nsade till att arbeta med en eller flera leverantörer som omedelbart levererade en komplett hĂ„rdvaru- och mjukvarulösning. Det vill sĂ€ga, allt kunde fungera, sĂ„ att sĂ€ga, "ur lĂ„dan" â det rĂ€ckte med att installera och konfigurera utrustningen som inköpts frĂ„n leverantören; samtidigt som det inte var nödvĂ€ndigt att byta ut eller komplettera proprietĂ€r mjukvara. Moderna trender gĂ„r emot denna "klassiska" metod och riktar sig mot virtualisering av nĂ€tverk, flerleverantörsansatz och mĂ„ngfald av mjukvara. Teknologier som (eng. Software Defined Network) och (eng. Network Functions Virtualization), vilket leder till integrering av en stor mĂ€ngd mjukvara som bygger pĂ„ öppen kĂ€llkod, i processerna och funktionerna för nĂ€tverksledning. Detta ger illasinnade aktörer möjligheten att noggrant studera operatörens nĂ€tverk och identifiera fler sĂ„rbarheter, vilket i sin tur ökar attackytan för nĂ€sta generations nĂ€tverk jĂ€mfört med de nuvarande.
Ett stort antal IoT-enheter
LÀs merà r 2021 kommer cirka 57 % av enheterna som Àr anslutna till 5G-nÀt att vara IoT-enheter. Detta innebÀr att de flesta vÀrdar kommer att ha begrÀnsade kryptografiska möjligheter (se punkt 2) och dÀrmed vara sÄrbara för attacker. Det stora antalet sÄdana enheter ökar risken för spridning av botnÀt och ger möjlighet till Ànnu kraftfullare och distribuerade DDoS-attacker.
BegrÀnsade kryptografiska möjligheter för IoT-enheter
LÀs merSom nÀmnts tidigare utnyttjar 5G-nÀt aktivt perifera enheter som avlastar kÀrnnÀtverket och dÀrmed minskar fördröjningen. Detta Àr nödvÀndigt för viktiga tjÀnster som styrning av sjÀlvkörande bilar, nödinformationssystem och liknande, dÀr det Àr avgörande att sÀkerstÀlla minimal fördröjning, eftersom mÀnniskoliv beror pÄ detta. PÄ grund av anslutningen av ett stort antal IoT-enheter, som pÄ grund av sin lilla storlek och lÄga energiförbrukning har mycket begrÀnsade berÀkningsresurser, blir 5G-nÀt sÄrbara för attacker som syftar till att ta över kontrollen och manipulera sÄdana enheter. Exempel pÄ scenarier inkluderar infektion av IoT-enheter som utgör en del av systemet "", med typer av skadlig programvara som . Scenarier dÀr kontrollen över sjÀlvkörande bilar, som fÄr kommandon och navigeringsinformation via "molnet", blir ocksÄ möjliga. Formellt sett beror denna sÄrbarhet pÄ decentraliseringen av nÀsta generations nÀtverk, men nÀsta punkt kommer att belysa decentraliseringsproblemet mer tydligt.
Decentralisering och utvidgning av nÀtverksgrÀnser
LÀs merPerifera enheter som fungerar som lokala kÀrnor i nÀtverket hanterar routning av anvÀndartrafik, bearbetning av förfrÄgningar, samt lokal caching och lagring av anvÀndardata. PÄ sÄ sÀtt expanderar grÀnserna för 5G-nÀtverk, utöver kÀrnan, till periferin, inklusive lokala databaser och radiointerfaces för 5G-NR (engelska 5G New Radio). Detta skapar möjlighet för attacker mot berÀkningsresurserna hos lokala enheter, som i grunden Àr svagare skyddade Àn centrala noder i nÀtverkskÀrnan, med syfte att orsaka tjÀnsteavbrott. Detta kan leda till att hela omrÄden blir utan internetÄtkomst, att IoT-enheter (t.ex. i system för "smart hem") fungerar felaktigt, samt att tjÀnsten för akutmeddelanden IMS blir otillgÀnglig.

Men för nÀrvarande har ETSI och 3GPP redan publicerat över 10 standarder som berör olika aspekter av sÀkerhet för 5G-nÀt. Den övervÀldigande majoriteten av de mekanismer som beskrivs dÀr syftar till att skydda mot sÄrbarheter (inklusive de som nÀmnts ovan). En av de grundlÀggande standarderna Àr , som beskriver sÀkerhetsarkitekturen för 5G-nÀtverk.
5G-arkitektur

LÄt oss först titta pÄ de centrala principerna för arkitekturen av 5G-nÀtverk, som senare kommer att hjÀlpa till att fullt ut förstÄ innebörden och ansvarsomrÄdena för varje programmodul och funktion inom 5G-sÀkerhet.
- En uppdelning av nĂ€tverksnoder i element som möjliggör drift av protokoll (frĂ„n engelska UP â User Plane) och element som möjliggör drift av protokoll (frĂ„n engelska CP â Control Plane), vilket ökar flexibiliteten nĂ€r det gĂ€ller skalning och implementering av nĂ€tverket, dvs. det Ă€r möjligt att centralt eller decentraliserat placera individuella komponenter av nĂ€tverksnoder.
- Stöd för mekanismen , baserat pÄ tjÀnster som tillhandahÄlls specifika grupper av slutanvÀndare.
- Implementeringen av nÀtverkselement i form av .
- Stöd för samtidig Ätkomst till bÄde centrala och lokala tjÀnster, dvs. implementeringen av koncepten för moln (frÄn engelska ) och grÀns (frÄn engelska ) berÀkningar.
- Implementering arkitektur som sammanfogar olika typer av Ă„tkomstnĂ€t â 3GPP 5G New Radio och (Wi-Fi m.fl.) â med en enhetlig nĂ€tverkskĂ€rna.
- Stöd för enhetliga algoritmer och autentiseringsprocedurer oavsett typ av ÄtkomstnÀtverk.
- Stöd för nÀtverksfunktioner utan tillstÄnd (frÄn engelska stateless), dÀr den berÀknade resursen Àr Ätskild frÄn resurslagret.
- Stöd för roaming med trafikdirigering bĂ„de genom det egna nĂ€tverket (frĂ„n engelska home-routed roaming) och med lokal ânedkopplingâ (frĂ„n engelska local breakout) i det gĂ€stnĂ€tverket.
- Interaktionen mellan nÀtverksfunktionerna representeras pÄ tvÄ sÀtt: och .
Konceptet för sÀkerhet i 5G-nÀtverk omfattar:
- AnvÀndarautentisering frÄn nÀtets sida.
- NÀtautentisering frÄn anvÀndarens sida.
- Ăverenskommelse om kryptografiska nycklar mellan nĂ€tverket och anvĂ€ndarutrustning.
- Kryptering och kontroll av integriteten för signaltrafiken.
- Kryptering och kontroll av integriteten för anvÀndartrafiken.
- Skydd av anvÀndarens identifierare.
- Skydd av grÀnssnitten mellan olika nÀtverkskomponenter i enlighet med konceptet för sÀkerhetsdomÀn i nÀtverket.
- Isolering av olika lager av mekanismen och faststÀllande av egna sÀkerhetsnivÄer för varje lager.
- AnvÀndarautentisering och trafikskydd pÄ nivÄ med slutliga tjÀnster (IMS, IoT med mera).
Huvudsakliga programmoduler och nÀtverksfunktioner för sÀkerhet i 5G
AMF (frĂ„n engelska Access & Mobility Management Function â funktion för hantering av Ă„tkomst och mobilitet) â sĂ€kerstĂ€ller:
- Organisation av grÀnssnitt för kontrollplanet.
- Organisation av signaltrafikutbyte , kryptering och skydd av dess dataintegritet.
- Organisation av signaltrafikutbyte , kryptering och skydd av dess dataintegritet.
- Hantering av registreringen av anvÀndarutrustning i nÀtverket och kontroll av möjliga registreringstillstÄnd.
- Hantering av anslutningen av anvÀndarutrustning till nÀtverket och kontroll av möjliga tillstÄnd.
- Hantering av tillgÀngligheten av anvÀndarutrustning i nÀtverket i tillstÄndet CM-IDLE.
- Hantering av mobiliteten av anvÀndarutrustning i nÀtverket i tillstÄndet CM-CONNECTED.
- Ăverföring av korta meddelanden mellan anvĂ€ndarutrustning och SMF.
- Hantering av geolokaliseringstjÀnster.
- Tilldelning av flödesidentifierare för interaktion med EPS.
SMF (frĂ„n engelska Session Management Function â funktion för hantering av sessioner) â sĂ€kerstĂ€ller:
- Hantera kommunikationssessioner, det vill sÀga skapa, Àndra och frigöra sessioner, inklusive stöd för en tunnel mellan ÄtkomstnÀtverket och UPF.
- Distribution och hantering av IP-adresser för anvÀndarutrustning.
- Val av anvÀnd port för UPF.
- Organisering av interaktion med PCF.
- Hantera tillÀmpning av policys. .
- Dynamisk konfiguration av anvÀndarutrustning med hjÀlp av protokollen DHCPv4 och DHCPv6.
- Kontroll av insamling av avgiftsdata och organisering av interaktion med faktureringssystemet.
- Sömlös tillhandahÄllande av tjÀnster (frÄn engelska. ).
- Interaktion med gÀstnÀtverk inom roaming.
UPF. (engelska. User Plane Function â anvĂ€ndarplanskraft) â erbjuder:
- Interaktion med externa datanÀt, inklusive global internetÄtkomst.
- Routing av anvÀndardata paket.
- MĂ€rkning av paket enligt QoS-policys.
- Diagnostik av anvÀndardatapaket (till exempel upptÀckte applikationer baserat pÄ signaturer).
- TillhandahÄlla rapporter om trafikförbrukning.
- UPF fungerar ocksÄ som en ankare för att stödja rörlighet bÄde inom en teknologi och mellan olika teknologier för radiotillgÄng.
UDM. (engelska. Unified Data Management â enhetlig databas) â erbjuder:
- Hantering av anvÀndarprofildata, inklusive lagring och modifiering av listan över tillgÀngliga tjÀnster för anvÀndare och motsvarande parametrar.
- Hantering
- Generering av autentiseringsuppgifter 3GPP. .
- à tkomstauktorisering baserad pÄ profildata (till exempel begrÀnsning av roaming).
- Hantering av anvÀndarregistrering, det vill sÀga lagring av den servande AMF.
- Stöd för sömlös service och kommunikationssession, det vill sÀga lagring av den tilldelade för den aktuella kommunikationssessionen SMF.
- Hantering av SMS-leverans.
- Flera olika UDM kan betjÀna en anvÀndare inom olika transaktioner.
UDR. (engelska. Unified Data Repository â enhetligt datalager) â erbjuder lagring av olika anvĂ€ndardata och Ă€r i stort sett en databas för alla abonnenter i nĂ€tverket.
UDSF. (eng. Unstructured Data Storage Function â funktion för lagring av ostrukturerad data) â sĂ€kerstĂ€ller att AMF-modulerna sparar nuvarande kontexter för registrerade anvĂ€ndare. Denna information kan i allmĂ€nhet presenteras som data med obestĂ€md struktur. AnvĂ€ndarkontexter kan anvĂ€ndas för att sĂ€kerstĂ€lla sömlöshet och kontinuitet i abonnementsessioner bĂ„de vid planerad bortkoppling av en AMF-tjĂ€nst och vid uppkomst av en nödsituation. I bĂ„da fallen kommer en reserv AMF att "ta över" tjĂ€nsten genom att anvĂ€nda de kontexter som sparats i USDF.
Kombinationen av UDR och UDSF pÄ en fysisk plattform Àr en typisk implementation av dessa nÀtverksfunktioner.
PCF (eng. Policy Control Function â policykontrollfunktion) â skapar och tilldelar anvĂ€ndarna olika servicepolicyer, inklusive QoS-parametrar och prissĂ€ttningsregler. Till exempel kan virtuella kanaler med olika egenskaper skapas dynamiskt för att hantera viss typ av trafik. HĂ€r kan hĂ€nsyn tas till tjĂ€nstekrav som begĂ€rts av abonnenten, nĂ€tverksbelastning, mĂ€ngd förbrukad trafik, osv.
NEF (eng. Network Exposure Function â nĂ€tverksutstĂ€llningsfunktion) â sĂ€kerstĂ€ller:
- Organisering av sÀker interaktion mellan externa plattformar och applikationer med nÀtverkets kÀrna.
- Hantera QoS-parametrar och prissÀttningsregler för specifika anvÀndare.
SEAF (eng. Security Anchor Function â sĂ€kerhetsankarfunktion) â arbetar tillsammans med AUSF för att sĂ€kerstĂ€lla autentisering av anvĂ€ndare vid registrering i nĂ€tverket med vilken Ă„tkomstteknik som helst.
AUSF (eng. Authentication Server Function â autentiseringstjĂ€nstefunktion) â agerar som autentiseringstjĂ€nst, tar emot och bearbetar förfrĂ„gningar frĂ„n SEAF och vidarebefordrar dem till ARPF.
ARPF (eng. Authentication Credential Repository and Processing Function â lagring och bearbetning av autentiseringsuppgifter) â sĂ€kerstĂ€ller lagring av personliga hemliga nycklar (KI) och parametrar för kryptografiska algoritmer, samt generation av autentiseringsvektorer enligt algoritmerna 5G-AKA eller -AKA. Placerad i ett datacenter som skyddas mot yttre fysiska pĂ„verkan och integreras vanligtvis med UDM.
SCMF (eng. Security Context Management Function â funktion för hantering av ) â tillhandahĂ„ller hantering av livscykeln för sĂ€kerhetskontexten i 5G.
SPCF (eng. Security Policy Control Function â sĂ€kerhetspolicykontrollfunktion) â ansvarar för att samordna och tillĂ€mpa sĂ€kerhetspolicys för specifika anvĂ€ndare. HĂ€ri beaktas nĂ€tverkskapaciteter, anvĂ€ndarutrustningens kapabiliteter och krav frĂ„n specifika tjĂ€nster (till exempel kan skyddsnivĂ„erna som tillhandahĂ„lls av tjĂ€nster för kritisk kommunikation och trĂ„dlös bredbandsanslutning skilja sig Ă„t). TillĂ€mpning av sĂ€kerhetspolicys inkluderar: val av AUSF, val av autentiseringsalgoritm, val av algoritmer för datakryptering och integritetskontroll, definition av lĂ€ngd och livscykel för nycklar.
SIDF (eng. Subscription Identifier De-concealing Function â funktion för avkĂ€nning av anvĂ€ndaridentifierare) â tillhandahĂ„ller extrahering av den permanenta abonnemangsidentifieraren för anvĂ€ndaren (eng. SUPI) frĂ„n den dolda identifieraren (eng. ), erhĂ„llen som en del av begĂ€ran om autentisering i "Auth Info Req"-proceduren.
GrundlÀggande sÀkerhetskrav för 5G-nÀt
LÀs merAnvÀndarautentisering: Det tjÀnande 5G-nÀtet mÄste autentisera anvÀndarens SUPI under 5G AKA-processen mellan anvÀndaren och nÀtet.
Autentisering av tjÀnande nÀt: AnvÀndaren mÄste autentisera identiteten pÄ det tjÀnande 5G-nÀtet, vilket sÀkerstÀlls genom framgÄngsrik anvÀndning av nycklar som erhÄllits genom 5G AKA-processen.
AnvÀndarautorisering: Det tjÀnande nÀtet mÄste auktorisera anvÀndaren enligt anvÀndarprofilen som erhÄllits frÄn den hemliga nÀtoperatören.
Auktorisering av tjÀnande nÀt av den hemliga nÀtoperatören: AnvÀndaren mÄste fÄ bekrÀftelse pÄ att han Àr ansluten till det tjÀnande nÀtet, som har auktoriserats av den hemliga nÀtoperatören för att tillhandahÄlla tjÀnster. Auktorisering Àr underförstÄdd i den meningen att det sÀkerstÀlls genom att 5G AKA-processen genomförs framgÄngsrikt.
Auktorisering av ÄtkomstnÀt av den hemliga nÀtoperatören: AnvÀndaren ska fÄ bekrÀftelse pÄ att de Àr anslutna till ett ÄtkomstnÀt som Àr auktoriserat av hemoperatören för att tillhandahÄlla tjÀnster. Auktoriseringen Àr implicit i den meningen att den sÀkerstÀlls genom att sÀkerheten för ÄtkomstnÀtet upprÀttas framgÄngsrikt. Denna typ av auktorisering ska tillÀmpas pÄ alla typer av ÄtkomstnÀt.
Ej autentiserade nödtjÀnster: För att uppfylla regelverken i vissa regioner mÄste 5G-nÀt ge möjlighet till icke-autentiserad Ätkomst för nödtjÀnster.
KÀrnanÀtet och radioÄtkomstnÀtet: I 5G-kÀrnanÀtet och 5G-radioÄtkomstnÀtet mÄste anvÀndningen av krypterings- och integritetsbevarande algoritmer med en nyckellÀngd pÄ 128 bitar stödjas för att sÀkerstÀlla sÀkerhet. och . NÀtverksgrÀnssnitt mÄste stödja 256-bitars krypteringsnycklar.
Grundkrav pÄ sÀkerhet för anvÀndarutrustning
LĂ€s mer
- AnvÀndarutrustning ska stödja kryptering, integritetsskydd och skydd mot ÄteranvÀndningsattacker av anvÀndardata som överförs mellan den och radioÄtkomstnÀtet.
- AnvÀndarutrustning ska aktivera krypterings- och integritetsskyddsmekanismer enligt anvisningar frÄn radioÄtkomstnÀtet.
- AnvÀndarutrustning ska stödja kryptering, integritetsskydd och skydd mot ÄteranvÀndningsattacker av RRC- och NAS-signaler.
- AnvÀndarutrustning ska stödja följande kryptografiska algoritmer: NEA0, NIA0, 128-NEA1, 128-NIA1, 128-NEA2, 128-NIA2.
- AnvÀndarutrustning kan stödja följande kryptografiska algoritmer: 128-NEA3, 128-NIA3.
- AnvÀndarutrustning ska stödja följande kryptografiska algoritmer: 128-EEA1, 128-EEA2, 128-EIA1, 128-EIA2, förutsatt att den stöder anslutning till E-UTRA-radioÄtkomstnÀtet.
- Skydd av konfidentialitet för anvÀndardata som överförs mellan anvÀndarutrustningen och radioÄtkomstnÀtet Àr valfritt, men mÄste sÀkerstÀllas i alla fall dÀr detta Àr tillÄtet enligt lagstiftningen.
- Skydd av konfidentialitet för RRC- och NAS-signaltjÀnster Àr valfritt.
- Den permanenta anvÀndarnyckeln mÄste skyddas och lagras i vÀl skyddade komponenter av anvÀndarutrustningen.
- Den permanenta abonnentidentifieraren fÄr inte överföras i klartext över det radiobaserade nÀtverket, förutom information som Àr nödvÀndig för korrekt routning (till exempel och ).
- Den öppna nyckeln för hemmoperatören, nyckelns identifierare, skyddsschemat och routningsidentifieraren mÄste lagras i .
Varje krypteringsalgoritm tilldelas ett binÀrt nummer:
- «0000»: NEA0 â Null ciphering algorithm
- «0001»: 128-NEA1 â 128-bit 3G-baserad algoritm
- «0010» 128-NEA2 â 128-bit baserad algoritm
- «0011» 128-NEA3 â 128-bit baserad algoritm.
Kryptering av data med hjÀlp av 128-NEA1 och 128-NEA2
P.S. Schemat Àr lÄnat frÄn
Generering av imiteringsinsatser av algoritmerna 128-NIA1 och 128-NIA2 för att sÀkerstÀlla integriteten
P.S. Schemat Àr lÄnat frÄn
De grundlÀggande sÀkerhetskraven för 5G-nÀtverksfunktioner
LĂ€s mer
- AMF mÄste stödja primÀr autentisering med anvÀndning av SUCI.
- SEAF mÄste stödja primÀr autentisering med anvÀndning av SUCI.
- UDM och ARPF mÄste lagra den permanenta anvÀndarnyckeln och sÀkerstÀlla att den skyddas mot stöld.
- AUSF ska endast tillhandahÄlla SUPI till det lokala tjÀnsteförende nÀtet vid framgÄngsrik primÀr autentisering med SUCI.
- NEF fÄr inte vidarebefordra dolda uppgifter om kÀrnnÀtet utanför operatörens sÀkerhetsdomÀn.
De grundlÀggande sÀkerhetsprocedurerna
Tillitens domÀner
I 5G-nÀt minskar tilliten till nÀtverkskomponenterna ju lÀngre bort de Àr frÄn kÀrnnÀtet. Detta koncept pÄverkar de beslut som fattas i sÀkerhetsarkitekturen för 5G. DÀrför kan vi tala om en tillitsmodell för 5G-nÀt, som definierar beteendet hos nÀtverks sÀkerhetsmekanismer.
FrÄn anvÀndarens sida bildar tillitsdomÀnen UICC och USIM.
à t nÀtets sida har tillitsdomÀnen en mer komplex struktur.
Det radiobaserade nĂ€tverket delas in i tvĂ„ komponenter â DU (frĂ„n engelskans Distributed Units â distribuerade enheter i nĂ€tverket) och CU (frĂ„n engelskans Central Units â centrala enheter i nĂ€tverket). Tillsammans bildar de gNB â radiogrĂ€nssnittet för 5G-nĂ€tets basstation. DU har inte direktĂ„tkomst till anvĂ€ndardata, eftersom de kan distribueras i segment av oskyddad infrastruktur. CU mĂ„ste dĂ€remot distribueras i skyddade segments av nĂ€tverket, dĂ„ de ansvarar för terminerings trafik genom sĂ€kerhetsmekanismer AS. I nĂ€tverkskĂ€rnan finns AMF, som terminerar trafik genom sĂ€kerhetsmekanismer NAS. I den aktuella specifikationen 3GPP 5G Phase 1 beskrivs sammanslagningen AMF med sĂ€kerhetsfunktionen SEAF, som innehĂ„ller rotnyckeln (Ă€ven kĂ€nd som "anknyckel") för den besökta (betjĂ€nande) nĂ€tverket. AUSF ansvarar för att lagra nyckeln som erhĂ„llits efter framgĂ„ngsrik autentisering. Den Ă€r nödvĂ€ndig för Ă„teranvĂ€ndning i fall dĂ€r anvĂ€ndaren Ă€r ansluten till flera radiotillgĂ„ngsnĂ€t. ARPF lagrar anvĂ€ndardata och Ă€r analog med USIM för abonnenter. UDR. och UDM. lagrar anvĂ€ndarinformation som anvĂ€nds för att bestĂ€mma logiken för att generera autentiseringsuppgifter, anvĂ€ndaridentifierare, sĂ€kerstĂ€lla sessionskontinuitet, etc.
Nyckelhierarkin och deras distributionsscheman
I 5G-nÀtverk, till skillnad frÄn 4G-LTE-nÀtverk, har autentiseringsproceduren tvÄ komponenter: primÀr och sekundÀr autentisering. PrimÀr autentisering Àr obligatorisk för alla anvÀndardevicer som ansluter till nÀtverket. SekundÀr autentisering kan utföras pÄ begÀran frÄn externa nÀtverk om abonnenten ansluter till sÄdana.
Efter framgĂ„ngsrik slutförande av primĂ€r autentisering och skapande av en gemensam nyckel K mellan anvĂ€ndaren och nĂ€tverket, extraheras KSEAF frĂ„n nyckeln K â en sĂ€rskild anknyckel för det betjĂ€nande nĂ€tverket. FrĂ„n denna nyckel genereras sedan nycklar som sĂ€kerstĂ€ller konfidentialitet och integritet för RRC- och NAS-signals trafik.
Schema med förklaringar
Beteckningar:
CK (eng. Cipher Key)
IK (eng. Integrity Key) â nyckeln som anvĂ€nds i mekanismer för att skydda dataintegritet.
CKâ (eng. Cipher Key) â en annan kryptografisk nyckel skapad frĂ„n CK för EAP-AKA-mekanismen.
IKâ (eng. Integrity Key) â en annan nyckel som anvĂ€nds i mekanismer för att skydda dataintegritet för EAP-AKA.
KAUSF â skapas av ARPF-funktionen och anvĂ€ndarutrustningen frĂ„n CK och IK under 5G AKA och EAP-AKA.
KSEAF â anknyckeln som erhĂ„lls av funktionen AUSF frĂ„n nyckeln KAMFAUSF.
KAMF â nyckel som erhĂ„lls av SEAF-funktionen frĂ„n nyckeln KSEAF.
KNASint, KNASenc â nycklar som erhĂ„lls av AMF-funktionen frĂ„n nyckeln KAMF för att skydda signaltrafiken för NAS.
KRRCint, KRRCenc â nycklar som erhĂ„lls av AMF-funktionen frĂ„n nyckeln KAMF för att skydda signaltrafiken för RRC.
KUPint, KUPenc â nycklar som erhĂ„lls av AMF-funktionen frĂ„n nyckeln KAMF för att skydda signaltrafiken för AS.
NH â mellanliggande nyckel som erhĂ„lls av AMF-funktionen frĂ„n nyckeln KAMF för att sĂ€kerstĂ€lla dataskydd vid överlĂ€mningar.
KgNB â nyckel som erhĂ„lls av AMF-funktionen frĂ„n nyckeln KAMF för att sĂ€kerstĂ€lla sĂ€kerheten i mobilitetsmekanismer.
Scheman för att generera SUCI frÄn SUPI och vice versa
Scheman för att fÄ SUPI och SUCI
Generering av SUCI frÄn SUPI och SUPI frÄn SUCI:

Autentisering
PrimÀr autentisering
I 5G-nĂ€t Ă€r EAP-AKA och 5G AKA standardmekanismer för primĂ€r autentisering. Vi delar in mekanismen för primĂ€r autentisering i tvĂ„ faser: den första ansvarar för att initiera autentiseringen och vĂ€lja autentiseringsmetod, den andra â för ömsesidig autentisering mellan anvĂ€ndaren och nĂ€tet.

Initiation
AnvÀndaren skickar en registreringsbegÀran till SEAF som innehÄller en dold abonnentidentifierare SUCI.
SEAF skickar ett autentiseringsbegĂ€ran till AUSF (Nausf_UEAuthentication_Authenticate Request) som innehĂ„ller SNN (eng. Serving Network Name â namn pĂ„ den tjĂ€nande nĂ€tet) och SUPI eller SUCI.
AUSF kontrollerar om den begÀrande autentiserings-SEAF:en fÄr anvÀnda detta SNN. Om det tjÀnande nÀtet inte Àr auktoriserat att anvÀnda detta SNN svarar AUSF med ett autentiseringseror meddelande "Serving network not authorized" (Nausf_UEAuthentication_Authenticate Response).
BegÀran om autentiseringsuppgifter frÄn AUSF till UDM, ARPF eller SIDF sker via SUPI eller SUCI och SNN.
Baserat pÄ SUPI eller SUCI och anvÀndarinformation vÀljer UDM/ARPF den autentiseringsmetod som kommer att anvÀndas dÀrefter och utfÀrdar anvÀndarens autentiseringsuppgifter.
Ămsesidig autentisering
Vid anvÀndning av nÄgon autentiseringsmetod mÄste nÀtverksfunktionerna UDM/ARPF generera en autentiseringsvektor (eng. AV).
EAP-AKA: UDM/ARPF genererar först en autentiseringsvektor med separerande bit AMF = 1, varefter den genererar CKâ och IKâ frĂ„n CK, IK och SNN och samlar en ny autentiseringsvektor AV (RAND, AUTN, XRES*, CKâ, IKâ), som skickas till AUSF med instruktionen att endast anvĂ€nda den för EAP-AKA.
5G AKA: UDM/ARPF fÄr nyckeln KAUSF frÄn CK, IK och SNN, varefter den genererar 5G HE AV (eng. 5G Home Environment Authentication Vector). Autentiseringsvektorn 5G HE AV (RAND, AUTN, XRES, KAUSF) skickas till AUSF med instruktionen att endast anvÀnda den för 5G AKA.
Efter detta blir AUSF en nyckelreferens KSEAF frÄn nyckeln KAUSF och skickar en «Challenge»-förfrÄgan till SEAF i meddelandet «Nausf_UEAuthentication_Authenticate Response», som ocksÄ innehÄller RAND, AUTN och RES*. Sedan överförs RAND och AUTN till anvÀndarutrustningen via ett sÀkert signalmeddelande NAS. AnvÀndarens USIM berÀknar RES* utifrÄn de mottagna RAND och AUTN och skickar tillbaka det till SEAF. SEAF vidarebefordrar detta vÀrde till AUSF för verifiering.
AUSF jÀmför det lagrade XRES* med det mottagna RES*. Vid matchning meddelar AUSF och UDM i operatörens hemnÀtverk om lyckad autentisering, och anvÀndaren samt SEAF genererar oberoende av varandra en nyckel KAMF frÄn KSEAF och SUPI för vidare kommunikation.
SekundÀr autentisering
5G-standarden stödjer valfri sekundÀr autentisering baserad pÄ EAP-AKA mellan anvÀndarutrustningen och det externa datanÀtverket. I detta fall fungerar SMF som EAP-autentiserare och förlitar sig pÄ jobbet -servern i det externa nÀtverket, som autentiserar och auktoriserar anvÀndaren.

- En obligatorisk primÀr autentisering av anvÀndaren sker i hemnÀtverket och utvecklar en gemensam sÀkerhetskontext med AMF för NAS.
- AnvÀndaren skickar en begÀran om sessionsetablering till AMF.
- AMF skickar en begÀran om sessionsetablering till SMF med angivande av anvÀndarens SUPI.
- SMF verifierar anvÀndarens uppgifter i UDM med hjÀlp av den angivna SUPI.
- SMF skickar ett svar pÄ begÀran frÄn AMF.
- SMF initierar EAP-autentiseringsproceduren för att fÄ tillstÄnd att etablera session frÄn AAA-servern i det externa nÀtverket. För detta vÀxlar SMF och anvÀndaren meddelanden för att initiera proceduren.
- AnvÀndaren och AAA-servern i det externa nÀtverket vÀxlar sedan meddelanden för att genomföra autentisering och auktorisering av anvÀndaren. HÀr skickar anvÀndaren meddelanden till SMF, som Ä sin sida vÀxlar meddelanden med det externa nÀtverket via UPF.
Slutsats
Trots att 5G:s sÀkerhetsarkitektur bygger pÄ ÄteranvÀndning av befintlig teknik, stÀlls nya utmaningar. Det stora antalet IoT-enheter, utvidgade nÀtverksgrÀnser och element av decentraliserad arkitektur Àr bara nÄgra av de grundlÀggande principerna i 5G-standarden som ger fritt spelrum för cyberkriminella.
Den huvudsakliga standarden för sÀkerhetsarkitektur för 5G - - innehÄller de viktigaste punkterna för hur sÀkerhetsmekanismer och -procedurer fungerar. Den beskriver sÀrskilt rollen för varje VNF i att skydda anvÀndardata och nÀtverksnoder, i genereringen av kryptonycklar och vid genomförandet av autentiseringsproceduren. Men Àven denna standard ger inga svar pÄ de akuta sÀkerhetsfrÄgor som teleoperatörer stÄr inför, ju mer intensivt nÀtverk av nÀsta generation utvecklas och tas i bruk.
Med detta i Ätanke hoppas man att svÄrigheterna med drift och skydd av 5G-nÀtverken inte ska pÄverka vanliga anvÀndare, som lovas hastigheter och svarstider som om de Àr en vÀns son, som verkligen lÀngtar efter att testa alla de utlovade funktionerna i nÀtverken av nÀsta generation.
Nyttiga lÀnkar
KĂ€lla: habr.com
