32
3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 World Class Standards 3GPP security hot topics: LTE/SAE and Common IMS Valtteri Niemi 3GPP SA3 (Security) chairman Nokia Research Center

3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008

World Class Standards

3GPP security hot topics:LTE/SAE and Common IMS

Valtteri Niemi3GPP SA3 (Security) chairman

Nokia Research Center

Page 2: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 2

World Class Standards

OutlineSome history and backgroundCommon IMS securitySAE/LTE securitySummary

Page 3: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008

World Class Standards

Some history and background

Page 4: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 4

World Class Standards

Some history 1/2For 3GPP Release 99, WG SA3 created 19 new specifications, e.g. TS 33.102 “3G security; Security architecture”

5 specifications (out of these 19) originated by ETSI SAGE, e.g. TS 35.202 “KASUMI specification”

For Release 4, SA3 was kept busy with GERAN security, MAP security (later to be replaced by TCAP security) and various extensions to Rel-99

ETSI SAGE originated again 5 new specifications, e.g. TS 35.205-208 “MILENAGE algorithm set”

3GPP Release 5: SA3 added 3 new specifications, e.g.:

TS 33.203 “IMS security”TS 33.210 “Network domain security: IP layer”

Page 5: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 5

World Class Standards

Some history 2/2Release 6: SA3 added 17 new specifications, e.g.:

TS 33.310 “Network domain security: Authentication Framework”TR 33.978 “Early IMS security”

Release 7: SA3 added 8 new specifications:TS 33.110 “Key establishment between a UICC and a terminal”TS 33.259 “Key establishment between a UICC hosting device and a remote device”TS 33.204 “Network Domain Security; Transaction Capabilities Application Part (TCAP) user security”TR 33.918 “HTTPS connection between a UICC and a Network Application Function (NAF)”TR 33.920 “SIM card based GBA”TR 33.803 “Co-existence between TISPAN and 3GPP authentication schemes”TR 33.905 “Trust recommendations for open platforms”TR 33.980 “Liberty Alliance and 3GPP security interworking”In addition, ETSI SAGE created 5 specifications for UEA2 & UIA2 (incl. SNOW 3G spec) (TS 35.215-218, TR 35.919)

Page 6: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008

World Class Standards

Common IMS security

Page 7: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 7

World Class Standards

IMS home

IMS visited

PS domain

IMS (SIP) security (Rel 5)

authentication & key agreement security

mechanismagreement

integrity protection

network domain security

R99 access security

Page 8: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 8

World Class Standards

Authentication in the IMS access domainStrong mutual authentication by re-use of UMTS AKA protocol

Based on secret key cryptographyTypically implemented on a tamper-resistant UICC (ISIM application)

UMTS AKA integrated into HTTP Digest According to RFC3310

Page 9: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 9

World Class Standards

IMS enhancements in Rel-6 / Rel-7Release 6: SIP signalling confidentiality (Rel-5 relies on bearer layer confidentiality)Release 7: IMS security TS 33.203 expanded to support NAT traversal for fixed broadband accessRel-7: 3GPP TR 33.803 created to show how different authentication mechanisms may co-exist in one single IMS system (with several different access systems)

IMS access with UICC (3GPP)“Early” IMS access with SIM (3GPP)NASS-bundled authentication (TISPAN)HTTP Digest as defined by TISPAN

Page 10: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 10

World Class Standards

Rel-8: Introduction of “Common IMS”During Rel-7 timeframe several industries had adopted IMS:

Fixed broadband (specs by ETSI TISPAN)Packet cable (delta specs by CableLabs)CDMA networks (specs by 3GPP2)

Each had defined their own extensions/modifications danger of unnecessary divergence (e.g. in security)For release 8, it was agreed that 3GPP maintains and develops exclusively specs for both Core IMS functionality and selected additional IMS related functionality, including security

Page 11: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 11

World Class Standards

Core IMS

Common IMS

security

LI regional

IMS

Page 12: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 12

World Class Standards

Common IMS security enhancementsSeveral new normative annexes to TS 33.203 (Rel-8)

NASS-IMS bundled authenticationSIP Digest - based authenticationAccess security with TLSCo-existence of authentication schemes (replaces TR 33.803)

Early IMS security TR 33.978 promoted to TS in Rel-8Media security

Access-independent protection mechanismsTR 33.828 work in progress: draft requirements existCoordinated with IETF

Page 13: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 13

World Class Standards

Different IMS authentication schemes 1/5

NASS

3GPP access

UA IMS

Packet

Other

Page 14: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 14

World Class Standards

Different IMS authentication schemes 2/5:NBA

NASS

UA IMS3GPP access

Packet

Other

Id bindingauth

Page 15: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 15

World Class Standards

Different IMS authentication schemes 3/5:Early IMS security

NASS

UA IMS3GPP access

Packet

Other

Id bindingauthSIM

Page 16: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 16

World Class Standards

Different IMS authentication schemes 4/5:SIP Digest + TLS ( + IP addr binding )

UA

NASS

3GPP access

Packet

Other

IMS

Page 17: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 17

World Class Standards

Different IMS authentication schemes 5/5:Full IMS (TS 33.203 main body)

UA

NASS

3GPP access

Packet

