TPEG Encryption Tables

In TPEGTM, technology provides means to encrypt or otherwise modify (e.g. compress) large parts of the data volume contained in TPEGTM transport frames. Encryption or modification can proceed on two levels within TPEGTM: complete service frames or individual service component frames.

Encryption of TPEGTM Service Data Frame

 

As specified in the TPEGTM Service Framework (ISO/TS 21219-5), the encryption on a service frame level  uses a Service Encryption Indicator (ServEncID).

 

The ServEncID is an unsigned Integer value with range 0-255. If the indicator has a value 0 all data in the Service Component Multiplex are non-encrypted. Every other value of the Service Encryption Indicator indicates that one of several mechanisms for data encryption or compression has been utilised for all data in the following multiplex data. The encryption/compression technique and algorithms may be freely chosen by the service provider from available standardised options or alternatively from proprietary methods. The encoding of the method chosen is as follows:

  • 0 = no encryption / compression
  • 1 to 127 = reserved for standardised methods. The current list of already allocated ServEncID by TISA is shown below
  • 128 to 255 = may be freely used by each service provider, may indicate the use of proprietary method
ServEncID Standardized method
TISA Reference doc.
1
12 AllPacServEncID SP13014
31 AllPacZlibServEncID SP13014
42 PartPacZlibServEncID SP13014
93 TPEG-LTE encryption SP14002
107 ZLIB Compression SP10012
127 PartPacServEncID SP13014

 

 

Encryption of TPEGTM Service Component Frame

 

As specified in the TPEGTM Service and Network Information (ISO/TS 18234-2), the encryption on a service component level uses an Encryption Indicator (EncID).

 

The EncID is defined as one byte according to TPEGTM primitive syntax. If the indicator has a value 00 hex all data in the component multiplex are non-encrypted. Every other value of the encryption indicator indicates that one of several mechanisms for data encryption for data encryption and compression has been utilized for all data in the following data multiplex. The encryption/compression technique and algorithms may be freely chosen by the service provider from available standardised options or alternatively from proprietary methods. The encoding of the method chosen is as follows:

 

  • 0 = no encryption / compression
  • 1 to 127 = reserved for standardised methods. The current list of already allocated EncID by TISA is shown below
  • 128 to 255 = may be freely used by each service provider, may indicate the use of proprietary method

 

 

EncID Standardized method
 
1
121 PacEncID SP13014
127