B.14 GCSE Services ASN.1

33.1083G Security3GPPHandover interface for Lawful Interception (LI)Release 17TS

B.14.1 Intercept related information (GCSE Services)

ASN.1 description of IRI (HI2 interface)

GCSEHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2gcse(13) r16 (16) version-0 (0)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

LawfulInterceptionIdentifier,

TimeStamp,

Network-Identifier,

National-Parameters,

National-HI2-ASN1parameters,

IPAddress

FROM HI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)

lawfulIntercept(2) hi2(1) version18 (18)} — Imported from TS 101 671

EPSLocation

FROM EpsHI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)

lawfulIntercept(2) threeGPP(4) hi2eps(8) r16 (16) version-0(0)};

— Imported from EPS ASN.1 Portion of this standard

— Object Identifier Definitions

— Security DomainId

lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)

securityDomain(2) lawfulIntercept(2)}

— Security Subdomains

threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}

hi2gcseDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2gcse(13) r16 (16) version-0(0)}

GcseIRIsContent ::= CHOICE

{

gcseiRIContent GcseIRIContent,

gcseIRISequence GcseIRISequence

}

GcseIRISequence ::= SEQUENCE OF GcseIRIContent

— Aggregation of GCSEIRIContent is an optional feature.

— It may be applied in cases when at a given point in time

— several IRI records are available for delivery to the same LEA destination.

— As a general rule, records created at any event shall be sent

— immediately and not withheld in the DF or MF in order to

— apply aggragation.

— When aggregation is not to be applied,

— GCSEIRIContent needs to be chosen.

GcseIRIContent ::= CHOICE

{

iRI-Begin-record [1] IRI-Parameters, — include at least one optional parameter

iRI-End-record [2] IRI-Parameters,

iRI-Continue-record [3] IRI-Parameters, — include at least one optional parameter

iRI-Report-record [4] IRI-Parameters, — include at least one optional parameter

}

IRI-Parameters ::= SEQUENCE

{

hi2gcseDomainId [0] OBJECT IDENTIFIER, — 3GPP HI2 GCSE domain

lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,

— This identifier is associated with the target.

timeStamp [2] TimeStamp,

— date and time of the event triggering the report.

partyInformation [3] SET OF GcsePartyIdentity,

— This is the identity of the target.

national-Parameters [4] National-Parameters OPTIONAL,

networkIdentifier [5] Network-Identifier,

gcseEvent [6] GcseEvent,

correlation [7] GcseCorrelation OPTIONAL,

targetConnectionMethod [8] TargetConnectionMethod OPTIONAL,

gcseGroupMembers [9] GcseGroup OPTIONAL,

gcseGroupParticipants [10] GcseGroup OPTIONAL,

gcseGroupID [11] GcseGroupID OPTIONAL,

gcseGroupCharacteristics[12] GcseGroupCharacteristics OPTIONAL,

reservedTMGI [13] ReservedTMGI OPTIONAL,

tMGIReservationDuration [14] TMGIReservationDuration OPTIONAL,

visitedNetworkID [15] VisitedNetworkID OPTIONAL,

addedUserID [16] GcsePartyIdentity OPTIONAL,

droppedUserID [17] GcsePartyIdentity OPTIONAL,

reasonForCommsEnd [18] Reason OPTIONAL,

gcseLocationOfTheTarget [19] EPSLocation OPTIONAL,

}

— PARAMETERS FORMATS

GcseEvent ::= ENUMERATED

{

activationOfGcseGroupComms (1),

startOfInterceptionGcseGroupComms (2),

userAdded (3),

userDropped (4),

targetConnectionModification (5),

targetdropped (6),

deactivationOfGcseGroupComms (7),

}

GcseCorrelation ::= OCTET STRING

GcsePartyIdentity ::= SEQUENCE

{

imei [1] OCTET STRING (SIZE (8)) OPTIONAL,

— See MAP format [4]

imsi [2] OCTET STRING (SIZE (3..8)) OPTIONAL,

— See MAP format [4] International Mobile

— Station Identity E.212 number beginning with Mobile Country Code

iMPU [3] SET OF IMSIdentity OPTIONAL,

iMPI [4] SET OF IMSIdentity OPTIONAL,

proseUEID [6] SET OF ProSeUEID OPTIONAL,

otherID [7] OtherIdentity OPTIONAL,

}

IMSIdentity ::= SEQUENCE