Other

ISIM IMS

Page 18: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008

World Class Standards

SAE/LTE security

Page 19: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 19

World Class Standards

SAE/LTE: What and why?

SAE = System Architecture EvolutionLTE = Long Term Evolution (of radio networks)

LTE offers higher data rates, up to 100 Mb/secMulti-antenna technologiesNew transmission schema based on OFDMSignaling/scheduling optimizations

SAE offers optimized IP-based architecturePacket-basedFlat architecture: 2 network nodes for user planeSimplified protocol stackOptimized inter-working with legacy cellular, incl. CDMAInter-working with non-3GPP accesses, incl. WiMAX

Page 20: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 20

World Class StandardsSAE: Non-Roaming Architecture for 3GPP

Accesses (TS 23.401)

SGi

S12

S3S1-MME

PCRF

S7

S6a

HS

Operator’s IP Services (e.g. IMS, PSS etc.)

Rx+

S10

UE

UTRAN

GERAN

SGSN

“LTE - Uu ” E-UTRAN

MME

S11

S5Serving Gateway PDN

GatewayS1-U

S4

E-UTRAN = Evolved UTRAN (LTE radio network)EPC = Evolved Packet Core (SAE core network)EPS = Evolved Packet System ( = RAN + EPC )

Page 21: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 21

World Class Standards

LTE: E-UTRAN architecture (TS 36.300)

Page 22: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 22

World Class Standards

Implications on securityFlat architecture user plane security terminates in eNodeB

Deeper key hierarchyImplementation security for eNodeB

Many different access technologies different kind of networks participate trust models more complex

Extended key hierarchyWeaknesses in one network not to affect othersMany inter-working cases to be covered

Page 23: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 23

World Class Standards

Security functionsAuthentication and key agreement

UMTS AKA re-used for SAESIM access to LTE is explicitly excludedRel-99 USIM is sufficient

Signalling protectionFor core network (NAS) signalling, integrity and confidentiality protection terminate in MMEFor radio network (RRC) signalling, integrity and confidentiality protection terminate in eNodeB

User plane protectionEncryption terminates in eNodeBSeparate protection in network interfaces

Network domain security used for network internal interfaces

Page 24: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 24

World Class Standards

SAE key hierarchy

USIM / AuC

UE / MME

UE / ASMEKASME

K

KUPenc

KeNBKNASint

UE / HSS

UE / eNB

KNASenc

CK, IK

KRRCint KRRCenc

Page 25: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 25

World Class Standards

Crypto-algorithmsTwo sets of algorithms from Day One

If one breaks, we still have oneShould be as different from each other as possibleAES and SNOW 3G chosen as basis ETSI SAGE to specify modes

Rel-99 USIM is sufficient master key 128 bitsAll keys used for crypto-algorithms are 128 bits but included possibility to add 256-bit keys later (if needed)

Deeper key hierarchy (one-way) key derivation function neededNot yet confirmed all input parameters to encryption and integrity algorithms

Page 26: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 26

World Class Standards

eNodeB implementation securityRequirements included in 3GPP specsDetailed mechanisms probably out of scope of 3GPP specs, technologies from e.g. TCG may be usedSpecial attention to “Home eNodeB deployments”; study ongoing in SA3

Page 27: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 27

World Class Standards

Security for handoversExtended key hierarchy allows fast key refreshing for intra-LTE handoversSecurity context transferred in handovers with GERAN/UTRAN

After completion of HO, possibility for key renewalPossibility to refresh keys also during long sessions with no handovers

Page 28: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 28

World Class Standards

Inter-working with non-3GPP networksTwo options for mobility between 3GPP and non-3GPP networks:

Proxy Mobile IP: no user-specific security associations between the Proxy and Home AgentClient Mobile IP: for Dual Stack MIPv6, IPsec with IKEv2 is used

IPsec tunnel (with evolved Packet Data Gateway) used in case the non-3GPP network is un-trusted by the operator (of SAE network)Several open issues still

Page 29: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 29

World Class Standards

SAE/LTE: SA3 specifications

TR 33.821: Rationale and tracking of decisionsTR 33.922: Security aspects of 3GPP-non-3GPP mobilityTS 33.abc: SAE security architectureTS 33.xyz: Security with non-3GPP accesses

Page 30: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008

World Class Standards

Summary

Page 31: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 31

World Class Standards

SummaryCommon IMS security

Coherent set of specs in 3GPP Release 8Several alternative authentication schemes which may co-exist in one IMS systemSeveral ways to provide integrity of SIP signalling(Access-independent) Media security: work in progress

SAE/LTE securityNew architecture and business environment require enhancements to 3G securityUser plane security terminates in base station siteExtended key hierarchySIM access prohibitedCovers inter-working with non-3GPP networksCrypto-algorithms based on AES and SNOW 3G

Page 32: 3GPP security hot topics: LTE/SAE and Common IMSdocbox.etsi.org/Workshop/2008/2008_SECURITYWORKSHOP/S1_1... · 2008. 2. 19. · SAE: Non-Roaming Architecture for 3GPP Accesses (TS

3rd ETSI Security Workshop - Sophia-Antipolis, 15-16 January 2008 32

World Class Standards

For more information:www.3gpp.org