For the purposes of the present document, the terms and definitions given in
TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in
TR 21.905.
Authorised Identity:
An application identity given to an authorised user or network entity (e.g. MC Service ID) containing authorisation information.
External KMS:
The KMS which is the root of trust for a specific External Security Domain.
External Security Domain:
A security domain that the user is not a member of, but with which the user may communicate.
Floor:
Floor(x) is the largest integer smaller than or equal to x.
Home KMS:
The KMS that is the root of trust of the Home Security Domain.
Home Security Domain:
The MCX user's primary security domain.
Identity Management Domain:
The MC clients and MC functions that share an Identity Management Server (IdMS). To be specific, the MC clients request access tokens from the same primary IdMS, and the MC functions accept access tokens from this IdMS.
KMS Certificate:
A certificate containing the security parameters for a security domain. This is required to support identity-based cryptography and differs from X.509 certificates used for traditional PKI. See
Annex D.3.1 for details.
KMS URI:
A unique identifier for a security domain, or equivalently, a logical KMS.
MCX:
Mission critical services where "MCX" may be substituted with the term "MCPTT", "MCVideo", "MCData", or any combination thereof.
Migration KMS:
The KMS that is the root of trust of a specific Migration Security Domain.
Migration Security Domain:
A security domain that a user is a (temporary) member of, and may be keyed to use, but is not the user's Home security domain.
Partner domain:
A secondary MC domain which may support MC services for MC users who are home to a different MC domain. See also External Security Domain.
Primary domain:
The "home" MC domain where MC users receive their primary identity management and MC services. See also Home Security Domain.
Privileged signalling:
Signalling which is performed by an authorised user and allows the authorised userto cause an intrusive action on a target client without the target user's permission.
Security Domain:
A security domain is a group of MCX users who share common security requirements and policies for their communications. From a technical perspective, users within a security domain share a KMS and KMS certificate. MCX users may be members of one or more security domains.
For the purposes of the present document, the abbreviations given in
TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
TR 21.905.
CMS
Configuration Management Server
CS
Crypto Session
CSB-ID
Crypto Session Bundle Identifier
CSC
Common Services Core
CSK
Client-Server Key
CSK-ID
Client-Server Key Identifier
DPCK
MCData Payload Cipher Key
DPPK
MCData Payload Protection Key
DPPK-ID
MCData Payload Protection Key Identifier
GBA
Generic Bootstrapping Architecture
GMK
Group Master Key
GMK-ID
Group Master Key Identifier
GMS
Group Management Server
GUK-ID
Group User Key Identifier
IdM
Identity Management
IdMS
Identity Management Server
InK
Integrity Key
InK-ID
Integrity Key Identifier
InterKMRec
Interworking Key Management Record
InterKMRec-ID
Interworking Key Management Record Identifier
InterSD
Interworking Security Data
IWF
InterWorking Function
JSON
JavaScript Object Notation
JWS
JSON Web Signature
JWT
JSON Web Token
KDF
Key Derivation Function
KFC
Key For Control Signalling
KFC-ID
Key for Floor Control Identifier
KMS
Key Management Server
MBCP
Media Burst Control Protocol
MCData
Mission Critical Data
MCPTT
Mission Critical Push to Talk
MCVideo
Mission Critical Video
MCX
Mission Critical Services
MKFC
Multicast Key for Floor Control
MSCCK
MBMS subchannel control key
MSRP
Message Session Relay Protocol
MuSiK
Multicast Signalling Key
MKI
Master Key Identifier
NTP
Network Time Protocol
NTP-UTC
Network Time Protocol - Coordinated Universal Time
OIDC
OpenID Connect
PCK
Private Call Key
PCK-ID
Private Call Key Identifier
PKCE
Proof Key for Code Exchange
PSK
Pre-Shared Key
SEG
Security Gateway
SeGy
Security Gateway
SPK
Signalling Protection Key
SRTCP
Secure Real-Time Transport Control Protocol
SRTP
Secure Real-Time Transport Protocol
SSRC
Synchronization Source
TBCP
Talk Burst Control Protocol
TGK
Traffic Generating Key
TrK
KMS Transport Key
TrK-ID
KMS Transport Key Identifier
UID
User Identifier for MIKEY-SAKKE (referred to as the 'Identifier' in
RFC 6509)
XPK
XML Protection Key