{

sip-uri [1] OCTET STRING OPTIONAL,

— See [REF 26 of 33.108]

tel-uri [2] OCTET STRING OPTIONAL,

— See [REF 67 of 33.108]

}

OtherIdentity ::= SEQUENCE

{

otherIdentityEncoding [1] UTF8String OPTIONAL, — Specifies the encoding format of

— the contents included within the parameter otherIDInfo.

otherIDInfo [2] OCTET STRING OPTIONAL,

}

GcseGroup ::= SEQUENCE OF GcsePartyIdentity

GcseGroupID ::= GcsePartyIdentity

ProSeUEID ::= OCTET STRING –coded with the 3 octets corresponding to the Source L2 ID of the MAC

–PDU in TS 25.321[85].

GcseGroupCharacteristics ::= SEQUENCE

{

characteristicsEncoding [1] UTF8String OPTIONAL, — Specifies the encoding format of

— the contents included within the parameter characteristics.

characteristics [2] OCTET STRING OPTIONAL,

}

TargetConnectionMethod ::= SEQUENCE

{

connectionStatus [1] BOOLEAN, — True indicates connected, false indicates not connected.

upstream [2] Upstream OPTIONAL, — Specifies the encoding format of

downstream [3] Downstream OPTIONAL, — Specifies the encoding format of

— upstream and downstream parameters are omitted if connectionStatus indicates false.

}

Upstream ::= SEQUENCE

{

accessType [1] AccessType,

accessId [2] AccessID,

}

Downstream ::= SEQUENCE

{

accessType [1] AccessType,

accessId [2] AccessID,

} — it may be possible for the UE to receive in multiple ways (e.g. via normal EPS as well

— as mulitcast.

AccessType ::= ENUMERATED

{

ePS-Unicast (1),

ePS-Multicast (2),

}

AccessID ::= CHOICE

{

tMGI [1] ReservedTMGI,

uEIPAddress [2] IPAddress,

} — it may be possible for the UE to receive in multiple ways (e.g. via normal EPS as well

— as mulitcast.

VisitedNetworkID ::= UTF8String — contains the PLMN ID of the PLMN serving the UE, cooded

— according to [53]

ReservedTMGI ::= OCTET STRING — Shall be coded with the MBMS-Session-Duration attribute

— specified in TS 29.468.

TMGIReservationDuration ::= OCTET STRING — Shall be coded with the TMGI attribute specified

— in TS 29.468.

Reason ::= UTF8String

END — OF GCSEHI2Operations

B.14.2 Contents of communication (HI3 GCSE Group Communications)

GCSE-HI3 {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3gcse(14) r13(13) version-0(0)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

LawfulInterceptionIdentifier,

TimeStamp

FROM HI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}– from ETSI HI2Operations TS 101 671, version 3.12.1

GcseCorrelation,

GcsePartyIdentity

FROM GCSEHI2Operations

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)

threeGPP(4) hi2gcse(13) r13(13) version-0 (0)}

— Imported from Gcse HI2 Operations part of this standard

National-HI3-ASN1parameters

FROM Eps-HI3-PS

{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r12 (12) version-0(0)};

— Object Identifier Definitions

— Security DomainId

lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)

securityDomain(2) lawfulIntercept(2)}

— Security Subdomains

threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}

hi3gcseDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3gcse(14) r13(13) version-0(0)}

Gcse-CC-PDU ::= SEQUENCE

{

gcseLIC-header [1] GcseLIC-header,

payload [2] OCTET STRING

}

GcseLIC-header ::= SEQUENCE

{

hi3gcseDomainId [1] OBJECT IDENTIFIER, — 3GPP HI3 gcse Domain ID

lIID [2] LawfulInterceptionIdentifier OPTIONAL,

correlation [3] GcseCorrelation,

timeStamp [4] TimeStamp OPTIONAL,

sequence-number [5] INTEGER (0..65535),

t-PDU-direction [6] TPDU-direction,

national-HI3-ASN1parameters [7] National-HI3-ASN1parameters OPTIONAL,

— encoded per national requirements

mediaID [8] MediaID OPTIONAL,

— Identifies the media being exchanged by parties on the GCSE group communications.

}

MediaID ::= SEQUENCE

{

sourceUserID [1] GcsePartyIdentity OPTIONAL, — include SDP information

— describing GCSE Server Side characteristics.

streamID [2] OCTET STRING OPTIONAL, — include streamID from SDP information.

}

TPDU-direction ::= ENUMERATED

{

from-target (1),

to-target (2),

unknown (3),

}

END — OF GCSE-HI3