dokumendiregister.ee
OtsingAsutusedMCP
Otsing›Tarbijakaitse ja Tehnilise Järelevalve Amet
Sissetulev kiriAvalik

Kiri

Tarbijakaitse ja Tehnilise Järelevalve Amet · 16. november 2022
Viit
17-13/2022/1904
Registreeritud
16. november 2022
Dokumendi liik
Sissetulev kiri
Adressaat
Majandus- ja Kommunikatsiooniministeerium
Saabumis/saatmisviis
e-post
Funktsioon
17 Elektrooniline side 2020 - ...
Sari
17-13 Raadioseadmete tehniliste nõuetega seotud kirjavahetus
Toimik
17-13/2022
Vastutaja
Maret Ots (Users, Sideosakond)

Failid

  • 📎DE eeln6u 674.pdf2992 KB
  • 📎DE teatis 674.pdf580 KB

Sisu (failidest)

German Federal Network Agency Federal Network Agency for Electricity, Gas, Telecommunications, Post and Railway __________________________________________ Technical Guideline implementing legal measures for telecommunications surveillance and information provision [TR TKÜV] * Edition 8.1 As at: Draft Editor and publisher: Federal Network Agency for Electricity, Gas, Telecommunications, Post and Railway Surveillance and Information Unit; Telecommunications emergency preparedness Canisiusstraße 21 55122 Mainz Germany * Notified in accordance with Directive (EU) 2015/1535 of the European Parliament and of the Council of 9 September 2015 laying down a procedure for the provision of information in the field of technical regulations and of rules on Information Society services (OJ L 241, 17.9.2015, p. 1). TR TKÜV, edition 8.1 (draft) Page 3 Contents 1. Scope ........................................................................................................................................................ 8 2. Content of the present edition of the Technical Guideline ........................................................................ 8 3. Definitions .................................................................................................................................................. 9 3.1 Telecommunications content (content of communication, CC) ............................................................... 9 3.2 Intercept-related information (IRI) ........................................................................................................... 9 3.3 Surveillance copy .................................................................................................................................... 9 3.4 Internet gateway ...................................................................................................................................... 9 3.5 OP telecommunications system (OPTS) ................................................................................................. 9 3.6 Transmission network ............................................................................................................................. 9 3.7 Concept ................................................................................................................................................... 9 4. Normative references ................................................................................................................................ 9 5. Abbreviations ........................................................................................................................................... 10 Part A. Technical implementation of legal measures for telecommunications surveillance ............ 13 1. General .................................................................................................................................................... 13 2. Structure .................................................................................................................................................. 13 2.1 Overview of system-specific and service-specific Annexes and the informative Part .......................... 13 3. Technical specifications .......................................................................................................................... 14 3.1 Surveillance copy transmission ............................................................................................................. 14 3.1.1 General requirements......................................................................................................................... 14 3.1.2 General requirements to avoid multiple transmissions ...................................................................... 15 3.1.3 Requirements on mobile networks and mobile-based IMS platforms ................................................ 15 3.1.4 Requirements on voice, fax and data storage equipment (voicemail systems, unified messaging systems, etc.) .................................................................................................................................... 15 3.1.5 Requirements on the email service .................................................................................................... 15 3.1.6 Requirements on the Internet gateway .............................................................................................. 16 3.1.7 Requirements on VoIP and other multimedia services ...................................................................... 16 3.1.8 Requirements on number-independent interpersonal telecommunications services other than for email services ................................................................................................................................... 16 3.2 Dimensioning and monitoring ................................................................................................................ 16 3.3 Measures to provide the complete surveillance copy at the IP-based handover interface ................... 16 3.3.1 Buffering ............................................................................................................................................. 17 3.3.2 MTU size ............................................................................................................................................ 17 3.3.3 ‘Alive’ test of transmission path availability ........................................................................................ 18 3.3.4 Standardised error messages (HI1 messages).................................................................................. 18 3.4 Protection requirements and technical specifications for order data storage ....................................... 19 4. Other requirements ................................................................................................................................. 19 4.1 Identifiers to implement interception measures..................................................................................... 19 4.2 Transmission procedure for notifications and confirmations of functional tests for recording and analysis equipment of the authorised agencies .................................................................................. 21 Annex A. Data transmission specifications ................................................................................................. 22 Annex A.1 FTP and TCP/IP SPECIFICATIONS ......................................................................................... 22 TR TKÜV, edition 8.1 (draft) Page 4 Annex A.1.1 File name ................................................................................................................................ 22 Annex A.1.2 Parameters ............................................................................................................................. 23 Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS .................................................................................................................................. 24 Annex A.3 Transmission of HI1 IRI and HI2 data for additional events ...................................................... 27 Annex A.3.1 Transmission options .............................................................................................................. 27 Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency .................. 28 Annex B (Removed: Handover interface for circuit-switched networks (national)) ..................................... 29 Annex C (Removed: PSTN and ISDN (ETSI ES 201 671 and TS 101 671)) ............................................. 30 Annex D. Specifications for mobile networks and mobile-based IMS platforms (3GPP TS 33.108 and TS 33.128)......................................................................................................................................... 31 Annex D.1 Selected options and additional technical requirements ........................................................... 32 Annex D.1.1 Basis: 3GPP TS 33.108 ......................................................................................................... 32 Annex D.1.2 Basis: 3GPP TS 33.128 ......................................................................................................... 39 Annex D.2 Explanatory notes on ASN.1 descriptions ................................................................................. 39 Annex E. Handover interface for voice, fax and data storage equipment (voicemail systems, unified messaging systems, etc.).................................................................................................................. 40 Annex E.1 Definitions .................................................................................................................................. 40 Annex E.2 General explanatory notes ........................................................................................................ 40 Annex E.3 Transmission methods and specification of relevant events ..................................................... 41 Annex E.3.1 Transmission methods for telecommunications under surveillance ....................................... 41 Annex E.3.2 Specification of relevant events .............................................................................................. 42 Annex E.4 Requirements on surveillance of voice and fax messages and SMS as per Annexes B, C or D ............................................................................................................................ 43 Annex E.5 Requirements on surveillance of voice and fax messages, SMS and MMS within an XML- encoded file ....................................................................................................................................... 43 Annex E.5.1 IRI parameters ........................................................................................................................ 43 Annex E.5.2 XML structure and DTD for voice, fax, SMS and MMS .......................................................... 44 Annex F. Email service storage equipment ................................................................................................. 47 Annex F.1 Definitions, basic information ..................................................................................................... 47 Annex F.2 Nationally specified email handover interface ........................................................................... 48 Annex F.2.1 IRI parameters ........................................................................................................................ 50 Annex F.2.2 XML structure and DTD .......................................................................................................... 51 Annex F.3 Email handover interface as per ETSI TS 102 232-2 ................................................................ 52 Annex F.3.1 Selected options and additional technical requirements ........................................................ 53 Annex F.3.1.1 Basis: ETSI TS 102 232-1 ................................................................................................... 53 Annex F.3.1.2 Basis: ETSI TS 102 232-2 ................................................................................................... 54 Annex F.3.2 Explanatory notes on the ASN.1 descriptions ........................................................................ 55 Annex G. Internet gateway (ETSI TS 102 232-3 and ETSI TS 102 232-4) ................................................ 56 Annex G.1 Selected options and additional technical requirements ........................................................... 57 Annex G.1.1 Basis: ETSI TS 102 232-1 ...................................................................................................... 57 Annex G.1.2 Basis: ETSI TS 102 232-3 ...................................................................................................... 58 Annex G.1.3 Basis: ETSI TS 102 232-4 ...................................................................................................... 59 Annex G.2 Explanatory notes on ASN.1 descriptions ................................................................................. 60 TR TKÜV, edition 8.1 (draft) Page 5 Annex H. Specifications for VoIP, other multimedia services in fixed networks and fixed-line IMS platforms (ETSI TS 102 232-5 und ETSI TS 102 232-6) .................................................................................. 61 Annex H.1 Basic requirements on the application of service-specific details for IP multimedia services (ETSI TS 102 232-5) ......................................................................................................................... 62 Annex H.1.1 Definitions ............................................................................................................................... 62 Annex H.1.2 Basic information .................................................................................................................... 62 Annex H.1.3 Provision of CC in cases of separate transmission of signalling ............................................ 62 Annex H.1 Requirements on the application of service-specific details for PSTN/ISDN services (ETSI TS 102 232-6) ......................................................................................................................... 63 Annex H.3 Selected options and additional technical requirements ........................................................... 63 Annex H.3.1 Basis: ETSI TS 102 232-1 ...................................................................................................... 63 Annex H.3.2 Basis: ETSI TS 102 232-5 ...................................................................................................... 65 Annex H.3.3 is removed. ............................................................................................................................. 67 Annex H.3.4 Basis: ETSI TS 102 232-6 ...................................................................................................... 67 Annex H.4 Explanatory notes on ASN.1 descriptions ................................................................................. 68 Annex I. Number-independent interpersonal telecommunications services other than email services (ETSI TS 103 707 and ETSI TS 102 232-2) ............................................................................................... 69 Part B. Technical implementation of legal measures for information provision ................................ 70 1. Basic principles ....................................................................................................................................... 70 2. Transmission procedures ETSI-ESB and Email-ESB ............................................................................. 70 3 Assurance of data security and data quality ............................................................................................ 71 3.1 Safeguards and technical details for order data storage ...................................................................... 71 3.2 Special requirements on transmission of traffic data that must be stored as per § 176 TKG ............... 71 3.2.1 Assurance of a particularly high standard of data security ................................................................ 72 3.2.2 Use of particularly secure encryption methods, buffering in the transmission procedure components and deletion of traffic data in the query system ................................................................................ 73 3.2.3 Application of the four-eyes principle for access to and transmission of traffic data ......................... 73 3.2.4 Physical security of the transmission procedure ................................................................................ 74 3.3 Time until traffic data availability ........................................................................................................... 74 Annex A. ETSI-ESB transmission procedure .............................................................................................. 75 1. Basic information ..................................................................................................................................... 75 1.1 Basic description of the procedure ........................................................................................................ 75 1.2 Procedural requirements ....................................................................................................................... 76 1.3 Details on the different possible applications ........................................................................................ 77 1.3.1 Traffic data retrieval ............................................................................................................................ 78 1.3.2 Real-time traffic data retrieval ............................................................................................................ 79 1.3.3 Retrieval of radio cell structure information ........................................................................................ 80 1.3.4 Subscriber data retrieval .................................................................................................................... 80 1.3.5 Urgent location retrieval ..................................................................................................................... 81 1.3.6 Transmission of orders and other telecommunications interception measures ................................. 81 1.3.7 Transmission of invoice reconciliation data in advance of compensation as per § 23(1) JVEG (optional) ........................................................................................................................................... 83 1.4 Electronically secured order transmission ............................................................................................. 83 2. Handover interface as per ETSI Specification TS 102 657 ..................................................................... 83 TR TKÜV, edition 8.1 (draft) Page 6 2.1 Selected options for ETSI TS 102 657 .................................................................................................. 83 2.2 Additional technical requirements for the interface description as per ETSI TS 102 657 ..................... 85 2.2.1 HTTP transmission method ................................................................................................................ 85 2.2.2 Error handling ..................................................................................................................................... 86 2.2.3 Formats .............................................................................................................................................. 87 2.2.4 Standardisation of response data for selective retrieval of subscriber and traffic data ..................... 89 2.2.5 Flexible use of free text field ‘otherInformation’.................................................................................. 89 3. Definition of national parameters............................................................................................................. 89 3.1 General .................................................................................................................................................. 89 3.2 Description of national XML module ‘Natparas2’ (for requests)............................................................ 90 3.2.1 Usage types ....................................................................................................................................... 90 3.2.2 Supplementary data in national XML module Natparas2 ................................................................... 90 3.3 National XML module ‘Natparas3’ (for responses) ............................................................................... 95 3.3.1 Specifications for supplementary data in national XML module Natparas3....................................... 95 3.3.2 Specifications for supplementary data in national XML module Natparas3....................................... 96 4. Transmission of data to assert the claim for compensation as per Annex 3 to § 23(1) JVEG ............. 100 4.1 Basic information ................................................................................................................................. 100 4.2 Methods of electronic transmission ..................................................................................................... 100 Annex A. Explanation of the procedure ..................................................................................................... 101 Annex A.1 Main communication flow ........................................................................................................ 101 Annex B. Email-ESB transmission procedure ........................................................................................... 106 1. Basic information ................................................................................................................................... 106 2. Additional usage specifications for traffic data as per §§ 175 and 176 TKG ........................................ 106 Part C. Technical implementation of the legal obligation to cooperate in technical identification measures for mobile terminals .................................................................................................... 108 1. Basic information ................................................................................................................................... 108 2. Arrangements for network connection of technical means and the procedure for automated provision of information on identifiers ................................................................................................................. 108 2.1 Connection of technical means with the mobile network .................................................................... 108 2.2 Procedure for automated provision of information on identifiers......................................................... 109 2.2.1 Selected options and additional technical requirements .................................................................. 110 2.3 Protection of network connection and procedure for automated provision of information on identifiers ...................................................................................................................................... 110 Part X. Information Annex ...................................................................................................................... 111 Annex X.1 Proposed changes to the TR TKÜV ........................................................................................ 111 Annex X.1.1 Transmission of packet-switched voice communication services (e.g. VoLTE) ................... 111 Annex X.1.2 Future requirements on mobile communications, in particular 5G ....................................... 112 Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers .......................................................................................................................................... 114 Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) ............................................................................................................................................ 115 1. General .................................................................................................................................................. 115 1.1 Introduction .......................................................................................................................................... 115 1.2 Identity of registration and certification authority TKÜV CA ................................................................ 115 TR TKÜV, edition 8.1 (draft) Page 7 1.3 General information services of the TKÜV CA .................................................................................... 115 1.4 Validity of this document ..................................................................................................................... 115 2. Services of the TKÜV CA ...................................................................................................................... 115 2.1 Certificate generation, Crypto-box configuration, CA management .................................................... 115 2.2 Security of the CA equipment.............................................................................................................. 116 3. Requirements on participants................................................................................................................ 116 4. Registration rules .................................................................................................................................. 116 4.1 Registration of authorised agencies .................................................................................................... 116 4.2 Registration of obligated parties .......................................................................................................... 116 5. Certification rules ................................................................................................................................... 117 5.1 Data to be provided ............................................................................................................................. 117 5.2 Instructions .......................................................................................................................................... 119 5.3 Test of the security relationships and the Crypto-box configuration used .......................................... 119 5.4 Data sheet for unique addressing of subnets...................................................................................... 119 5.5 Example layout .................................................................................................................................... 120 6. Blocking a Crypto-box configuration ..................................................................................................... 120 7. Distribution and handling of smart cards ............................................................................................... 120 8. Card content .......................................................................................................................................... 121 9. Management of Crypto-box configurations/selected options ................................................................ 122 9.1 Architecture of management system and test equipment at the Federal Network Agency ................ 122 10. Selected options/values ...................................................................................................................... 123 10.1 Log server.......................................................................................................................................... 123 10.2 Heartbeat ........................................................................................................................................... 123 10.3 NTP server ........................................................................................................................................ 123 10.4 Provision of partner subnet IP addresses ......................................................................................... 123 10.5 Hot standby (HSB) ............................................................................................................................ 123 10.6 Crypto-box software version.............................................................................................................. 124 10.7 Smart cards ....................................................................................................................................... 124 11. Other applicable documents................................................................................................................ 124 Annex X.4 Sample draft for preparation of the documentary evidence, test protocols and test reports... 125 Updates ..................................................................................................................................................... 126 Edition list .................................................................................................................................................. 127 TR TKÜV, edition 8.1 (draft) Page 8 1. Scope This Technical Guideline (TR TKÜV) sets out technical specifications implementing legal measures for telecommunications surveillance, cooperation in technical identification measures for mobile terminals and information provision, by virtue of § 170(6) of the Telecommunications Act [TKG] [21] on conjunction with § 36 of the Telecommunications Surveillance Ordinance [TKÜV] [14] in accordance with §§ 9 and 12 of the Telecommunications and Telemedia Data Protection Act [TTDSG] [41] and the first sentence of § 171 and §§ 174(7) and 177(3) TKG. As per § 170(6) TKG, the Federal Network Agency [BNetzA] drafts the TR TKÜV in consultation with the authorised agencies and with the participation of associations of the obligated parties and the manufacturers of surveillance, recording and analysis equipment. This process must take international standards into account, and justify any deviations from the standards. The Federal Network Agency must publish the Technical Guideline on its website; it must announce this publication in its official journal. The Federal Network Agency must use the process to amendments the TR TKÜV to bring it into line with the current state of the art. In principle, the TR TKÜV can define the dates up to which previous technical regulations may still be applied. The TR TKÜV must also specify the types of identifiers that require additional arrangements for technical implementation of orders for specific types of telecommunications systems, in addition to the originating and destination addresses it uses, under the laws governing telecommunication surveillance. In cases where the TR TKÜV does not include new technical developments, the obligated party must coordinate with the Federal Network Agency on the design of its surveillance equipment. 2. Content of the present edition of the Technical Guideline The first edition of the Technical Guideline was published in December 1995 as TR FÜV, edition 1.0. Over the past 20 years, it has undergone continuous amendment for new legislation and for the state of the art; the current 19th edition of the Technical Guideline is published as TR TKÜV, edition 8.1. Edition 8.1 of the TR TKÜV differs from the previous version (8.0) in that it includes provisions on cooperation in technical identification measures for mobile terminals, protection requirements and technical specifications for saving order data, provisions on the transmission of signed documents and amendments due to discontinuation of the ISDN-based handover interface. In addition, other parts of the TR TKÜV have also undergone substantive and editorial amendments. The TR TKÜV, edition 8.1, includes the following four Parts (A, B, C and X):  Part A. Technical implementation of legal measures for telecommunications surveillance This Part gives the technical details on the surveillance equipment and the required technical characteristics of the recording lines.  Part B. Technical implementation of legal measures for information provision This Part gives the technical details on equipment for retrieval of subscriber and traffic data and, in particular, the optional procedure to transmit a copy of the order to implement the measures.  Part C. Technical implementation of the legal obligation to cooperate in technical identification measures for mobile terminals This Part gives the technical provisions enabling use of the technical means of the authorised agencies in public mobile networks to find certain information from mobile terminals and provide automated information on the identifiers temporarily and permanently assigned in a mobile network.  Part X. Information Annex This informative Part includes the planned further amendments to the TR TKÜV, the basis for discussion for the next edition, additional information on Parts A and B of this edition, rules on the registration and certification authority (TKÜV CA) and a version history for the TR TKÜV. TR TKÜV, edition 8.1 (draft) Page 9 3. Definitions In addition to the definitions in the TKÜV, the following definitions also apply in this Guideline: 3.1 Telecommunications content (content of communication, CC) The part of telecommunication under surveillance that contains the content of communication exchanged between users or their terminals (such as voice, email or IP traffic). 3.2 Intercept-related information (IRI) Data to be provided as per § 7 TKÜV on the further circumstances of the telecommunication under surveillance. These data must be provided even if the telecommunications content is not successfully transmitted (e.g. user busy). 3.3 Surveillance copy According to § 2(14) TKÜV, the duplicate of the telecommunication under surveillance to be transmitted (CC and IRI). 3.4 Internet gateway The transmission route that serves for direct user-specific access to the Internet as per § 2(12) in conjunction with § 3(2)(first sentence)(3) TKÜV. 3.5 OP telecommunications system (OPTS) As a general rule, the Obligated Party’s Telecommuniations System is the origin of the telecommunication on the line under surveillance (LuS) for outgoing traffic and its destination for incoming traffic (such as subscriber exchange, UMS, email server). 3.6 Transmission network The network used to transmit the surveillance copy from the OPTS to the authorised agency (CC and/or IRI). 3.7 Concept Documents as per § 170(1)(4)(a) TKG. 4. Normative references The table below gives the references used in the TR TKÜV: [1] to [12] removed [1] ETSI TS 123 003 Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; 5G; Numbering, addressing and identification [2] TKÜV Ordinance on the technical and organisational implementation of measures for telecommunications surveillance (Telecommunications Surveillance Ordinance [TKÜV]) [15] to [20] (removed) [3] TKG Telecommunications Act [Telekommunikationsgesetz] [22] ETSI ES 201 671/ Telecommunications security; Lawful Interception (LI); Handover interface ETSI TS 101 671 for the lawful interception of telecommunications traffic [23] 3GPP TS 33.108 3G security; Handover interface for Lawful Interception (LI) (ETSI TS 133 108) [24] RFC 4880 OpenPGP Message Format [25] to [28] (removed) [29] ETSI TS 102 232 or Telecommunications security; Lawful Interception (LI); Handover ETSI TS 102 232-1 specification for IP delivery TR TKÜV, edition 8.1 (draft) Page 10 [30] ETSI TS 102 233 or Telecommunications security; Lawful Interception (LI); Service-specific ETSI TS 102 232-2 details for email services [31] ETSI TS 102 234 or Telecommunications security; Lawful Interception (LI); Service-specific ETSI TS 102 232-3 details for Internet access services [32] ETSI TS 102 815 or Telecommunications security; Lawful Interception (LI); Service-specific ETSI TS 102 232-4 details for Layer 2 Lawful Interception [33] ETSI TS 101 909-20-2 Digital Broadband Cable Access to the Public Telecommunications Network; IP Multimedia Time Critical Services; Part 20: Lawful Interception; Sub-part 2: Streamed multimedia services [34] ETSI TS 102 232-5 Telecommunications security; Lawful Interception (LI); Service-specific details for IP Multimedia Services [35] ETSI TS 102 232-6 Telecommunications security; Lawful Interception (LI); Service-specific details for PSTN/ISDN services [36] (removed) [37] ETSI TS 102 657 Telecommunications security; Lawful Interception (LI); Retained data handling; Handover interface for the request and delivery of retained data [38] ETSI TS 103 120 Lawful Interception (LI); Interface for warrant information [39] ETSI TS 103 707 Lawful Interception (LI); Handover for messaging services over HTTP/XML [40] 3GPP TS 33.128 Security; Protocol and procedures for Lawful Interception (LI); Stage 3 (ETSI TS 133 128) [41] TTDSG Act governing data and privacy protection in telecommunications and telemedia (Telecommunications and Telemedia Data Protection Act) [42] ETSI TS 103 221-1 Lawful Interception (LI); Internal Network Interfaces; Part 1: X1 [43] ETSI TS 103 221-2 Lawful Interception (LI); Internal Network Interfaces; Part 2: X2/X3 [44] (removed) [45] BSIG Federal Office for Information Security Act [46] TR-03116-4 Cryptographic requirements on Federal Government projects; Part 4: Communication procedure in applications [47] TR-02102-2 Cryptographic procedures: Recommendations and key lengths; Part 2 - Use of Transport Layer Security (TLS) [48] TR-02103 X.509 Certificates and certification path validation [50] RFC 5322 Internet Message Format [51] RFC 6530 Overview and Framework for Internationalized Email [52] RFC 6531 SMTP Extension for Internationalized Email [53] RFC 6532 Internationalized Email Headers [54] RFC 6533 Internationalized Delivery Status and Disposition Notifications [55] RFC 2045 Multipurpose Internet Mail Extensions, (MIME) - Format of Internet Message Bodies 5. Abbreviations The following abbreviations are used in the TR TKÜV: 3GPP Third Generation Partnership Project 5G 5th Generation Mobile Network ACL Access Control List ASCII American National Standard Code for Information Interchange ASN.1 Abstract Syntax Notation One BC Bearer Capability TR TKÜV, edition 8.1 (draft) Page 11 bS Authorised agency [berechtigte Stelle] BSI Federal Office for Information Security BSIG Federal Office for Information Security Act BSS Base Station Subsystem CA Certificate Authority CC Content of Communication DCF77 77.5-kHz ‘Mainflingen’ time signal transmitter, which broadcasts the official time for the Federal Republic of Germany produced by the National Metrology Institute of Germany [PTB] DTD Document Type Definition ESB Specification of the electronic interface for information and connection data requests and telecommunications surveillance and tracing ETSI European Telecommunications Standards Institute FTP File Transfer Protocol GLI Global Line Identifier GLIC GPRS Lawful Interception Correlation GPRS General Packet Radio Service GSM Global System for Mobile Communications GUTI Globally Unique Temporary UE Identity HI Handover Interface HLC High Layer Compatibility HTTP HyperText Transfer Protocol IMAP Internet Message Access Protocol IMEI International Mobile station Equipment Identity IMPI IP Multimedia Private Identity IMPU IP Multimedia Public Identity IMS IP Multimedia Subsystem IMSI International Mobile Subscriber Identity IN Intelligent Network IP Internet Protocol IPS Internet Protocol Stack IRI Intercept-Related Information ITU-T International Telecommunication Union - Telecommunication Standardization Sector JVEG Judicial Remuneration and Compensation Act LDAP Lightweight Directory Access Protocol LEA Law Enforcement Agencies LI Lawful Interception LI_HIQR Lawful Interception Handover Interface Query Response LLC Low Layer Compatibility LTE Long-Term Evolution MAP Mobile Application Part MMS Multimedia Messaging Service MSC Mobile Switching Centre MSISDN Mobile Subscriber ISDN Number NCI NR Cell Identity NEID Network Element Identifier NR New radio TR TKÜV, edition 8.1 (draft) Page 12 OID Object Identifier PEI Permanent Equipment Identifier PKI Public Key Infrastructure POP3 Post Office Protocol 3 PTB National Metrology Institute of Germany RTCP Real-time Transport Control Protocol RTP Real-time Transport Protocol SEPP Security Edge Protection Proxy SIP Session Initiation Protocol SMS Short Message Service SMTP Simple Mail Transfer Protocol SUCI Subscriber Concealed Identifier SUPI Subscriber Permanent Identifier TCP Transport Control Protocol OPTS Obligated Party’s Telecommunication System [TKA-V] TKG Telecommunications Act TKÜV Telecommunications Surveillance Ordinance TKÜV-CA Registration and certification authority of the Federal Network Agency TTDSG Telecommunications and Telemedia Privacy Act [Telekommunikation-Telemedien- Datenschutz-Gesetz] UDI Unrestricted Digital Information UMS Unified Messaging System UMTS Universal Mobile Telecommunications System URI Uniform Resource Identifier URL Uniform Resource Locator UTF-8 8-bit Unicode Transformation Format (RFC 3629, ISO 10646) UTM Universal Transversal Mercator Projection (Coordinates) VoIP Voice over IP VoLTE Voice over LTE VoNR Voice over New Radio (new 5G radio interface) VMS Voice Mail System VPN Virtual Private Network WGS World Geographic System XML Extensible Markup Language LuS Line under Surveillance TR TKÜV, edition 8.1 (draft) Part A, page 13 Part A. Technical implementation of legal measures for telecommunications surveillance 1. General This Part A of the Technical Guideline [TR TKÜV] sets out technical specifications for surveillance equipment and the required technical characteristics of recording lines, by virtue of § 170(6) TKG [21] in conjunction with § 36 TKÜV [14]. Finally, it also specifies the types of identifiers that require additional arrangements for technical implementation of interception measures for specific types of telecommunications systems, in addition to the originating and destination addresses it uses, under the laws governing telecommunication surveillance. In cases where the TR TKÜV does not yet include technical developments, the obligated party must coordinate with the Federal Network Agency on the design of its surveillance equipment. 2. Structure Dividing Part A into the following sections allows the most straightforward allocation of the technical requirements to the various telecommunication systems or services. For this, separate annexes detail the system-specific or service-specific requirements (such as for voice communication services, Internet gateways or servers for the email service), which along with the general and other requirements, may be used as an independent description of the requirement up to a specific handover interface:  General requirements These requirements apply equally to all handover interfaces and appear in Chapter 3.  Other requirements Where needed, the TR TKÜV may regulate other areas, as indicated in § 36 TKÜV, in addition to giving the technical requirements up to the handover interfaces. Chapter 4 covers these.  System-specific or service-specific requirements The corresponding Annexes give the precise requirements on the design of system-specific or service-specific handover interfaces. Annex A contains provisions on possible transmission methods. 2.1 Overview of system-specific and service-specific Annexes and the informative Part This Part of the TR TKÜV describes the handover interface for telecommunications systems and services in fixed and mobile networks (e.g. GSM, UMTS, VoLTE, VoNR, VoIP and multimedia services), for email, the Internet gateway and number-independent interpersonal telecommunications services. The following Annexes to the TR TKÜV describe the relevant handover interface: Annex Contents Annex A.1 FTP and TCP/IP Annex A.2 Specifications for participation in the VPN and for an alternative method based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency Annex B (removed) Annex C (removed) Annex D Specifications for mobile radio networks and for mobile radio-based IMS platforms according to the 3GPP specifications TS 33.108 [23] and TS 33.128 [40]. Annex E Specifications for storage facilities for voice, facsimile and data (voicemail systems, unified messaging systems). Since such systems are not taken into account in the specifications according to Annexes A to D, these requirements may also have to be met. Annex F Specifications for Email service storage equipment as per national requirements and ETSI Specification TS 102 232-2 [30] TR TKÜV, edition 8.1 (draft) Part A, page 14 Annex G Specifications for the Internet gateway as per ETSI Specifications TS 102 232-3 [31] and TS 102 232-4 [32] Annex H Specifications for VoIP, other multimedia services in fixed networks and fixed-line IMS platforms as per ETSI Specifications TS 102 232-5 [34] and TS 102 232-6 [35] Annex I Specifications for number-independent interpersonal TC services other than email services as per ETSI Specifications TS 102 232-2 [30] and TS 103 707 [39] This text also references the following Annexes to Part X of the TR TKÜV: Annex Contents Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Regulations for the registration and certification authority TKÜV-CA of the Federal Network Agency, Department IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports 3. Technical specifications This Part of the TR TKÜV sets out the technical specifications needed to ensure complete collection of the telecommunication under surveillance and design the handover interface to the authorised agencies. The requirements arising directly from the provisions of the TKÜV also apply. 3.1 Surveillance copy transmission 3.1.1 General requirements A telecommunication under surveillance is made up of the (i) content of communication and (ii) intercept- related information. Telecommunications must also be monitored when they are rerouted or forwarded to another destination address. Note: This requirement applies, for instance, to voice communication service features such as call forwarding or call deflection, where the connection is forwarded either by the network or the terminal of the LuS. This requires transmission of the surveillance copy to the authorised agency for as long as the forwarded connection exists. Similarly, it is also necessary to monitor email services if emails are automatically forwarded to another email address of another mailbox. If the LuS initiates transfer of a pre-existing telecommunication in a specific case (such as by Explicit Call Transfer (ECT)), it is necessary to end transmission of its copy to the authorised agency as soon as the connection between the network and the LuS terminates. The IRI must be generated promptly, i.e. immediately after occurrence of the event in question (e.g. start of a telecommunication, use of a service feature for data transmission), and sent to the authorised agency. If necessary, it is permitted to merge multiple similar events (such as a selection sequence) and send them as a single record. In particular, at the start and end of the telecommunication under surveillance, as well as at the time of each event during the telecommunication (e.g. activities in the context of a service feature), it is necessary to transmit an IRI record with the relevant data. ‘Events’ also includes registration/activation processes, such as for service features in the IMS, where these operating options are controlled directly (e.g. by means of the telephone line under surveillance). In addition to the normal case, i.e. transmission of the CC with prompt transmission of IRI, it must be possible, on request from the authorised agency, for a specific interception measure to transmit only the IRI to the authorised agency, without the copy of the corresponding CC. Terminate connections for surveillance copy transmission immediately after successful transmission, i.e. minimise use of access for the authorised agency. During transmission, clearly mark the CC and the associated IRI to enable their correlation (§ 7(2) TKÜV). For this, every interception measure receives a reference number. In addition, each individual connection within an interception measure must receive a unique correlation number. TR TKÜV, edition 8.1 (draft) Part A, page 15 In cases of failed transmission of the surveillance copy, transmit at least the IRI subsequently (Annex A.4). 3.1.2 General requirements to avoid multiple transmissions The surveillance technology design must prevent the possibility of multiple transmissions of the copy of the CC for a particular interception measure to the relevant recording line of an authorised agency. To avoid multiple collection and transmission of IRI, the number of interception points must also be minimised. This should avoid redundant transmission of the IRI determined as per § 7(1) TKÜV. Interception points used exclusively to collect individual IRI – such as the public IP address – can be avoided if this IRI is transmitted over an internal interface (e.g. X2 interface) for collection at another interception point, or integrated into the signalling data for reporting within the signalling data. If IRI transmission using multiple interception points is unavoidable, care must be taken to correlate all IRI assigned to a session and the associated CC with a unique correlation number (CIN). To generate this correlation number, use the session headers included in the signalling (e.g. P-Charging-Vector, session ID). If necessary, it is permitted to edit the existing signalling information or add your own signalling information for this. If the signalling is enriched with additional data to meet the above requirements, ensure that this will not give any indication of the surveillance. This can be achieved, for instance, by applying data enrichment to all users of the relevant telecommunications service, or removing the additional signalling information at the network boundaries of the network operator. If it is only possible to ensure surveillance capabilities through collaboration between different telecommunications systems of an obligated party or by involving different technologies in CC transfer (such as 2G/4G fallback scenarios), the indicated requirements cannot always be met. The document as per § 19(2) TKÜV (concept) must detail the cases in which multiple transmission is unavoidable and the reasons for this. These descriptions may be general, e.g. in relation to technologies used, or telecommunications systems or services. For these cases, also describe the parameters or other circumstances that the recording and analysis equipment of the authorised agency can use for correlation. 3.1.3 Requirements on mobile networks and mobile-based IMS platforms The requirements on handover interface design are based on Annex D and refer to 3GPP Specifications TS 33.108 [23] and TS 33.128 [40]. For packet-switched voice communication services (such as VoLTE), temporary use of combined transmission as per 3GPP TS 33.108 or TS 33.128 and ETSI TS 102 232-5 (Annex H) is permitted. 3.1.4 Requirements on voice, fax and data storage equipment (voicemail systems, unified messaging systems, etc.) If the obligated party offers its customers the option to store messages in voice memory or similar storage equipment allocated to the LuS, the authorised agency must receive copies of all messages coming into and retrieved from this storage equipment, including the corresponding IRI. Also report changes to settings, such as mailing list creation. As a general rule, transmit copies of CC from this storage equipment for the authorised agency to the same destination number as the copy of the CC originating from or destined for the LuS. Where the technical facilities of the OPTS allow, the authorised agency must have the technical option to send the copy of the CC from this storage equipment to another destination number for individual interception measures, on request from the authorised agency. Annex E gives the technical details of the handover interface. 3.1.5 Requirements on the email service Annex F contains two alternative descriptions of a handover interface for surveillance of the email service:  Handover interface under national regulations as per Annex F.2  Handover interface according to ETSI Specification TS 102 232-2 [30] as per Annex F.3 TR TKÜV, edition 8.1 (draft) Part A, page 16 3.1.6 Requirements on the Internet gateway According to § 3 TKÜV, operators of transmission routes that serve for direct user-specific Internet access (such as an Internet gateway over xDSL, CATV, WLAN) must have arrangements in place to monitor all IP traffic. Annex G gives two different alternative methods for this, based on ETSI specifications, for Layer 2 or Layer 3 transmission of the IP traffic under surveillance. 3.1.7 Requirements on VoIP and other multimedia services Annex H covers services based on Session Initiation Protocol (SIP) and Real-time Transport Protocol (RTP) or on ITU-T Standards H.323 and H.248, and in addition to ‘emulated’ PSTN/ISDN services, it also offers the option to transmit the copy of the telecommunications content over RTP instead of ISDN dial-up connections. In addition, Annex H covers multimedia services provided using the IPCablecom architecture. 3.1.8 Requirements on number-independent interpersonal telecommunications services other than for email services Annex I details messaging services and other number-independent interpersonal telecommunications services provided over the Internet. However, only Annex F applies to email services. 3.2 Dimensioning and monitoring § 5(6) TKÜV states that the administration system dimensioning and transmission capacity for surveillance copies for the authorised agency must be tailored to the number of interception measures to be implemented. This in turn requires regular monitoring of the available surveillance and transmission capacity (interception point to Internet handover interface), in particular for bandwidth-based services. If the average bandwidth requirement of a line under surveillance deviates widely from its theoretical maximum available bandwidth, take peak loads into account. The design must detail the relevant technical and organisational arrangements as per § 19(2)(5) TKÜV. 3.3 Measures to provide the complete surveillance copy at the IP-based handover interface Note: The requirements in this section are currently under review, in particular for the use of HI1 messages as per Section 3.3.4 and the descriptions in Section 6.2 of ETSI Specification TS 102 232-1. For this reason, this edition of the TR TKÜV does not apply any amendments here. The obligated party must provide the authorised agency with a complete copy of the telecommunication under surveillance at the handover interface as per § 5(2) TKÜV. § 8(2)(first sentence)(4) TKÜV states that the system design must ensure that, in principle, the quality of the surveillance copy provided at the handover interface is at least equal to that of the telecommunication under surveillance. In addition to the copy of the content (CC) of the telecommunication under surveillance, the obligated party must also provide the intercept-related information (IRI) at the handover interface (§ 7 TKÜV). The obligated party must make suitable arrangements to ensure the completeness of the aforementioned data:  at the interception point of the copy of the CC and IRI;  on the transmission route to the handover interface; and  at the handover interface. (This is possible, for instance, with adequate transmission capacity, redundancies, buffers typical for the network, selection of the appropriate transmission procedure, transmission path monitoring, load balancing at the delivery function input, coordination of MTU size). Here, ‘delivery function’ refers to the technical equipment that receives and processes the internal network data and provides it to the handover interface. In the unusual event that data transmission from the interception point to the handover interface is not possible, the obligated party must send the IRI immediately afterwards, as also required under § 10 TKÜV for data from the handover interface to the recording line. If the transmission protocol used on TR TKÜV, edition 8.1 (draft) Part A, page 17 the path (e.g. TCP) permits, provide at least short-term buffering for the copy of the telecommunication at the interception point, based on the availability and remaining capacity of the transmission path from the interception point to the delivery function input (DF3). If buffering is not possible (e.g. when using UDP), design the transmission path to prevent data loss during peak loads (such as with adequate dimensioning, redundancies). The dimensioning of the input bandwidth of the delivery function (DF3) is adequate if the average data stream measured within 24 hours does not exceed 60% of the maximum input bandwidth. In addition, the input bandwidth available on the data network of the obligated party cannot exceed 3 times the value of the customer line with the highest bandwidth. This should prevent data loss in the case of a bandwidth peak due to heavy use of a line under surveillance. In cases of data multiplication due to multiple transmission in the delivery function (DF3), the dimensioning must include the corresponding additional requirements for processing and transmission capacity. Otherwise multiple transmission must occur at the interception point. TR TKÜV defines the handover interface in accordance with § 8(1) TKÜV. Provide the copy of the telecommunication and the IRI at a TCP/IP-based handover interface over a VPN-secured transmission route to the recording lines of the authorised agency. To ensure this TCP/IP-based transfer, at least the following requirements apply, related to transmissions as per Annexes D, G and H (these arrangements do not affect IRI transmission over FTP). 3.3.1 Buffering In exceptional cases where transmission of the surveillance copy to the recording line is not possible due to transmission problems between the handover interface of the obligated party and the authorised agency, it must be transmitted immediately afterwards. Surveillance copy buffering is permitted on these grounds (third sentence of § 10 TKÜV). This buffering must meet the following requirements:  If using dedicated Crypto-boxes based on the IPSec protocol suite, the buffer size must be designed to ensure a buffer time of 5 minutes. This corresponds to the downtime until the VPN connection is re-established and also covers peak loads on the transmission path that may arise in the internal network.  The buffer dimensioning must enable buffering of twice the average data volume transferred over the handover interface.  After the connection is re-established, the buffer must transfer data based on the FIFO principle. Transfer the entire data stream through a buffer under the FIFO principle. If the maximum buffer size is reached or the buffer cannot be emptied, delete the oldest data in the buffer within 5 minutes. This ensures that any lost data will be in a contiguous block.  The buffering design must enable the full buffer time for every TCP connection established for the authorised agency (regardless of the VPN connection), without the buffers of the different connections affecting each other (such as an overloaded buffer using another one). It is also permitted to design a buffer with dynamic size adjustment to meet the aforementioned objective, though this requires coordination with the Federal Network Agency. 3.3.2 MTU size To avoid data packet fragmentation, which may result in increased bandwidth loads, the relevant packet sizes on the path from creation at the interception point of the obligated party up to handover of the prepared data to the secured transmission route must be set to prevent fragmentation, particularly at the handover interface to the Internet (SINA Box). For transfer through the SINA Box, the manufacturer, Secunet, indicates an 80-byte overhead; take an additional 30 bytes into account for NAT-T and 8 bytes for PPPoE. Assuming that these circumstances regularly occur, set the MTU size of the delivery function to 1380 bytes. The obligated party must however examine the need for a lower or higher MTU size to optimise data transmission and reduce fragmentation. Nevertheless, the MTU size must not exceed 1420 bytes (1500 bytes of data minus 80 bytes of SINA overhead). A test with the Federal Network Agency is strongly recommended to take possible fragmentation in the internal network into consideration as well. The recording lines of the authorised agencies must be capable of receiving data packets up to this MTU of 1420 bytes. If a common interface is needed to connect the surveillance network elements and the SINA Box, coordinate the relevant values, if necessary with the Federal Network Agency as well. The same applies if the network element supports jumbo frames because the MTU size used for this cannot be used between the delivery function and the SINA Box. Although SINA Boxes from version 3.x TR TKÜV, edition 8.1 (draft) Part A, page 18 support jumbo frames, this support currently does not apply due to use of the Internet as a transmission network. 3.3.3 ‘Alive’ test of transmission path availability To monitor the availability of the transmission path between the obligated party and the authorised agency, implement an ‘alive’ test in accordance with the requirements for the ‘keep-alives’ (ETSI TS 102 232-1). Obligated undertakings must activate the ‘alive’ test for the authorised agencies that request it. Contrary to the ETSI standard, it must be possible for the authorised agency not to send a ‘response’ message. This is necessary because it is not always possible for the authorised agency to send these messages for security reasons. The obligated party must therefore implement the following options, configurable for each monitoring centre of an authorised agency:  The ‘alive’ test is not used, at the request of the authorised agency.  The ‘alive’ test is used and the authorised agency answers with a ‘response’ message. The obligated party acknowledges the lack of a ‘response’ message with a corresponding error message.  The ‘alive’ test is used and the authorised agency does not answer with a ‘response’ message. The authorised agency conducts the analysis. The obligated party does not generate an error message. In this case, the authorised agency informs the obligated party of the error. The ‘alive’ test must be conducted independently of existing transmission. The following timeframes apply:  Send an ‘alive’ test once every 60 minutes.  Answer an ‘alive’ test with a ‘response’ message within 30 seconds.  Period within which the obligated party may expect a ‘response’ message after sending an ‘alive’ test: 60 seconds. 3.3.4 Standardised error messages (HI1 messages) To improve error message analysis, the following content and format specifications apply: 1. In the event of data loss (where detectable): report data losses attributable to a measure or connection to the authorised agency as follows:  Initial report at start of data loss and subsequently at 5-minute intervals for as long as the data loss persists during an interval  Indication of the time of the initial loss of data, the amount of data lost since the last report and the total amount (MB)  The relevant LIID, if available  Format: first missing data: DDMMYYhhmmss; data loss: value; total data loss: value (due to an existing restriction on the ETSI parameter to 256 characters, only give values in the following format: ‘DDMMYYhhmmss;value;value’: here, value is a placeholder for the data loss as a whole number in MB (integer)). 2. Failed connection (error during ‘alive’ test) If a ‘response’ message is not received (if the authorised agency has selected this option), the ‘alive’ test interval is reduced to 1 minute. This improves testing for continued interruption. The error message occurs for the first and last detection of the interruption, indicating:  Time of the first missing ‘response’ message  Number of missing ‘response’ messages so far  Optional indication of an ID for the sending DF  Format: first missing response: DDMMYYhhmmss; value missing responses; DF ID value (due to an existing restriction on the ETSI parameter to 256 characters, only give values in the following format: ‘DDMMYYhhmmss;value;value’; here value is a placeholder for the number of missing responses, as a whole number (integer), and/or for the DF ID). Once the connection is restored, use the regular interval and reset the error message counter. TR TKÜV, edition 8.1 (draft) Part A, page 19 3. Insufficient receiving capacity at the authorised agencies If the monitoring centre (MC) of an authorised agency cannot receive the full volume of the data stream from the handover interface of the obligated party (e.g. remote station with insufficient capacity to receive all data correctly), resulting in the obligated party setting up a buffer, send the error message ‘MC is blocking’. Complete blocking by a remote station will result in data losses, which will be reported using the error messages as per paragraph 1. Note: The authorised agency should analyse the error messages. 3.4 Protection requirements and technical specifications for order data storage The requirements below are based on the first sentence of § 170(6) TKG and § 14(1, 2(first, second, fourth and fifth sentences) and 3(second sentence)) TKÜV. Under these provisions, the Federal Network Agency may set specifications in the TR TKÜV to achieve the protection objectives of the aforementioned regulations. The various protection objectives require implementation of the technical arrangements and other measures set out in § 167 TKG in the security requirements catalogue. This regularly involves a greater need for protection of order data, comparable to protection for telecommunications secrecy. The catalogue also requires application of the basic IT protection requirements. A party is presumed to meet the special protection requirements as per § 14(1) TKÜV for state-of-the-art technical and organisational arrangements, in particular for the technical facilities for controlling the surveillance functions and the handover interface as per § 8 TKÜV, if, in addition to the requirements in § 167 TKG, this party also meets the protection requirements of the ETSI and 3GPP specifications referred to in the corresponding Annexes to this TR TKÜV: ETSI TS 103 221-1 [42] and ETSI TS 103 221-2 [43]. Because the technical facilities for implementation of interception measures include the surveillance technology integrated into telecommunications systems and the order data stored there, these requirements also apply within the meaning of § 170(6) TKG to order data storage. To protect transmission of the surveillance copy from the OPTS to the recording lines of the authorised agencies, the provisions of Annex A.2 apply. 4. Other requirements In addition to the technical requirements on the design of handover interfaces for authorised agencies, the TR TKÜV contains further requirements on the technical and organisational implementation of interception measures. 4.1 Identifiers to implement interception measures Based on the sixth sentence of § 36 TKÜV, the provisions below specify the types of identifiers that require additional arrangements for technical implementation of interception measures for specific types of telecommunications systems, in addition to the originating and destination addresses it uses, under the laws governing telecommunication surveillance.  Identifiers in landline telephone networks and IMS platforms - Destination and originating addresses as per E.164 including service numbers (e.g. 0700) - SIP-URI, TEL-URI  Identifiers in mobile networks and mobile-based IMS platforms - MSISDN - IMSI - IMEI - SIP-URI, TEL-URI - PEI, SUPI, IMPI, IMPU, 5G-GUTI, GLI (identifiers for 5G as per 3GPP TS 33.128)  Identifiers for the email service - Email address as per RFC 5322; if applied: internationalised email address as per RFC 6530 [51], RFC 6531 [52], RFC 6532 [53] and RFC 6533 [54] (destination and originating addresses) - Access ID (login name without password, e.g. ‘user name’, ‘phone number’, ‘email address’) of the mailbox TR TKÜV, edition 8.1 (draft) Part A, page 20  Identifiers of the Internet gateway - Identifier of the associated telephone line - Static IP address - User ID assigned to the Internet gateway - MAC address according to the indications below - Other designation for the transmission route, e.g. postal identification (facility address) of the customer-side line of the Internet connection Note on cable networks: In general, technical implementation of the surveillance can only be based on cable modem identification (MAC address). In this case however, it is not necessary to identify the MAC address in the order if another available identifier (such as identifier of the corresponding telephone line, facility address) can identify the transmission route just as clearly. This precludes the need to issue a new order if the cable modem is replaced. If the order indicates the identifier of the corresponding telephone line, this requires organisational arrangements to enable surveillance of the following: - without further details on the scope of the interception measure, only the voice communication service; or - the stated scope if the scope of the interception measure is specified in more detail (e.g. "Internet access only" or "Voice communication service and Internet access"). If the order indicates the cable modem address or the facility address, this requires organisational arrangements to enable surveillance of the following: - without further details on the scope of the interception measure, the entire line with voice communication and Internet access service; or - the stated scope with further indication of the scope of the interception measure (e.g. ‘Internet access only’ or ‘voice communication service only’). Note for WLANs: If none of the aforementioned identifiers are available for a publicly accessible Internet access service over wireless local networks (WLANs or WLAN hotspots), use the identifier of the relevant terminal for Internet access (such as MAC address) as per § 6(3) TKÜV. If public WLAN users are not registered users, then to determine adherence to the relevant marginal limits as per § 3(2)(first sentence)(5) TKÜV, use the number of regularly and concurrently connected users (terminals) on the overall access network in use (i.e. not just that particular hotspot) or use the corresponding values based on past experience. If collaboration between two or more telecommunications networks of one or more operators creates this kind of Internet access service, please refer to the rules in § 170(1)(2) TKG, which nevertheless requires, where possible, surveillance capabilities as if only a single system were providing the service (general rule). This provision assumes switching between the systems where necessary to meet this objective. The obligation to monitor the Internet gateway does not affect the internal content offers of the obligated WLAN operator. For instance, this may be a landing page that contains a specific (internal) information offer, where the user has the opportunity to access further content from the Internet. In this case, the design only needs to facilitate surveillance on Internet access and on the use of Internet-connected services. If the design of the telecommunications surveillance equipment only allows surveillance of all data traffic on the WLAN of the obligated party, i.e. both network-internal content and data traffic to and from the Internet, this may be permitted after consultation with the Federal Network Agency. Implementation of orders for Internet gateways From the point of view of the Federal Network Agency and based on the interpretation of the regulations, implementation of these interception measures for unbundled lines usually requires a two-step procedure: 1. Submit query to the provider of the Internet gateway to determine the operator of the Internet gateway and the identifier required for implementation. TR TKÜV, edition 8.1 (draft) Part A, page 21 2. Issue the order to the operator of the Internet gateway, indicating the requested identifier of the Internet gateway (the operator need not be the provider or have corresponding customer data available). If it is known that the line is a ‘non-unbundled’ line, the telephone number uniquely identifies the operator as well as the DSL transmission route. In these cases, it is permitted to skip step 1.  Identifiers for the VoIP service and other multimedia services based on SIP, H.323 or H.248 in media streaming connections (e.g. RTP) - Destination and originating addresses as per E.164 including service numbers (e.g. 0700) - SIP-URI, TEL-URI - H.323 URL, H.323 ID - Access ID (login name without password, e.g. ‘user name’, ‘phone number’, SIP URI) of the VoIP account 4.2 Transmission procedure for notifications and confirmations of functional tests for recording and analysis equipment of the authorised agencies § 23(1)(first sentence)(3) TKÜV states that functional tests of the recording and analysis equipment of authorised agencies require prior notification from the authorised agency and confirmation from the Federal Network Agency. Based on the ninth sentence of § 23(1) TKÜV, the paragraph below gives the form and transmission procedure for notification and confirmation: 1. The Federal Network Agency provides the authorised agencies with an electronically editable notification form for functional tests. The Federal Network Agency checks the completed notification form and marks it as approved. For confirmation, it then sends the notification form with approval to the obligated party and the requesting authorised agency electronically. Transmission of the form between the authorised agency and the Federal Network Agency and between the Federal Network Agency and the obligated party must follow a procedure as per Part B. TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 22 Annex A. Data transmission specifications Annex A.1 FTP and TCP/IP SPECIFICATIONS This annex gives specifications on the FTP and TCP/IP transfer methods. FTP (file transfer protocol) can be used to transfer the surveillance copy in accordance with the specifications in Annexes D, E and F. In addition to the FTP transmission method, Annexes D, F and H contain requirements for transmission via TCP/IP. The relevant annexes give the required national specifications on the port addresses to use. Annex A.1.1 File name Files are transferred using the FTP transmission method. The file name design is based on File naming method B of ETSI Standard ES 201 671 and ETSI Specification TS 101 671 [22]; 3GPP Specification TS 33.108 [23] contains an identical definition. File name according to File naming method B: <File name> in format ABXYyymmddhhmmsseeeet where: AB : two ASCII characters as identifier of the obligated party (see note) XY : two ASCII characters as identifier of the sending mediation function (see note) yy : two ASCII characters [‘00’...‘99’] to denote the year (last two digits) mm : two ASCII characters [‘01’...‘12’] to denote the month dd : two ASCII characters [‘01’...‘31’] to denote the day hh : two ASCII characters [‘00’...‘23’] to denote the hour mm : two ASCII characters [‘00’...‘59’] to denote the minute ss : two ASCII characters [‘00’...‘59’] to denote the second eeee : four alphanumeric ASCII characters (A-Z, 0-9) to prevent otherwise identical file names during the same second within a single mediation function; lowercase alphabetic ASCII characters are not allowed (a-z). t: one ASCII character to identify the content (see note) Note on ‘AB’: The Federal Network Agency gives the identifiers for obligated parties, to prevent duplicates. It assigns these during surveillance technology setup. At the same time, it sets a 5-digit operator ID for the obligated party, transmitted as a parameter in the IRI (see Annex X.2). Note on ‘XY’: File naming method B requires different sending mediation functions (e.g. two different FTP clients) of an obligated party to differ at least in this identifier, even if they each send a file with a name that is otherwise the same to a specific authorised agency. For ‘X’ (third position in the file name), in principle, the function as per File naming method B must distinguish between multiple mediation functions. The ASCII characters for uppercase letters A to Z and numbers 0 to 9 are permitted for this. If however only one mediation function is provided for an obligated party (e.g. operation of a single FTP client for the entire telecommunications system), it is permitted to use a different value for ‘X’ after consultation with the Federal Network Agency. Because the aforementioned provision still enables transfer of both ASCII-encoded and ASN.1-encoded files over FTP, it is necessary insert a distinguishing criterion for this in the file name. This is indicated by selecting a corresponding value for ‘Y’ (fourth position in the file name). The value used for ‘Y’ can also distinguish between encodings under the ETSI standards and ETSI specifications as well as 3GPP specifications. TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 23 Table A.1.1-1 below is based on use of ASN.1 modules with an Object Identifier (OID). ‘Y’ (4th Meaning position) E Encoding as per Annexes E and F.3 (mandatory) ASN.1-encoded or TLV-encoded records as per ETSI standard or ETSI specification G Encoding as per Annex D (mandatory) ASN.1-encoded or TLV-encoded records encoded as per 3GPP Specification TS 33 108 X Encoding as per Annex E.5 or F.2 (mandatory) XML-encoded content of a monitored email Table A.1.1-1: Specifications for ‘Y’ (modules with OID) Note on ‘t’: The ASCII characters that may be used as values for ‘t’ (21st position in the file name) serve to identify the file contents. The file may contain the following:  IRI: Intercept-related information  HI1: administration data  CC(MO): mobile-originated (MO) content of communication (CC) is included in the intercepted data.  CC(MT): mobile-terminated (MT) content of communication (CC) is included in the intercepted data.  CC(MO&MT): mobile-originated and mobile-terminated (MO&MT) content of communication (CC) is included in the intercepted data.  National use: transmission of IRI and CC as per Annexes E and F Table A.1.1-3 below shows the possible values for ‘t’ and their meanings. ‘t’ (21st position) ‘t’ in binary File contains data in the form: 1 0011 0001 IRI/HI1 2 0011 0010 CC(MO) 4 0011 0100 CC(MT) 6 0011 0110 CC(MO&MT) 8 0011 1000 national use Table A.1.1-3 Specifications for ‘t’ File name example: VPEX06050410431200018 where: VP : Identifier of the obligated party (assigned by the Federal Network Agency) E: Identifier for email surveillance (due to use of a single mediation function (FTP client)) X: XML-encoded content as per Annexes E.5 and F.2 06 : The year 2006 05 : The month of May 04 : Day 04 10 : Hour 10 43 : Minute 43 12 : Second 12 0001 : Extension 0001 to distinguish file names 8: Transmission of IRI and CC in a file as per Annexes E or F Annex A.1.2 Parameters With transmission over FTP, the system of the obligated party acts as sender (e.g. as an FTP client) and the system of the authorised agency as receiver (e.g. as an FTP server). The design of the parameter definitions (e.g. user name and password for each FTP account) must ensure that an obligated party can provide these parameters to each receiver of the authorised agency before administration of interception measures. This also enables bundled transmission of multiple IRI records for different measures in a single file to the same FTP account. TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 24 The provisions below apply here.  Multiple IRI records and copies of the CC to be sent to a receiver at the same authorised agency may be treated as a single file; for ASN.1-encoded records, for instance, this is handled in an ‘IRISequence’.  In the context of a communication link between the OPTS and the receiver of an authorised agency, it is possible to transfer one or more files if they are already available in the OPTS. However, it is necessary to terminate the communication link immediately after file transfer if the OPTS does not have any further records available at that time.  The FTP servers of the authorised agency must allow the overwriting of files, to enable resending in cases of errors. Table A.1.2-2 gives the main FTP parameters. FTP parameters Values/specifications Comments document type binary binary filename Length: 21 characters See specifications as per Annex A.1.1. Characters: The following ASCII characters are permitted: Uppercase letters and numbers (A- Z, 0-9), without umlauts LEA user name for each Length: Maximum of 8 characters Encryption not necessary due to use of FTP account at an VPN. authorised agency Characters: Alphanumeric characters (a-z, A-Z, 0-9), without umlauts LEA password for each Length: Maximum of 8 characters Encryption not necessary due to use of FTP account at an VPN. authorised agency Characters: Alphanumeric characters (a-z, A-Z, 0-9), without umlauts Special characters ‘.’, ‘%’, ‘*’, ‘!’, ‘?’, ‘@’, ‘#’ Directory change No requirement Directory changes by the FTP client within the specified target directory are not required. port for data connection 20 (default value) port for control 21 (default value) connection mode Passive mode must be supported. The authorised agency need not support the extended passive mode; i.e. the obligated party must offer the ‘simple’ active or passive mode. Table A.1.2-2 Main parameters for FTP Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS To protect the IP-based handover interface as per the first sentence of § 14(1) TKÜV, dedicated Crypto- boxes based on the IPSec protocol suite are used to connect the subnets of the authorised agencies and the obligated parties to a Virtual Private Network (VPN). To administer the cryptographic keys used for authentication, a Public Key Infrastructure (PKI) is set up, operated by the Federal Network Agency, as the central certification and registration authority. In addition, the Federal Network Agency administers the possible security relationships in an Access Control List (ACL) made available in a directory service. The Crypto-boxes are always installed as dedicated systems before the subnets of the authorised agencies and obligated parties to be protected. These systems ensure authenticity, integrity and confidentiality. TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 25 In addition, the Crypto-boxes only provide limited tools to protect the handover interface, such as from denial-of-service attacks on the authorised agencies, so operators of these subnets must resolve this independently. On the side of the authorised agency, the Crypto-boxes are components of the technical equipment of the authorised agency, and on the side of the obligated party, they are components of the technical equipment of the obligated party; in this regard, planning and operation (e.g. operation of a Syslog server) as well as the maintenance and troubleshooting fall under the responsibility of the relevant subnet operator. The Crypto-boxes must meet the relevant state of the art as per the legal requirements on the level of protection and must be modified as needed to guarantee this level of protection at all times. Operators of the Crypto-boxes in question must implement expansions of this kind (e.g. use of other key lengths) or temporarily required changes to the existing implementation due to subsequent security shortcomings within a timeframe specified for the case at hand, in the context of the expansions or updates provided by the Crypto-box manufacturers, as specified by the Federal Network Agency. Network architecture The Crypto-boxes of the authorised agencies and obligated parties create a mesh network that can establish continuously effective security relationships (point-to-point connections) between the OPTS of the obligated party and the subnets of the authorised agency. Connections between different obligated parties are not permitted. The Federal Network Agency creates the required cryptographic keys for Crypto-box authentication and after successful registration, stores them on the smart card of each Crypto-box, provided by the operators of the relevant subnets. The Crypto-boxes independently generate and update the keys to encrypt the data to be transferred, so they are not available to any participants. Once the Crypto-boxes are commissioned, they automatically set up a secure connection to the directory service at the Federal Network Agency, to retrieve the current ACL. Further ACL updating processes are either automatic or controlled by the Federal Network Agency. The Crypto-boxes send the log data they generate (e.g. successful ACL update, failure) in standard Syslog format (UDP port 514) to the log server of the relevant obligated party or authorised agency for further processing. Internet access and handover interface design Public IP addresses are used to establish the uniqueness of the addressing of the VPN termination point and the sending and receiving devices of the connection path for transmission of the surveillance copy and the IRI. If existing Internet structures are used, this generally requires the use of separate tunnelling to meet the protection requirements under § 14 TKÜV. Different network configurations are however possible in principle. These requirements apply to description of the Internet access and handover point design for the concept to be submitted. Usage scenarios and process flow In the standard procedure, the Crypto-boxes are integral parts of the subnets and are uniquely defined in the ACL, such as by their IP configuration. After successful registration and key generation, the directory service is updated. The Federal Network Agency provides a list of the data needed for ACL management and a description of the overall process (policy) for parties involved in the process. A document that the participants must submit to the Federal Network Agency must provide all details (e.g. the IP address intended for transmission) to enable corresponding ACL maintenance. This also applies to the use of Crypto-boxes with operators of small telecommunications systems as part of what are known as ‘pool’ solutions. Other rules and indications In addition to the above provisions on VPN participation, the following special rules and indications apply:  Regulations for the registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.3 gives the situation at the time of publication of this edition of the TR TKÜV.  Summary: Description of the overall process for participating in the VPN procedure TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 26  Application to participate in the VPN for the obligated parties and authorised agencies (registration and technical description of the subnet infrastructure with IP addresses and selected options) The documents are available on the Federal Network Agency website at www.bundesnetzagentur.de/tku. List of permitted Crypto-boxes The table below lists the Crypto-boxes that meet the basic system and interoperability requirements. No Manufacturer Product name Contact 1 secunet Security Networks AG SINA Box Public Authorities Division Ammonstraße 74 email: [email protected] 01067 Dresden Tel.: +49 (0)201/5454-0 www.secunet.com Alternative procedure based on HTTPS/TLS As an alternative to the dedicated Crypto-boxes described above, obligated parties based abroad that have the arrangements in place as per Parts A and B and that also use IP-based handover interfaces to implement the legal requirements of another European country may use the HTTPS/TLS-based security procedure described in ETSI Specification TS 103 707. In this case, in addition to the requirements in Sections 6 and 7 of ETSI Specification TS 103 707, the following requirements also apply: For the use of TLS:  Certificate-based two-way authentication, i.e. authentication of both communication partners (TLS server and TLS client) using a certificate  The requirements according to the first sentence of § 8(1) BSIG [45] on the minimum standards for the use of Transport Layer Security by the BSI, in their latest applicable version  The requirements on the identification of communication partners as per Section 6 of Technical Guideline TR-03116-4 ‘Cryptographic requirements on Federal Government projects - Part 4: Communication procedure in applications’ [46] of the BSI, in its latest applicable version NB: This applies in particular to the use and exchange of self-signed certificates for the required certificate-based two-way authentication. Centralised provision of certificates at the Federal Network Agency is not planned for this procedure. In addition, it is also required to follow the recommendations and guidelines in the following documents, in their latest applicable versions:  BSI Technical Guideline TR-03116-4 ‘Cryptographic requirements on Federal Government projects - Part 4: Communication procedure in applications’ [46]  BSI Technical Guideline TR-02102-2 ‘Cryptographic procedures: Recommendations and key lengths - Part 2: Use of Transport Layer Security (TLS)’ [47]  BSI Technical Guideline TR-02103 ‘X.509 Certificates and certification path validation’ [48] The documents to be submitted as per § 19(2) TKÜV must describe the implementation of the aforementioned rules and recommendations. TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 27 Annex A.3 Transmission of HI1 IRI and HI2 data for additional events The international standards and specifications underlying this TR TKÜV describe the transmission and content of HI1 IRI records and HI2 data for additional events. This includes transmission of the HI1 IRI to be transmitted to the authorised agency during activation, deactivation or modification of interception measures and in the case of alarm messages. The options in Annex A.3.1 are available for this. To transmit the actual target identifier for activation of an interception measure as per § 5(5) TKÜV, ASN.1 module ‘HI1NotificationOperations’, from version 6 on, has been expanded with a corresponding parameter. In addition, the national ASN.1 module must be used to transmit HI2 data for additional events for which the international specifications and standards do not define parameters. This includes, in particular, proprietary and system-specific services and service features (where not covered by the HI2 modules of the standards or specifications). ASN.1 module ‘HI1NotificationOperations’ and the national ASN.1 module are integrated differently depending on the standard or specification used. For use of the national ASN.1 module, coordinate with the Federal Network Agency, which specifies the syntax of the ASN.1 module. Annex A.3.1 Transmission options By way of example, the table below explains the options for integrating ASN.1 module ‘HI1NotificationOperations’ and the national ASN.1 module. Other ASN.1 modules use the parameters accordingly. Standard or Method Explanation specification ES 201 671/ Transmission of ASN.1 parameter The ASN.1 parameter can be used to directly integrate TS 101 671 ‘National-HI2-ASN1parameters’ using the HI1 IRI and the HI2 data for additional events into in conjunction HI2 module ‘HI2Operations’ the HI2 module. with TS 102 232-6 3GPP Transmission of ASN.1 parameter The ASN.1 parameter can be used to directly integrate TS 33.108 ‘National-HI2-ASN1parameters’ using the HI1 IRI and the HI2 data for additional events into HI2 module ‘HI2Operations’, which in the HI2 module. Before transmission, import this HI2 turn is imported into modules module into the relevant UMTS module. ‘UmtsHI2Operations’ and ‘UmtsCS- HI2Operations’. Transmission of ASN.1 parameter The ASN.1 parameter can be used to directly integrate ‘National-HI3-ASN1parameters’ using the HI1 IRI and the HI2 data for additional events into HI2 module ‘Umts-HI3-PS’ the HI2 module. TS 102 232-1 Import of the entire ASN.1 module Importing the entire module enables transmission of the ‘HI1NotificationOperations’ using aforementioned HI1 IRI directly to the authorised module ‘LI-PS-PDU’ agency; in addition, the HI1 module contains parameter ‘National-HI1-ASN1parameter’, enabling transmission of HI2 data for additional events. Table A.3-1 Transmission of HI1 IRI and additional events TR TKÜV, edition 8.1 (draft) Part A, Annex A, page 28 Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency If it is not possible to transmit the surveillance copy to the authorised agency, it is required, as per § 10 TKÜV, to transmit the IRI immediately afterwards. It is not permitted to impede or delay the telecommunication under surveillance or to store the contents of the surveillance copy on these grounds. It is only permitted to buffer the telecommunication contents where necessary for smooth operation for technical and in particular transmission-related reason. In the case of subsequent telecommunication events under surveillance, it is necessary to re-initiate the connection attempts for transmission of the surveillance copy, unless otherwise agreed with the authorised agency in specific cases (e.g. in cases of long-term incidents). Technical implementation Initial repeated connection setup attempts If transmission of the surveillance copy fails, perform at least three additional connection setup attempts first. If using FTP or TCP/IP, these occur within an interval of up to a few minutes. If these attempts restore the connection to the authorised agency, transmit the buffered and newly generated IRI and the copy of the telecommunications content from the restoration time. If these repeated connection setup attempts do not restore the connection, store the buffered and generated IRI records for subsequent transmission. Additional connection setup attempts After the minimum of three repeated connection setup attempts, continue further connection setup attempts at appropriate intervals for 24 hours until restoration. If a transmission does not occur within this extended period, it must be possible to store the stored IRI on a storage medium (e.g. CD) and transmit it immediately to the authorised agency using an appropriate method (e.g. secure email) and then delete it from the OPTS. The obligated party may extend the aforementioned 24-hour period by up to 1 week, with assurance that the authorised agency can also receive the stored IRI on request during the extension period (for example, using the alternative route provided in the event of an error). If the connection to the authorised agency is restored in this extended period, then in addition to the IRI, also transmit the copy of the telecommunications content from the restoration time. It is necessary to send or report identified incidents and faults that affect telecommunications surveillance or transmission of the surveillance copy to the authorised agency immediately as alarm messages in a separate IRI record or by another method. If IRI record transmission is itself affected by an incident, still generate these alarms for transmission after restoration of the transmission function or sending on a storage medium, to document the incident. In mobile networks, only on request from the authorised agencies, provide information on incidents that merely affect regionally limited areas of the network using an appropriate method (e.g. email). TR TKÜV, edition 8.1 (draft) Part A, Annex B, page 29 Annex B (Removed: Handover interface for circuit-switched networks (national)) Note: With the discontinuation of all transmission over X.25 from 31 December 2017, existing implementations under Annex B were only permitted until 31 December 2021 if they switched to transmission over FTP. New implementations are no longer permitted. The TR TKÜV up to edition 7.0 contains the descriptions in this Annex B. TR TKÜV, edition 8.1 (draft) Part A, Annex C, page 30 Annex C (Removed: PSTN and ISDN (ETSI ES 201 671 and TS 101 671)) Note: Due to discontinuation of ISDN-based transmission technology, existing implementations under Annex C were only permitted until 31 December 2021, and new implementations with ISDN-based transmission were no longer permitted. Descriptions of this Annex C are contained in the TR TKÜV up to edition 8.0. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 31 Annex D. Specifications for mobile networks and mobile-based IMS platforms (3GPP TS 33.108 and TS 33.128) Note: ISDN-based transmission is not permitted. For packet-switched voice communication services (such as VoLTE), use of combined transmission as per 3GPP TS 33.108 or TS 33.128 and ETSI TS 102 232-5 (Annex H) is permitted (see Notes in Annex X.1.1). This Annex describes the requirements on the handover interface for mobile networks and mobile-based IMS platforms as per 3GPP Specifications TS 33.108 [23] and TS 33.128 [40]. The specifications include the technical description for the circuit-switched and packet-switched areas and for multimedia services. 3GPP Specification TS 33.128 uses the IP-based transmission procedure as per ETSI Specifications TS 102 232-1 and TS 102 232-7, which encapsulates the data as per 3GPP TS 33.128. This IP-based transmission procedure is also possible for 3GPP Specification TS 33.108 and in coordination with the Federal Network Agency, it must be switched to transmission as per ETSI Specifications TS 102 232-1 and TS 102 232-7 by 31 December 2025. Transmission as per ETSI TS 102 232-1 must use pre-defined port number (destination port number) 50100, and direct transmissions as per GPP TS 33.108 must also use port number 50010 until the aforementioned switchover date. The requirements of Annex D.1 apply to the use of 3GPP TS 33.108. Until further notice, the use of the 3GPP TS 33.128 [40] requires coordination with the Federal Network Agency. Part A, Section 4 of this TR TKÜV lists the identifiers to be used to implement telecommunications surveillance. If the order gives an IMEI as the LuS identifier, the data records must contain this IMEI and the associated MSISDN. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.1 FTP and TCP/IP Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Regulations for the registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports Requirements on location information in mobile networks For an identifier under surveillance whose use is not location-specific, § 7(1)(first sentence)(7) TKÜV requires reporting of information on the location of the terminal at the greatest level of detail generally available for this location on the network servicing the terminal. When carrying out orders to provide information on the location of the receive-ready terminal associated with the identifier under surveillance, use the surveillance equipment to be provided accordingly. The following specifications apply here: Encode location information in a format that enables the authorised agency to determine the geographic location of the radio cell without network-specific documentation from the network operator. For this, provide the coordinates of the location of the base station connected to the mobile terminal (e.g. BTS for GSM, NodeB for UMTS, eNodeB for LTE or gNodeB for 5G NR) and cell identifier CGI (Cell Global Identification as per ETSI TS 123 003 [13]) or the ECI (E-UTRAN Cell Identity as per ETSI TS 123 003 [49]) or NCI (NR Cell Identity as per ETSI TS 123 003 [49]). Use angular geographic coordinates based on WGS84. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 32 If the mobile network does not log the exact location of the mobile terminal, provide at least the radio cell used to establish the connection. Also report the location information or cell identifiers if this information is not available in the core network, but rather only in the access network. In view of the functions currently available from the networks, it is required to report this information for at least the following events:  Circuit-Switched Service Idle Mode: Periodic Location Update Connected Mode: Connection setup and termination, handover between cells and SMS messaging  Data Service, 2.5G Standby Mode: Periodic Routing Area Update, Routing Area Update Ready Mode: GPRS Attach and Detach, Cell Updates (in the active PDP Context) and Routing Area Update  Data Service, 3G Idle Mode: Periodic Routing Area Update, Routing Area Update Connected Mode: GPRS Attach and Detach and Routing Area Update, Cell Updates (in the active PDP Context in CELL_DCH mode)  Data Service, 4G Idle Mode: Periodic Tracking Area Update, Tracking Area Update Connected Mode: Attach and Detach, Tracking Area Update Inter-eNodeB Handover  Data Service, 5G NSA see Data Service 4G  Data Service, 5G SA Specification to be provided in a future edition of the TR TKÜV as per 3GPP TS 33.128 Activation of telecommunications surveillance on an existing telecommunications connection If a telecommunications link under surveillance already exists on activation of an interception measure, it is necessary to collect the CC and the IRI from this time onwards and provide copies of them (see Annex H.3.2, point 5.3). Exceptions for IMEI surveillance Due to the network architecture, the IMEI is generally only collected during network login and may not be available as an identifier to implement interception measures as per Part A, Section 4.1, for certain communication scenarios on the network elements used for this. The document as per § 19(2) TKÜV (concept) must detail any such exceptions. Annex D.1 Selected options and additional technical requirements Annex D.1.1 Basis: 3GPP TS 33.108 The table below describes the options selected for the different chapters and sections of 3GPP Specification TS 33.108, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the 3GPP specification. Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 4.3 Functional requirements Support the ‘IRI and CC’ and ‘only IRI’ options; no need to support the ‘only CC’ option. 4.4 Overview of handover interface An electronic interface from the LEA to the system HI1 may be used to transmit events (e.g. of the obligated party for direct administration of activation/deactivation/modification of a measure, error measures is not used. messages) from the obligated party system to the LEA (Annex A.3 to the TR TKÜV). Report the events for administration of a measure (e.g. for activation) and error messages. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 33 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 4.5 HI2: Interface port for intercept-related information For IRI buffering, the requirement in the adjacent See Annex A.4 to the TR TKÜV. column applies. 4.5.1 Data transmission protocols (HI2) Use FTP to transmit the intercept-related information (IRI) over the HI1 and HI2 interfaces; ROSE is not permitted. Terminate the FTP connection immediately after IRI transmission. Addendum 1 Security aspects The requirements of Annex A.2 apply. Addendum 2 Quantitative aspects The indications in Part A, Section 3.2 TR TKÜV apply to dimensioning of the administration and transmission capacities. Addendum 3 Failure of CC links If connection setup fails, make at least three See Annex A.4 to the TR TKÜV. repeated attempts. Chapter 5. Circuit-switched domain 5.1.2.1 Network Identifier (NID) The NID consists of components such as the 5- character operator (NO/AN/SP) identifier. In Germany, the first two digits are ‘49’, with the Federal Network Agency determining the remaining three characters for the relevant obligated party. 5.2.2.1 Control Information for HI2 In general, give all times (TimeStamp) in the The GeneralisedTime parameter is not encoded as official, local time. universal time and does not use a time difference. The winterSummerIndication must be set to either wintertime or summertime. Delivery of Content of Communication For the SMS and User-to-User Service (UUS), To transmit this CC, select either ASN.1 module transmit the CC as IRI. ‘HI2Operations’ as per Annex D.5 or module ‘HI3CircuitDataOperations’ as per Annex D.6. Both 5.3.1, 5.4 modules provide the relevant parameters for UUS and SMS. Addendum 4 Fault reporting Transmit error messages as intercept-related As an alternative, it is permitted to send error information (IRI) (see Annex A.4 to the TR TKÜV). messages as national parameters or over HI1 interfaces. The minimum error events to be transmitted In mobile networks, only on request from the are based on the national parameter specifications authorised agency, provide information on incidents (see Annex A.3 to the TR TKÜV). that merely affect regionally limited areas of the network. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 34 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 5.4 LI procedures for supplementary services For non-standardised (proprietary) service features relevant to surveillance, transmit the required information in the national parameters. Coordinate with the Federal Network Agency on the parameter contents. 5.4.4 Multi-party calls – general principles 5.5.2, 5.5.3, For CW, HOLD and MPTY (up to six users), as an For CW, HOLD, MPTY with up to six users: 5.5.11 alternative, it is permitted to use option A or option Because transmission of a sum signal in an RTP B. For large conferences with more than six users, stream to the authorised agency requires a more use option B. complex correlation and more extensive analysis of the CC under option B (no speaker differentiation by channel), give preference to option A: a dedicated RTP stream for each subscriber. 5.4.5 Subscriber-Controlled Input The obligation to report control actions on operating options as per § 5(1)(4) TKÜV is now removed. However, systems that existed before entry into force of TR TKÜV 7.1 may continue to use these parameters. 5.5.3 Call Hold/Retrieve When HOLD is activated, mute both CC voice channels during the HOLD phase. In addition, the option to only mute the held identifier (held party) will be accepted. 5.5.4 Explicit Call Transfer (ECT) After transfer, implement option 2 (‘The transferred call shall not be intercepted.’). 5.5.15 User-to-User Signalling (UUS) Transmit CC of the UUS service as IRI. See points 5.3.1 and 5.4 in this table. Chapter 6. Packet data domain 6.1.2 Network Identifier (NID) The NID consists of components such as the 5- character operator (NO/AN/SP) identifier. In Germany, the first two digits are ‘49’, with the Federal Network Agency determining the remaining three characters for the relevant obligated party. 6.2.1 Timing In general, give all timestamps in official, local time. The GeneralisedTime parameter is not encoded as universal time and does not use a time difference. The winterSummerIndication must be set to either For IRI buffering, the requirement in the adjacent wintertime or summertime. column applies. See Annex A.4 to the TR TKÜV. 6.3 Security aspects The requirements of Annex A.2 apply. 6.4 Quantitative aspects The indications in Section 3.2 TR TKÜV apply to See Addendum 2 in this table. dimensioning of the administration and transmission capacities. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 35 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 6.5.0 PacketDirection Clearly indicate the flow of the CC using to target and from target. IP addresses and port numbers For mandatory transmission of the source and destination IP addresses and the associated port numbers of the participating users, use parameters sourceIPAddress, destinationIPAddress, sourcePortNumber and destinationPortNumber. 6.5.1.1 REPORT record information The REPORT record shall be triggered when, as a This option is not feasible in Germany. national option, a mobile terminal is authorised for Note: Where roaming between network operators is service with another network operator or service possible in Germany, a measure for a specific LuS provider. must cover all the relevant networks. 6.6 IRI reporting for packet domain at GGSN As a national option, in the case where the GGSN This option need not be implemented in Germany. is reporting IRI for an intercept subject, the Note: Where roaming between network operators is intercept subject is handed off to another SGSN possible in Germany, a measure for a specific LuS and the same GGSN continues to handle the must cover all the relevant networks. content of communications subject to roaming agreements, the GGSN shall continue to report the following IRI of the content of communication: - PDP context activation; - PDP context deactivation; - Start of interception with PDP context active. 6.7 Content of communication interception for packet domain at GGSN As a national option, in the case where the GGSN This option is only permitted in Germany if the is performing interception of the content of requirement in § 4(1) TKÜV is met. communications, the intercept subject is handed off Note: Where roaming between network operators is to another SGSN and the same GGSN continues to possible in Germany, a measure for a specific LuS handle the content of communications subject to must cover all the relevant networks. roaming agreements, the GGSN shall continue to perform the interception of the content of communication. Chapter 7. Multimedia domain 7.1.2 Network Identifier (NID) The NID consists of components such as the 5-character operator (NO/AN/SP) identifier. In Germany, the first two digits are ‘49’, with the Federal Network Agency determining the remaining three characters for the relevant obligated party. 7.2.1 Timing In general, give all timestamps in official, local time. The GeneralisedTime parameter is not encoded as universal time and does not use a time difference. The winterSummerIndication must be set to either For IRI buffering, the requirement in the adjacent wintertime or summertime. column applies. See Annex A.4 to the TR TKÜV. 7.3 Security aspects When using an IP-based handover interface, IPSec To protect IP-based handover interfaces, use is applied. dedicated IP Crypto-boxes based on IPSec in combination with a PKI as per Annex A.2 to the TR TKÜV. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 36 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 7.4 Quantitative aspects The indications in Section 3.2 TR TKÜV apply to dimensioning of the administration and transmission capacities. 7.5 IRI for IMS In parameter ‘SIPmessage’, in the case of IRIonly surveillance, it is necessary to remove the CC, such as SMS or other messaging content (e.g. immediate messaging), before transmission. 7.5.1 Events and information If the obligated party uses encryption on the network side or collaborates in key generation or exchange, Report parameters Correlation number and and can therefore decrypt the telecommunication, Correlation as per Table 7.2. remove the decryption at the handover interface Report parameter mediaDecryption-info. (§ 8(3) TKÜV). CCKeyInfo.cCSalt if this value is available to the If the obligated party supports encryption of peer-to- obligated party. peer-communications over the Internet by providing key management, without involving its network elements or those of its partners in CC transmission, it must at least provide the authorised agency with the key previously exchanged with its telecommunication system. Transmission of the exchanged key is not required if the obligated party can still remove the encryption on the network side using additional network elements. Chapter 8. 3GPP WLAN Interworking (removed) Chapter 9. Interception of Multimedia Broadcast/MultiCast Service (MBMS) Where publicly accessible services as per Section 9 of 3GPP Specification TS 33.108 are offered in Germany, the resulting requirements always apply. Coordinate with the Federal Network Agency on the further details of the design of the surveillance functionality for these services. Chapter 10. Evolved Packet System (EPS) 10.1.2 Network Identifier (NID) The NID consists of components such as the 5- character operator (NO/AN/SP) identifier. In Germany, the first two digits are ‘49’, with the Federal Network Agency determining the remaining three characters for the relevant obligated party. 10.2.1 Timing In general, give all timestamps in official time. The GeneralisedTime parameter is not encoded as universal time and does not use a time difference. The winterSummerIndication must be set to either For IRI buffering, the requirement in the adjacent wintertime or summertime. column applies. See Annex A.4 to the TR TKÜV. 10.3 Security aspects. When using an IP-based handover interface, IPSec To protect IP-based handover interfaces, use is applied. dedicated IP Crypto-boxes based on IPSec in combination with a PKI as per Annex A.2 to the TR TKÜV. 10.4 Quantitative aspects The indications in Section 3.2 TR TKÜV apply to dimensioning of the administration and transmission capacities. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 37 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 10.5.0 PacketDirection Clearly indicate the flow of the CC using to target and from target. IP addresses and port numbers For transmission of the source and destination IP addresses and the associated port numbers of the participating users, use parameters sourceIPAddress, destinationIPAddress, sourcePortNumber and destinationPortNumber. Table Tracking Area Update (REPORT) old location information 10.5.1.1.5 Report this parameter if this value is available for the Provide (only by the old MME), when authorised surveillance functionality of the obligated party. and if available, to identify the old location information for the intercept subject’s MS. Table Bearer Deactivation (END) EPS bearer id 10.5.1.4.1 Report this parameter if this value is available for the surveillance functionality of the obligated party. 10.6 IRI reporting for evolved packet domain at PDN- GW This option need not be implemented in Germany. Under certain conditions (e.g. roaming), the PDN- GW may be the only option for surveillance. In Note: Where roaming between network operators is these cases, implement the surveillance possible in Germany, a measure for a specific LuS functionality for IRI collection and transmission on must cover all the relevant networks. the PDN-GW as per Section 10.6 of 3GPP Specification 33.108. 10.7 CC interception for evolved packet domain at PDN-GW This option is only permitted in Germany if the Under certain conditions (e.g. roaming), the PDN- requirement in § 4(1) TKÜV is met. GW may be the only option for surveillance. In these cases, implement the surveillance Note: Where roaming between network operators is functionality for CC collection and transmission on possible in Germany, a measure for a specific LuS the PDN-GW as per Section 10.7 of 3GPP must cover all the relevant networks. Specification 33.108. Chapter 11: 3GPP IMS Conference Services 11.1.3 Network Identifier (NID) The NID consists of components such as the 5-character operator (NO/AN/SP) identifier. In Germany, the first two digits are ‘49’, with the Federal Network Agency determining the remaining three characters for the relevant obligated party. 11.2.1 Timing In general, give all timestamps in official time. The GeneralisedTime parameter is not encoded as universal time and does not use a time difference. The winterSummerIndication must be set to either wintertime or summertime. For IRI buffering, the requirement in the adjacent column applies. See Annex A.4 to the TR TKÜV. 11.3 Security aspects. When using an IP-based handover interface, IPSec To protect IP-based handover interfaces, use is applied. dedicated IP Crypto-boxes based on IPSec in combination with a PKI as per Annex A.2 to the TR TKÜV. TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 38 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 11.4 Quantitative aspects The indications in Section 3.2 TR TKÜV apply to dimensioning of the administration and transmission capacities. Chapter 12: 3GPP IMS-based VoIP Services Where publicly accessible telecommunications services as per Section 12 of 3GPP Specification TS 33.108 are offered in Germany, the resulting requirements always apply. Coordinate with the Federal Network Agency on the further details of the design of the surveillance functionality for these telecommunications services. Chapter 13. Interception of Proximity Services (ProSe) Chapter 14. Invocation of Lawful Interception (LI) for Group Communications System Enablers (GCSE) Where publicly accessible telecommunications services as per Sections 13 and 14 of 3GPP Specification TS 33.108 are offered in Germany, the resulting requirements always apply. Coordinate with the Federal Network Agency on the further details of the design of the surveillance functionality for these telecommunications services. Chapter 15. Interception of Messaging Services 15.2.2 SMS over GPRS/UMTS The requirements for point 6.5.1.1 of this table apply. 15.2.3 SMS over IMS The requirements for points 6.5.1.1 and 10.5.1.1.5 of this table apply. 15.3 MMS Chapter 16. Cell Site Reporting Chapter 17. Interception of PTC Chapter 18. PTC Encryption Where publicly accessible telecommunications services as per Sections 16 to 18 of 3GPP Specification TS 33.108 are offered in Germany, the resulting requirements always apply. Coordinate with the Federal Network Agency on the further details of the design of the surveillance functionality for these telecommunications services. Annex A. HI2 delivery mechanisms and procedures A.2 FTP When transmitting IRI over FTP, use File naming method B. The provisions of Annexes A.1 and A.2 to the TR TKÜV also apply. Annex C. UMTS HI3 interface C.1 UMTS LI correlation header It is necessary to implement option ULICv1 in Germany. When using ULIC header version 1, use parameters LIID and timeStamp (mandatory). TR TKÜV, edition 8.1 (draft) Part A, Annex D, page 39 Section of Description of the option or issue and Additional requirement, background or additional 3GPP specifications for national application information TS 33.108 C.1.1 Introduction The TCP/IP transmission method is planned for For transmission, port number 50010 is defined for the Germany. authorised agency (destination port number). Annex D.1.2 Basis: 3GPP TS 33.128 Note: The requirements in this section are in the development and coordination process. They are based on 3GPP TS 33.128, Release 16 (V16.9.0), which contains specifications for Network Layer-Based Interception in Section 6 and Service Layer-Based Interception in Section 7 (7.3 Location, 7.4 Messaging). In addition, it details target identifier formats (e.g. SUPIIMSI, SUPINAI, PEIIMEI, PEIIMEISV, GPSIMSISDN, GPSINAI) and defines the HI4 interface (LI notification: activation, modification, deletion). The TR TKÜV, edition 8.2, strives to provide an analogous description; current implementations must be coordinated with the Federal Network Agency. Annex D.2 Explanatory notes on ASN.1 descriptions The ASN.1 descriptions of the different modules for implementations under this Annex D must come from the different versions of 3GPP Specification TS 33.108, with removal of any ASN.1 module errors (e.g. incorrect domainID) during implementation. Parameters designated as ‘conditional’ or ‘optional’ in the specification must be transmitted if available and if the specification and Annex D.1 do not indicate otherwise. For the ASN.1 types of OCTET STRING format that they contain, the following rules apply:  If the standard defines a format for the parameters in question, such as ASCII or cross-reference to a (signalling or other) standard, use this.  If it does not indicate the format, enter both hexadecimal values in the relevant bytes so the higher-value half byte is in bits 5 to 8 and the lower-value half byte is in bits 1 to 4. (Examples: insert 4F H as 4F H = 0100 1111, not as F4 H; or for instance DDMMYYhmm = 23.07.2002 10:35 h as ‘2307021035’ H, not ‘3270200153’H.) Transmit administrative events (e.g. activation/deactivation/modification of a measure and error messages) as well as additional events (e.g. for proprietary services) as per Annex A.3. TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 40 Annex E. Handover interface for voice, fax and data storage equipment (voicemail systems, unified messaging systems, etc.) This Annex sets out the national requirements on the handover interface for storage equipment (UMS, VMS, etc.), for handover interfaces set up as per Annexes D to H that do not meet these in full. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.1 FTP and TCP/IP Transmit the copy of the CC as per this Annex E along with the IRI in an XML-encoded file, which can be sent over FTP. Annex A.1 gives the required specifications. Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports Annex E.1 Definitions Unified Messaging System All variants of storage equipment operated in telecommunications (UMS) networks, typically intended for multiple forms of telecommunications, such as voice, fax, email, short messages, multimedia messaging service (MMS), etc. (UMS)Box The part of the Unified Messaging System that is allocated to a particular user – the LuS in the cases under consideration here. Annex E.2 General explanatory notes For technical implementation of orders for telecommunications interception measures (TCIMs), please note the system-specific feature that UMS lacks real-time communication between the LuS and its partner. This affects certain aspects of the technical implementation of interception measures of this kind, in particular with regard to transmission of the surveillance copy to the authorised agency:  It is not necessary to separate the telecommunication under surveillance into sending and receiving directions for separate transmission.  The lack of real-time requirements in these cases offers new options for transmission of the telecommunication under surveillance that are both practical and cost-effective. The copy of the CC from the aforementioned storage equipment may be transmitted to the authorised agency with a small but minimal time delay: no later than immediately after storing a message in the storage system, or with a delay not exceeding 10 seconds when retrieving a message. If a full copy of a specific message has already been transmitted, it will suffice to send only the IRI for further events (e.g. subsequent listening to the message). To enable proper correlation of the different transmissions at the authorised agency in these cases, the correlation number field must contain a unique correlation attribute. Because an interception order only covers the telecommunication that is stored, retrieved or copied in the UMS during the specified timeframe, it is not permitted to monitor messages that were already stored in the UMS before this timeframe. Only collect these where appropriate, such as if they are retrieved. TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 41 Annex E.3 Transmission methods and specification of relevant events Annex E.3.1 Transmission methods for telecommunications under surveillance It is permitted to collect and transmit the forms of telecommunication stored in unified messaging systems (voice, fax and SMS) in combination with an implementation as per Annex D, F, H or I. Alternatively, it is possible to transfer these forms of telecommunication in an XML-encoded file to the authorised agency over FTP. Multimedia messages (MMS) stored in a UMS are also transmitted to the authorised agency in an XML- encoded file over FTP. In addition, it is also permitted to transfer MMS to the authorised agency using the handover interface described in Annex H. If the UMS also offers email service functions, or if using email service to transmit the messages, design the handover interface for this form of telecommunication as per Annex F. Moreover, transmission as per Annex F is permitted for all forms of telecommunications, such as those stored in the UMS as emails. The table below shows the various options. Content Transmission methods Over RTP connections as per Annex H (coordinate with the Federal Network Agency on the encoding used1).) In wav or mp3 format in an XML-encoded file 2) along with the IRI as per Annex E.5, which may Voice optionally be transmitted over FTP In email format as per Annex F In XML format as per Annex I Over RTP connections as per Annex H (coordinate with the Federal Network Agency on the encoding used1).) In tif, jpg or png format in an XML-encoded file1) along with the IRI as per Annex E.5, which may Fax optionally be transmitted over FTP In email format as per Annex F In XML format as per Annex I In an IRI record as per Annex D Over RTP connections or SIP messages as per Annex H (coordinate with the Federal Network Agency on the methods and encoding used1).) SMS 3) As an SMS in an XML-encoded file1) along with the IRI as per Annex E.5, which may optionally be transmitted over FTP In email format as per Annex F In XML format as per Annex I Multimedia In email format in an XML-encoded file1) along with the IRI as per Annex E.5, which may messages (MMS) optionally be transmitted over FTP In email format as per Annex F Over RTP connections or SIP messages as per Annex H (coordinate with the Federal Network Agency on the methods and encoding used1).) Email In an XML-encoded file along with the IRI over FTP, as per Annex F In XML format as per Annex I Annex E.3.1-1 Table: Transmission methods for UMS 1) Only use open encoding algorithms for the encoding. 2) Transmission of the XML-encoded file to the authorised agency is subject to the transmission and IRI requirements set in Annexes D and H for transmission and protection. If the first connection attempt fails to transmit the file with the copy of the CC and the IRI to the authorised agency, make at least three further transmission attempts within an interval of a few minutes. See Annex A.4 for further details. TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 42 3) Transmit the message text of an SMS or MMS to the authorised agency as text in the UTF-8 character set. Alternatively, when sending the message content of an SMS, it is permitted to send the content of the entire PDU (including SM header, user data header and user data) in hexadecimal form, as per 3GPP Specification TS 23.040. This corresponds to the requirement in Annexes D and H. Annex E.3.2 Specification of relevant events The following events require transmission of the copy of the CC as well as the IRI. If the UMS has service features that these events do not cover (such as call back in response to a voice message), coordinate with the Federal Network Agency on the relevant requirements: Event Comments Recording or storage Recording or storage of a message (voice, fax or SMS) in the UMS using:  call forwarding with the identifier of the LuS; or  dial-in or sending from any line (such as direct dial-in to the UMS using a service number or web access) Consultation or retrieval Consultation or retrieval of a message (voice, fax or SMS) from the UMS using:  the identifier of the LuS, or by dialling this identifier with subsequent call forwarding to the UMS;  any line (such as direct dial-in to the UMS using a service number or web access). Copying of memory contents Copying of memory contents from one box associated with the LuS identifier to another box, and vice versa Accessing the box and The possible events here (such as setting a notification number, creating mailing modification of settings lists) must be coordinated individually with the Federal Network Agency. Annex E.3.2-1 Table: Events in a UMS TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 43 Annex E.4 Requirements on surveillance of voice and fax messages and SMS as per Annexes B, C or D Note: ISDN-based transmission is no longer permitted. The descriptions in this Annex E.4 are contained in the TR TKÜV up to edition 8.0. Annex E.5 Requirements on surveillance of voice and fax messages, SMS and MMS within an XML-encoded file It is permitted to transmit copies of the different forms of telecommunication (voice, fax, SMS and MMS) in a single unit using an XML-encoded file over FTP. In this case, convert the various forms of telecommunication into a file format as per the table below. This table will be expanded for new technologies. For this, coordinate with the Federal Network Agency on any newly defined parameters. Parameter (tag) Application <audio-wav> Voice message in wav format <audio-mp3> Voice message in mp3 format <fax-tif> Fax message in TIFF format <fax-jpg> Fax message in JPEG format <fax-png > Fax message in PNG format <sms> Short Message <mms> Multimedia Message Present MMS under surveillance in the form of email, with the message text in the text field and the corresponding images in the attachment. Do not enter any parameters in the email header. Annex E.5-1 Table: Parameters (tag) for file formats Annex E.5.1 IRI parameters The table below lists the individual IRI parameters normally transferred along with the copy of the CC to the authorised agency in an XML-encoded file. Parameters Values/definition/explanation <version-identifier> Identifier that the OPTS operator assigns to designate the relevant interface version, in ASCII format (max. 20 characters) <record-type> ‘Report’ as identifier of a unique event <reference-number> Identifying attribute for the interception measure as per the first sentence of § 7(2) TKÜV, in ASCII format <correlation-number> For correlation with the CC, in ASCII format (values of 1 to 65535) <LuS-identifier> Attribute of the identifier under surveillance as per § 7(1)(first sentence)(1) TKÜV (e.g. voice communication service or fax number assigned to the UMS as per E.164, email address) <partner-identifier> 1) Identifier as per § 7(1)(first sentence)(2 to 4) TKÜV used to store or retrieve a message or change settings (e.g. telephone number of the line to which the UMS is assigned, service number) <IP> 1) The IP address transmitted to the UMS as per § 7(1)(first sentence)(2 to 4) TKÜV (the IP address of the telecommunication partner, such as when retrieving or storing messages using web access, if a telephone number is not available as a partner identifier) <start> Start of the telecommunication under surveillance (such the time of message storage) as per § 7(1)(first sentence)(8) TKÜV in format: DD/MM/YY hh:mm:ss Only transmit the file with IRI and/or CC to the authorised agency after the end of the telecommunications process under surveillance. TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 44 Parameters Values/definition/explanation <settings> 1. Details on the settings made in the UMS, starting with the event: ‘access’ (of the box by its owner), ‘create mailing lists’, ‘messaging’ (settings in the messaging service), ‘welcome text’, ‘change’ (other box settings), and 2. followed by indication of the settings applied (parameters) in format: free ASCII- encoded text Separate these data with a ‘;’ (ASCII character No 59). <direction> Details on the event to be reported, such as: ‘received’, ‘retrieved’, ‘listen’ (to messages), ‘box-to-box receipt’, ‘stored’, ‘sent’, ‘recording’ (of messages), ‘box-to-box sending’, ‘messaging’ (for available messages), ‘callback’2); if multiple events occur at nearly the same time, e.g. ‘stored’ and ‘sent’, it is also permitted to enter two values separated by a ‘;’ (ASCII character No 59). <LuS-termination- The reason for termination of the connection under surveillance, such as: reason>  ‘successful’; or  system error message as a text string, such as cancelling a download; for the text string, only ASCII characters of the Base64 scheme are permitted. <interception-measure- Once for each measure, with the time of measure activation (not administration in the case start> of time-controlled actions) in the OPTS as per § 5(5) TKÜV, in format: DD/MM/YY hh:mm:ss <interception-measure- Once for each measure, with the time of measure deactivation (not administration in the end> case of time-controlled actions) in the OPTS as per § 5(5) TKÜV, in format: DD/MM/YY hh:mm:ss Table E.5.1-1 XML file IRI parameters 1) This serves to enable transmission of at least the IP address if a unique <partner identifier> is not available. 2) If a VMS/UMS box owner can initiate a call to a line that left a message, it is necessary to report this event and also ensure surveillance of the call. It is not necessary to correlate the ‘callback’ event with the stored message using the <correlation number> parameter. Annex E.5.2 XML structure and DTD for voice, fax, SMS and MMS Generate the XML-encoded file in UTF-8 format. The following example of an XML structure has values entered for all tags. However, only transmit these tags where appropriate for the event in question. If parameters are not available for the IRI, use an empty tag according to XML syntax, e.g. ‘<interception-measure-start/>’. The comment lines are not needed and may be omitted. XML structure (with example entries): <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE hi3-ums SYSTEM "hi3-ums_v1.dtd"> <?xml-stylesheet href="ums_v1.xsl" type="text/xsl"?> <hi3-ums> <version-identifier>ABC1234</version-identifier> <record-type>report</record-type> <reference-number><![CDATA[123456789 in Base64 encoding 1]]></reference-number> <correlation-number><![CDATA[123 in Base64 encoding1]]></correlation-number> <LuS-identifier><![CDATA[987654#E.164#national number in Base64 encoding 1]]></LuS-identifier> <IP>111.222.63.254</IP> <partner-identifier><![CDATA[123456#E.164#national number in Base64 encoding 1]]></partner-identifier> <start>31/12/06 10:10:05</start> <settings><![CDATA[welcome text;free text in Base64 encoding 1]]></settings> <direction><!CDATA[retrieved in Base64 encoding 1]]</direction> <LuS-termination-reason><![CDATA[normal call clearing in Base64 encoding 1]]></LuS-termination-reason> <interception-measure-start>01/12/06 01:00:00</interception-measure-start> <interception-measure-end>01/02/07 01:00:00</interception-measure-end> <fax-tif> TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 45 <!-- fax-tif start --> <![CDATA[copy of the complete fax under surveillance in Base64 encoding 1]]> <!-- fax-tif end--> </fax-tif> <fax-jpg> <!-- fax-jpg start --> <![CDATA[copy of the complete fax under surveillance in Base64 encoding 1]]> <!-- fax-jpg end--> </fax-jpg> <fax-png> <!-- fax-png start --> <![CDATA[copy of the complete fax under surveillance in Base64 encoding 1]]> <!-- fax-png end--> </fax-png> <audio-wav> <!-- audio-wav start --> <![CDATA[copy of the complete audio signal under surveillance in Base64 encoding 1]]> <!-- audio-wav end --> </audio-wav> <audio-mp3> <!-- audio-mp3 start --> <![CDATA[copy of the complete audio signal under surveillance in Base64 encoding 1]]> <!-- audio-mp3 end --> </audio-mp3> <sms> <!-- SMS start --> <![CDATA[copy of the complete SMS under surveillance in Base64 encoding 1]]> <!-- SMS end --> </sms> <mms> <!-- MMS start --> <![CDATA[copy of the complete MMS under surveillance is inserted here in email format and Base64 encoding 1 ]]> <!-- MMS end --> </mms> </hi3-ums> Doctype definition <!ELEMENT hi3-ums (version-identifier,record-type,reference-number,correlation-number,LuS- identifier,IP,partner-identifier,start,settings,direction,LuS-termination-reason,interception-measure- start,interception-measure-end,fax-tif,fax-jpg,fax-png,audio-wav,audio-mp3,sms,mms)> <!ELEMENT version-identifier (#PCDATA)> <!ELEMENT record-type (#PCDATA)> <!ELEMENT reference-number (#PCDATA)> <!ELEMENT correlation-number (#PCDATA)> <!ELEMENT LuS-identifier (#PCDATA)> <!ELEMENT IP (#PCDATA)> <!ELEMENT partner-identifier (#PCDATA)> <!ELEMENT start (#PCDATA)> <!ELEMENT settings (#PCDATA)> <!ELEMENT direction (#PCDATA)> <!ELEMENT LuS-identifier (#PCDATA)> <!ELEMENT interception-measure-start (#PCDATA)> <!ELEMENT interception-measure-end (#PCDATA)> <!ELEMENT fax-tif (#PCDATA)> <!ELEMENT fax-jpg (#PCDATA)> TR TKÜV, edition 8.1 (draft) Part A, Annex E, page 46 <!ELEMENT fax-png (#PCDATA)> <!ELEMENT audio-wav (#PCDATA)> <!ELEMENT audio-mp3 (#PCDATA)> <!ELEMENT sms (#PCDATA)> <!ELEMENT mms (#PCDATA)> 1 The values of the individual tag and the copy of the message under surveillance must be Base64-encoded and integrated as per RFC 5322 or RFC 2045 [30]. Please note that the Base64 encoding requires insertion of a line break every 76 characters. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 47 Annex F. Email service storage equipment This Annex contains two alternative descriptions of the handover interface for surveillance of the email service:  Annex F.2 defines a national handover interface for transmission of the copy of the email to the authorised agency along with the IRI in an XML file over FTP.  The alternative description of the handover interface in Annex F.3 is based on ETSI Specification TS 102 232-2 [30] and describes an ASN.1 file that also contains the entire surveillance copy and uses TCP/IP for transmission. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.1 FTP and TCP/IP In cases of transmission of the copy of the email as per Annex F.2 along with the IRI in an XML-encoded file over FTP, the specifications in Annex A.1 apply. Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports Annex F.1 Definitions, basic information Email server All telecommunications system variants that store or transmit messages from the email service, regardless of user access options, such as SMTP, POP3, IMAP, WEB, WAP or proprietary access. Email address Address as per RFC 5322. If applied: internationalised email address as per RFC 6530, RFC 6531, RFC 6532 and RFC 6533. The email address is an identifier used to denote the telecommunication under surveillance. Mailbox Storage space for the email messages of a user (email account) that stores sent and received messages. In certain situations, a mailbox under surveillance may be a mailbox for multiple email addresses. Login Process that verifies that the user has access permission for the email mailbox. Login name In addition to the email address, the login name used during login as part of the access ID is also an identifier used to denote the telecommunication under surveillance. As a technical attribute, a telecommunications surveillance order in the email service may contain:  an email address; or  the access ID (login name without password) of a mailbox. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 48 To monitor the complete telecommunication under the identifier, it is necessary to ensure, in particular for outgoing traffic (e.g. sending emails over SMTP), that the monitored telecommunication can actually be correlated to the LuS using suitable authentication methods. This should prevent situations such as failure to collect an email under surveillance during sending merely because the user has tampered with sender address. While the login authentication procedure (login name and password) generally meets this requirement during surveillance based on the login name, it is only possible to implement email address surveillance in these cases if the protocol-specific authentication method used meets this requirement. Annex F.2 gives further details on the authentication methods permitted for this. If it is not possible to meet this requirement (such as due to an unsuitable authentication method) for the SMTP, POP3 or IMAP protocol, it is instead necessary, for this protocol, to implement an order specific to the email address by monitoring the entire mailbox, which requires collecting the telecommunications of all email addresses of this mailbox. If an integrated authentication procedure is not available for access to the mailbox either, coordinate with the Federal Network Agency on another authentication procedure, or another procedure enabling exclusive surveillance of the telecommunications on the LuS. Merge the CC consisting of the full copy of the email under surveillance (header, body and attachment) and the associated IRI into a single file. Transmit this file to the authorised agency over FTP immediately after the event in question. However, in certain usage scenarios, such as with Multipart Messages, it is permitted not to transmit the email under surveillance in a single file, subject to requirements not to buffer CC and requirements to provide unedited monitored telecommunications. This ensures transmission of individual parts of an incomplete email to the recording lines of the authorised agencies. If the order only requires surveillance of the IRI, only transmit these to the authorised agency (without CC). Annex F.2 Nationally specified email handover interface If a full copy of a specific email has already been transmitted to the authorised agency, it will suffice to send only the IRI for further events as per Tables F.2-1-1 to F.2-1-3 (e.g. subsequent email retrieval). To enable proper correlation of the different transmissions at the authorised agency in these cases, the correlation number field must contain a unique correlation attribute. The list in Tables F.2-1-1 to F.2-1-4 may require expansions or updates depending on the capabilities of the specific email server. The following events require transmission of the CC and the IRI to the authorised agency. Simple Mail Transfer Protocol (SMTP) Event Comments Value of XML Notes on the value of XML parameter parameter <partner-identifier> <direction> Receipt of an Regardless of whether it is ‘received’ For the emails sent to the email address email delivered directly to the user under surveillance, only indicate the under surveillance or stored in sender in IRI field <partner-identifier> the mailbox (envelope: MAIL FROM as per RFC 5322), not the other recipients (envelope: RCPT TO as per RFC 5322). The LuS identifier appears in a RCPT TO field of the envelope or in the TO field of the email header. Storage of an The user under surveillance ‘stored’ For the outgoing emails from the email email 1) transfers an email to the email address under surveillance, fill IRI field server. <partner-identifier> with the contents of all address fields, except for the LuS Sending an email The email server sends a stored ‘sent’ (ENVELOPE: RCPT TO as per RFC email. 5322). Forwarding of an Emails that are received and then ‘sent’ email forwarded Table F.2-1-1 SMTP events 1) The ‘storing of an email’ event also applies to stored or modified email drafts, regardless of the protocol used, even if initially stored without an email address or subject line, for instance. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 49 Permitted authentication methods  In principle, on connection setup, the SMTP server performs explicit authentication by means of SMTP-AUTH.  The user first logs into the mailbox using the POP server, and uses the access details for authentication (user name and password). The user then has a limited window of time to send emails over SMTP (‘SMTP after POP’). The authentication requirement as per Annex F.1 is only met with an appropriately short time window.  The user receives an IP address that serves as the authentication criterion.  If the email provider is also an access provider, it is permitted to use the authentication performed during network login for the email service as well. Authentication is not relevant for the ‘receipt of an email’ event, because incoming emails must always be transmitted for telecommunications under surveillance. Post Office Protocol Version 3 (POP3) Event Comments Value of XML Notes on the value of XML parameter parameter <partner-identifier> <direction> Retrieval of an The user under surveillance ‘retrieved’ For the emails sent to the email address email retrieves an email from the under surveillance, only enter the sender mailbox, in whole or in part (e.g. in IRI field <partner-identifier>, not the only the header, subject line or other recipients. The MAIL BODY attachment). provides the value to be indicated. Table F.2-1-2 POP3 events Permitted authentication methods  The user logs into the mailbox on the website 1 or on the POP3 server and uses the access details for authentication (login name and password) before retrieving emails. Internet Message Access Protocol (IMAP) Event Comments Value of XML Notes on the value of XML parameter parameter <partner-identifier> <direction> Storage of an A message generated by an ‘stored’ For these emails, fill IRI field <partner- email 2) email client is stored in an IMAP identifier> with the contents of all directory (using IMAP command address fields, except for the LuS. The APPEND) and then synchronised MAIL BODY provides the value to be with the server. indicated. Retrieval of an The user under surveillance ‘retrieved’ For the emails sent to the email address email retrieves an email from the under surveillance, only enter the sender mailbox, in whole or in part (e.g. in IRI field <partner-identifier>, not the only the header, subject line or other recipients. The MAIL BODY attachment). For IMAP however, provides the value to be indicated. only monitor the emails or parts thereof (e.g. only the header, subject line or attachment) that are transmitted between the client and the server due to folder synchronisation (as new email). Table F.2-1-3 IMAP events 2) The ‘storing of an email’ event also applies to stored or modified email drafts, regardless of the protocol used, even if initially stored without an email address or subject line, for instance. Permitted authentication methods  The user logs into the mailbox on the website 1 or on the IMAP server and uses the access details for authentication (login name and password) before retrieving, storing or moving emails. 1 Applies to webmail services based on IMAP or POP3. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 50 Comments on the above tables  Repeated transmission of records with identical content between different physical parts of a logical IMAP server to the authorised agency is only permitted as a result of Fetch or Append commands to synchronise server or client directories. The authorised agency has the option to triage identical data accordingly using a unique correlation attribute (see parameter <correlation number>).  Emails received by the SMTP server and then immediately forwarded to an email address predefined by the mailbox user also require surveillance. In parameter <direction>, use the value ‘received’ for receipt of the value ‘sent’ and for subsequent sending.  For each event, merge a copy of each email under surveillance with the associated IRI as per Table F.2.1-1 of Annex F.2.1 into a single XML-encoded file. Encode the complete copy of the email (i.e. address fields, subject line, body and any attachments) in Base64. Base64 encoding requires insertion of a line break after every 76 characters.  Transmit the XML-encoded file to the authorised agency over FTP. See Annexes A.1 to A.4 for the design of the file name, FTP parameters, security using a VPN and the procedure for transmission failure. Annex F.2.1 IRI parameters The table below lists the individual IRI parameters normally transferred along with the copy of the CC to the authorised agency in an XML-encoded file. Parameters Definition/explanation <version-identifier> Identifier that the OPTS operator assigns to designate the relevant interface version <record-type> ‘Report’ as identifier of a unique event <reference-number> Identifying attribute for the interception measure as per the first sentence of § 7(2) TKÜV, in ASCII format (1 to 25 characters, character set ‘a’…‘z’, ‘A’…‘Z’, ‘-’, ‘_’, ‘.’, and ‘0’…‘9’) The permitted character set corresponds to the implementations as per ETSI or 3GPP. <correlation-number> Correlation with the CC Here, use the Message ID (as per RFC 5322) of the email under surveillance. This can be copied from the email header or envelope data. <LuS-identifier> Attribute of the identifier under surveillance as per § 7(1)(first sentence)(1) TKÜV (e.g. email address or mailbox user ID) <partner-identifier>1 Identifier as per § 7(1)(first sentence)(2 to 4) TKÜV The value of the parameter depends on the protocol (see Tables F.2-1-1 to F.2-1-3). Separate multiple partner identifiers with a ‘;’ (ASCII character No 59). <IP> The IP address of the email client that is known to the email server and that is used to store or retrieve emails or change settings. <port> Identifier for the transmission protocol used (e.g. HTTP, SMTP, POP3). Implementations based on the TR TKÜV, edition 4.1, are only permitted to continue using the port numbers (e.g. 80, 25, 110) if this information is in accordance with the corresponding well-known ports. <start> Start of the telecommunication under surveillance (such as the time of email receipt) as per § 7(1)(first sentence)(8) TKÜV in format: DD/MM/YY hh:mm:ss Only transmit the file with IRI and/or CC to the authorised agencies after the end of the telecommunications process under surveillance. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 51 Parameters Definition/explanation <settings> Contains two data, to be separated using ‘;’ (ASCII character No 59). 1. Details on the following settings: ‘access’ (Successful mailbox owner login), ‘mailing lists’ (including changes), ‘messaging’ (such as messaging service settings), ‘forwarding’ (such as email forwarding settings), ‘email address’ (such as creation or deletion of an additional email address in the mailbox under surveillance); and 2. followed by indication of the settings applied (parameters) in format: free ASCII- encoded text <direction> Details on the event being reported as per Tables F.2-1-1 to F.2-1-3: ‘received’, ‘retrieved’, ‘sent’, ‘stored’. If multiple events occur at nearly the same time, e.g. ‘stored’ and ‘sent’, it is also permitted to enter two values separated by a ‘;’ (ASCII character No 59). <LuS-termination- The reason for termination of the connection under surveillance, such as: reason>  ‘successful’; or  system error message as a text string, such as cancelling a download; For the text string, only ASCII characters of the Base64 encoding are permitted. <interception-measure- Once for each measure, containing the time of measure activation (not administration in the start> case of time-controlled actions) in the OPTS as per § 5(5) TKÜV, in format: DD/MM/YY hh:mm:ss <interception-measure- Once for each measure, containing the time of measure deactivation (not administration in the end> case of time-controlled actions) in the OPTS as per § 5(5) TKÜV, in format: DD/MM/YY hh:mm:ss Table F.2.1-1 XML file IRI parameters 1 During analysis, the receiving authorised agency must bear in mind that it is not possible to recognise altered partner identifiers (such as ‘[email protected]’ instead of the real email address). Annex F.2.2 XML structure and DTD Generate the XML-encoded file in UTF-8 format. The following example of an XML structure has values entered for all tags. However, only transmit these tags where appropriate for the event in question. If parameters are not available for the IRI, use an empty tag according to XML syntax, e.g. ‘<interception-measure-start/>’. Comment lines are not required and may be omitted. XML structure <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE hi3-email SYSTEM "hi3-email_v1.dtd"> <?xml-stylesheet href="Email_v1.xsl" type="text/xsl"?> <hi3-email> <version-identifier>ABC1234</version-identifier> <record-type>report</record-type> <reference-number><![CDATA[123456789 in Base64 encoding 1]]></reference-number> <correlation-number><![CDATA[0474745765656 in Base64 encoding1]]></correlation-number> <LuS-identifier><![CDATA[[email protected] in Base64 encoding 1]]></LuS-identifier> <IP>111.222.63.254</IP> <port>SMTP</port> <partner-identifier><![CDATA[[email protected]; [email protected] in Base64 encoding 1]]></partner- identifier> <start>31/12/06 10:10:05</start> <settings><![CDATA[forwarding; free text in Base64 encoding 1]]></settings> <direction><![CDATA[retrieved in Base64 encoding 1]]</direction> TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 52 <LuS-termination-reason><![CDATA[successful in Base64 encoding 1]]></LuS-termination-reason> <interception-measure-start>01/12/06 01:00:00</interception-measure-start> <interception-measure-end>01/02/07 01:00:00</interception-measure-end> <email> <!-- email start --> <![CDATA[ Copy of the email under surveillance in Base64 encoding 1]]> <!-- email end --> </email> </hi3-email> Doctype definition <!ELEMENT hi3-email (version-identifier,record-type,reference-number,correlation-number,LuS- identifier,IP,port,partner-identifier,start,settings,direction,LuS-termination-reason,interception-measure- start,interception-measure-end,email)> <!ELEMENT version-identifier (#PCDATA)> <!ELEMENT record-type (#PCDATA)> <!ELEMENT reference-number (#PCDATA)> <!ELEMENT correlation-number (#PCDATA)> <!ELEMENT LuS-identifier (#PCDATA)> <!ELEMENT IP (#PCDATA)> <!ELEMENT Port (#PCDATA)> <!ELEMENT partner-identifier (#PCDATA)> <!ELEMENT start (#PCDATA)> <!ELEMENT settings (#PCDATA)> <!ELEMENT direction (#PCDATA)> <!ELEMENT LuS-identifier (#PCDATA)> <!ELEMENT interception-measure-start (#PCDATA)> <!ELEMENT interception-measure-end (#PCDATA)> <!ELEMENT email (#PCDATA)> 1 The values of the individual tags and the copy of the email under surveillance must be Base64-encoded and integrated as per RFC 5322 or RFC 2045. Please note that Base64 encoding requires insertion of a line break every 76 characters. Annex F.3 Email handover interface as per ETSI TS 102 232-2 As an alternative to the nationally specified handover interface as per Annex F.2, it is also permitted to design the handover interface as per ETSI TS 102 232-2 [30]. The principles as per Annex F.1 apply here. If a full copy of a specific email has already been transmitted to the authorised agency, it will suffice to send only the IRI for further events (email events) as per Section 6 of ETSI TS 102 232-2 (e.g. subsequent email retrieval). To enable proper correlation of the different transmissions at the authorised agency in these cases, it is necessary to provide a unique correlation attribute. In addition to the events defined in ETSI TS 102 232-2, report on email address or mailbox settings if they fall within the order timeframe. For this, fill ASN.1 field national-EM-ASN1parameters of the ASN.1 module as defined in TS 102 232-2. Based on the event to be collected, fill ASN.1 parameter ‘Email Recipient List’ accordingly (see requirement as per Annex F.3.1.2). TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 53 Annex F.3.1 Selected options and additional technical requirements Annex F.3.1.1 Basis: ETSI TS 102 232-1 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-1, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-1 specifications for national application information 5.2.1 Version The use of an OID in the ASN.1 description precludes the need for a separate parameter. 5.2.3 Authorisation country code In Germany, use ‘DE’. 5.2.4 Communication identifier In Germany, use the delivery country code ‘DE’. The communication identity number identifies the IRI The Federal Network Agency assigns the operator and CC of a communication process, corresponding to identifier as per Annex A.1. This always begins with the correlation number as per § 7(2) TKÜV. ‘49...’. The network operator assigns the network element identifier. This identifies the network element that collects the telecommunication. 5.2.5 Sequence number The sequence number must be created when the In exceptional cases where this condition cannot be surveillance copy is first generated (interception met, ensure that this function is set up in the Delivery point). Function at the latest. However, sequence numbers only created here must match the exact counting method at the place of origin. If UDP is used on this path, take additional measures to prevent potential package loss and secure the sequence. 5.2.6 Payload timestamp In general, give all times (TimeStamp) in the official From the TR TKÜV edition 7.0 and later, it is only (local) time as a permitted to use the MicroSecondTimeStamp. MicroSecondTimeStamp (with maximum resolution If the timestamp is not available in and accuracy). MicroSecondTimeStamp format at the interception In principle, the MicroSecondTimeStamp must be point, generate the timestamp in this format as closely created when the surveillance copy is first as possible to the interception point of the surveillance generated (interception point). copy. 5.2.11, 5.2.13 Interception Point Identifier and Extended Interception Point Identifier The network operator assigns the Interception In general, use the Interception Point Identifier. If the Point Identifier or Extended Interception Point identifier is longer than 8 characters, use the Extended Identifier. This identifies the logical point (inside a Interception Point Identifier. network element) where the data (IRI and/or CC) are collected in the network. 6.2.2 Error reporting Transmission is based on Annex A.4 to the TR TKÜV. 6.2.3 Aggregation of payloads Use combined transmission of monitored IP However, this should not take more than a few packets, to avoid unnecessary overhead. seconds, and it requires coordination with the Federal Network Agency. 6.2.5 Padding data As an option, the obligated party may implement The relevant authorised agency must approve of the this. use of padding. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 54 Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-1 specifications for national application information 6.3.1 General Use TCP/IP. 6.3.2 Opening and closing of connections Section 3.1 TR TKÜV applies. This states that the Delivery Function must terminate to avoid unnecessary occupation of the lines of the authorised agency. 6.3.4 Keep-alives As an option, the obligated party may implement In principle, after successful data transmission, a timer this. must terminate the TCP connection. The relevant authorised agency must approve the use of padding keep-alives, which keep the TCP connection open continuously. 6.4.2 TCP settings For transmission, set port number 50100 for the The port number applies when using service authorised agency (destination port). specifications TS 102 232-2, TS 102 232-3, TS 102 232-4, TS 102 232-5 and TS 102 232-6. 7.1 Type of networks Transmit the payload over the public Internet. 7.2 Security requirements The requirements in Annex A.2 to the TR TKÜV apply. 7.3.2 Timeliness Any use of separate managed networks requires coordination between the obligated party and the authorised agencies. Annex F.3.1.2 Basis: ETSI TS 102 232-2 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-2, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-2 specifications for national application information 6.2.3, 6.3.3, IRI 6.4.3 Always transmit the IRI indicated in Tables 1, 2 and See also the point ‘email format’. 3 for events ‘email send’, ‘email receive’ and ‘email download’. 7 Email attributes Transmit the email attributes according to the 7.3 Email recipient list requirements of the specification. This applies in For emails sent to the identifier under surveillance, particular to attribute ‘AAAInformation’. In addition, only indicate the sender, not the other recipients, such the requirements appearing at side apply. as those in the CC and/or BCC. 7.10 AAAInformation Also report POP3 or SMTP authentication parameters, such as ‘user name’, ‘password’, ‘authMethod’, etc. TR TKÜV, edition 8.1 (draft) Part A, Annex F, page 55 Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-2 specifications for national application information A.4, B.4, C.2 HI2 event-record mapping In addition to the events described here, report the For transmission of settings, use the national settings for the following service features: ASN.1 module as per Annex A.3 to this TR TKÜV, sent to the authorised agency using the ASN.1 module of - Mailing lists (including changes), TS 102 232-2. - Messaging (such as messaging service settings) - Forwarding (automatic email forwarding) When monitoring a mailbox, the following as well: - Email address (such as creation or deletion of an additional email address in the mailbox) Annex D Email format When using well-known ports and implementing the Do however provide them for IRI-Only measures. ‘IP packet’ email format, it is not necessary to report IRI parameters ‘client address’, ‘server address’, ‘client port’ or ‘server port’ additionally, as they can be derived from the IP or TCP header data. Annex F.3.2 Explanatory notes on the ASN.1 descriptions The ASN.1 descriptions of the different modules for implementation under this Annex F.3 must come from the different versions of ETSI Specifications TS 102 232-1 and TS 102 232-2, with removal of any ASN.1 module errors (e.g. incorrect domainID) during implementation. Parameters designated as ‘conditional’ or ‘optional’ in the specifications must be transmitted if available and if the specifications and Annex F.3 do not indicate otherwise. For the ASN.1 types of OCTET STRING format that they contain, the following rules apply:  If the standard defines a format for the parameters in question, such as ASCII or cross-reference to a (signalling or other) standard, use this.  If it does not indicate the format, enter both hexadecimal values in the relevant bytes so the higher-value half byte is in bits 5 to 8 and the lower-value half byte is in bits 1 to 4. (Examples: insert 4F H as 4F H = 0100 1111, not as F4 H; or for instance DDMMYYhmm = 23.07.2002 10:35 h as ‘2307021035’ H, not ‘3270200153’H.) Transmit administrative events (e.g. activation/deactivation/modification of a measure and error messages) as well as additional events (e.g. for proprietary services) as per Annex A.3. TR TKÜV, edition 8.1 (draft) Part A, Annex G, page 56 Annex G. Internet gateway (ETSI TS 102 232-3 and ETSI TS 102 232-4) This Annex sets out the conditions for the handover interface as per ETSI Specifications TS 102 232-03 [31] and TS 102 232-4 [32] for transmission routes (e.g. xDSL, CATV, WLAN) for direct user-specific access to the Internet. These ETSI specifications use the general IP-based handover interface as described in ETSI Specification TS 102 232-1 [29]. This Annex covers the decisions on the options in the specifications, as well as additional technical requirements. In addition to the Internet access service, if radio broadcasting services or similar services intended for the public (e.g. IPTV, video on demand) are implemented over platforms operated by the operator of the Internet gateway or entry points via this Internet gateway that do not require arrangements as per § 3(2)(first sentence)(4) TKÜV, then wherever possible, do not include these parts of the telecommunication in the surveillance copy of the Internet access. On the other hand, in the case of individualised distribution services that are not offered to the public (e.g. distribution of self-created content to closed user groups), these parts of the telecommunication do not fall under the exemption in § 3(2)(first sentence)(4) TKÜV and must be included in the surveillance. § 7(1)(first sentence)(9) TKÜV requires reporting of the public IP addresses of the participating users that are known to the telecommunications system of the obligated party. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.2 Participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports TR TKÜV, edition 8.1 (draft) Part A, Annex G, page 57 Annex G.1 Selected options and additional technical requirements Annex G.1.1 Basis: ETSI TS 102 232-1 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-1, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-1 specifications for national application information 5.2.1 Version The use of an OID in the ASN.1 description precludes the need for a separate parameter. 5.2.3 Authorisation country code In Germany, use ‘DE’. 5.2.4 Communication identifier In Germany, use the delivery country code ‘DE’. The communication identity number identifies the IRI The Federal Network Agency assigns the operator and CC of a communication process, corresponding to identifier as per Annex A.1. This always begins with the correlation number as per the second sentence of ‘49...’. § 7(2) TKÜV. The network operator assigns the network element identifier. This identifies the network element that collects the telecommunication. 5.2.5 Sequence number The sequence number must be created when the In exceptional cases where this condition cannot be surveillance copy is first generated (interception met, ensure that this function is set up in the Delivery point). Function at the latest. However, sequence numbers only created here must match the exact counting method at the place of origin. If UDP is used on this path, take additional measures to prevent potential package loss and secure the sequence. 5.2.6 Payload timestamp In general, give all times (TimeStamp) in the official From the TR TKÜV edition 7.0 and later, it is only (local) time as a permitted to use the MicroSecondTimeStamp. MicroSecondTimeStamp (with maximum resolution If the timestamp is not available in and accuracy). MicroSecondTimeStamp format at the interception point, generate the timestamp in this format as closely In principle, the MicroSecondTimeStamp must be as possible to the interception point of the surveillance created when the surveillance copy is first copy. generated (interception point). . 5.2.7 Payload direction Clearly indicate the flow of the CC using to target or from target. 5.2.11, 5.2.13 Interception Point Identifier and Extended Interception Point Identifier The network operator assigns the Interception In general, use the Interception Point Identifier. If the Point Identifier or Extended Interception Point identifier is longer than 8 characters, use the Extended Identifier. This identifies the logical point (inside a Interception Point Identifier. network element) where the data (IRI and/or CC) are collected in the network. 6.2.2 Error reporting The transmission is in accordance with Annex A.4 to the TR TKÜV. 6.2.3 Aggregation of payloads Use combined transmission of monitored IP However, this should not take more than a few packets, to avoid unnecessary overhead. seconds, and it requires coordination with the Federal Network Agency. TR TKÜV, edition 8.1 (draft) Part A, Annex G, page 58 Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-1 specifications for national application information 6.2.5 Padding data As an option, the obligated party may implement The relevant authorised agency must approve of the this. use of padding. 6.3.1 General Use TCP/IP. 6.3.2 Opening and closing of connections In principle, Part A, Section 3.1 TR TKÜV applies. This states that the Delivery Function must terminate to avoid unnecessary occupation of the lines of the authorised agency. 6.3.4 Keep-alives The requirements in Part A, point 3.3.3 apply for In principle, after successful data transmission, a timer the obligatory use of keep-alives. must terminate the TCP connection. The relevant authorised agency must agree to the use of keep- alives, in which the TCP connection is maintained at all times. 6.4.2 TCP settings For transmission, set port number 50100 for the The port number applies when using service authorised agency (destination port). specifications TS 102 232-2, TS 102 232-3, TS 102 232-4, TS 102 232-5 and TS 102 232-6. 7.1 Type of networks Transmit the payload over the public Internet. 7.2 Security requirements The requirements in Annex A.2 to the TR TKÜV It is not permitted to use TLS, signatures and hash apply. codes. 7.3.2 Timeliness Any use of separate managed networks requires coordination between the obligated party and the authorised agencies. Annex G.1.2 Basis: ETSI TS 102 232-3 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-3, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-3 specifications for national application information 4.3.1 Target Identity In principle, the requirements in Part A, Section 4 For instance, surveillance implementations based on a TR TKÜV apply. Any deviating technical cable modem identifier are permitted, but must take implementations must behave accordingly. into account possible connection of another cable modem to the Internet gateway under surveillance, or possible connection of the ‘monitored’ cable modem to another Internet gateway. 4.3.2 Result of interception, Timestamps In general, give all times (TimeStamp) in the official The GeneralisedTime parameter is encoded as (local) time. universal time and does not use a time difference. 6.1 Events Implement the events as per Table 1. TR TKÜV, edition 8.1 (draft) Part A, Annex G, page 59 Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-3 specifications for national application information 6.2.1 Use of targetIPAddress, additionalIPAddress Use parameters ‘targetIPAddress’ and When using NAT, this requirement is suspended until ‘additionaIPAddress’ to report the public IP further specification in a future edition of the TR TKÜV. addresses of the LuS known to the network of the obligated party, as per § 7(1)(first sentence)(9) TKÜV. 6.2.2 Use of location field Use parameter ‘location’ to report information on the location of the terminal as per § 7(1)(first sentence)(7) TKÜV, provided that the use is not location-specific. 8 ASN.1 for IRI and CC For these cases under § 7(3) TKÜV, it is not For these cases, in addition to the administrative data necessary to implement the included ASN.1 (e.g. LIID), it is only required to transmit the ASN.1 description for ‘IRIOnly’. data from ‘IPIRIContents’. This is in accordance with the requirement to transmit everything except the CC part for these kinds of orders. Annex G.1.3 Basis: ETSI TS 102 232-4 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-4, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-4 specifications for national application information 4.2.1 Target Identity In principle, the requirements in Part A, Section 4 For instance, surveillance implementations based on a TR TKÜV apply. Any deviating technical modem MAC address are permitted, but must take into implementations must behave accordingly. account possible connection of another modem to the Internet gateway under surveillance, or possible connection of the ‘monitored’ modem to another Internet gateway. 4.3.2 Result of interception In general, give all times (TimeStamp) in the official The GeneralisedTime parameter is encoded as (local) time. universal time and does not use a time difference. 6.1 Events Implement the events as per Table 1. 8.1 ASN.1 specification For cases under § 7(3) TKÜV, it is permitted to For these cases, only the opening and closing of a implement the included ASN.1 description for Layer2 tunnel is known. ‘IRIOnly’ instead of the description of ASN.1 parameter ‘ L2IRIContents’. Addendum 1 Use parameter ‘location’ in ASN.1 module ‘LI-PS- PDU’ to report information on the location of the terminal as per § 7(1)(first sentence)(7) TKÜV, provided that the use is not location-specific. Addendum 2 Coordinate with the Federal Network Agency on When using NAT, this requirement is suspended until reporting the public IP addresses of the LuS known further specification in a future edition of the TR TKÜV. to the network of the obligated party as per § 7(1)(first sentence)(9) TKÜV. TR TKÜV, edition 8.1 (draft) Part A, Annex G, page 60 Annex G.2 Explanatory notes on ASN.1 descriptions The ASN.1 descriptions of the different modules for implementations as per this Annex G are available in the different versions of ETSI Specifications TS 102 232-1, TS 102 232-3 and TS 102 232-4. Parameters designated as ‘conditional’ or ‘optional’ in the specifications must be transmitted if available and if the specifications and Annex G.1 do not indicate otherwise. For the ASN.1 types of OCTET STRING format that they contain, the following rules apply:  If the standard defines a format for the parameters in question, such as ASCII or cross-reference to a (signalling or other) standard, use this.  If it does not indicate the format, enter both hexadecimal values in the relevant bytes so the higher-value half byte is in bits 5 to 8 and the lower-value half byte is in bits 1 to 4. (Examples: insert 4F H as 4F H = 0100 1111, not as F4 H; or for instance DDMMYYhmm = 23.07.2002 10:35 h as ‘2307021035’ H, not ‘3270200153’H.) Transmit administrative events (e.g. activation/deactivation/modification of a measure and error messages) as well as additional events (e.g. for proprietary services) as per Annex A.3. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 61 Annex H. Specifications for VoIP, other multimedia services in fixed networks and fixed-line IMS platforms (ETSI TS 102 232-5 und ETSI TS 102 232-6) This Annex sets out the conditions on the handover interface as per ETSI Specification TS 102 232-5 [34] for IP multimedia services and ETSI Specification TS 102 232-6 [35] for emulated PSTN/ISDN services. This ETSI specification uses the general IP-based handover interface described in ETSI Specification TS 102 232-1 [29]. In cases of shared use of an IMS platform or use of identical IMS platforms for mobile and landline telecommunications, coordinate with the Federal Network Agency on the use of an interface as per Annex D. The conditions for the application of these ETSI specifications for mobile networks and mobile-based IMS platforms are based on Annex D. This Annex covers the decisions on the options in the specifications, as well as additional technical requirements. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 62 Annex H.1 Basic requirements on the application of service-specific details for IP multimedia services (ETSI TS 102 232-5) ETSI Specification TS 102 232-5 describes a handover interface for VoIP and other multimedia services based on Session Initiation Protocol (SIP), ITU-T Standards H.323 and H.248, as well as Real-time Transport Protocol (RTP) and Real-time Transport Control Protocol (RTCP). Annex H.1.1 Definitions Multimedia server Telecommunications systems involved in the provision of the VoIP service or (VoIP server) and any other multimedia service based on SIP, H.323 or H.248 in combination participating network with the media stream (e.g. RTP) elements VoIP identifier The VoIP identifier designates the telecommunication under surveillance. This term is used as a general designation for the various types of possible identifiers. VoIP account An account set up for collective management of multiple VoIP identifiers for the user. In certain cases, a VoIP account under surveillance may contain multiple VoIP identifiers. Login Process that verifies that the user has access permission for the VoIP account. Login name The login name used during login as part of the access ID is also an identifier used to denote the telecommunication under surveillance. Annex H.1.2 Basic information As a technical attribute, a telecommunications surveillance order may contain:  a VoIP identifier; or  the access ID (login name without password) of a VoIP account. To monitor the complete telecommunication under the VoIP identifier, it is necessary to ensure that the monitored telecommunication can actually be correlated to the LuS using suitable authentication methods. This should prevent situations such as failure to collect a VoIP communication under surveillance merely because the user has tampered with sender address. If this requirement cannot be met (such as due to an unsuitable authentication method), it is necessary instead to carry out an order related to a VoIP identifier by monitoring the entire VoIP account, with collection of the telecommunications of all VoIP identifiers of this account. If a telecommunications link already exists on activation of an interception measure, it is necessary to collect the CC and the IRI from this time onwards and provide copies of them (see Annex H.3.2, point 5.3). § 7(1)(first sentence)( 9 and 10) TKÜV requires reporting of the public IP addresses of the participating user that are known to the telecommunications system of the obligated party, as well as the known encoding used to transmit the telecommunication under surveillance. Annex H.1.3 Provision of CC in cases of separate transmission of signalling In principle, it is necessary to provide the IRI generated based on the signalling and the CC at the handover point. According to ETSI Specification TS 102 232-5, the CC consists of all the RTP and RTCP packets as well as any other protocols that transport the media stream (e.g. gateway protocols). With VoIP in particular however, the CC is sometimes transmitted separately from the signalling by other operators. The following options are available for CC provision: 1. The VoIP provider itself operates network elements to transmit the CC. These network elements may be: a) the Internet gateway, regardless of whether this is based on its own or a leased local loop (however, this does not include complete resale products such as DTAG Resale DSL); b) the hub that contains the connection point to the Internet, c) the transport or connection network for CC; or TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 63 d) the handover interface to/from PSTN (e.g. media gateway). This Annex H sets out the further requirements for this. 2. The VoIP provider uses a specific network element operator as described in point 1 to transmit the CC. For this, in addition to the requirements of Annex H, an implementation option is available as per § 170(1)(2) TKG. The obligated VoIP provider is however responsible for implementing the associated collaboration. For separate provision of CC and IRI, § 7(2) TKÜV requires the marking of these parts with a single reference number as well as a correlation number. In cases of CC surveillance using special routing, such as to a central hub, it is critical to ensure that the VoIP user participating in the telecommunication cannot detect this, as per § 5(4) TKÜV. Annex H.1 Requirements on the application of service-specific details for PSTN/ISDN services (ETSI TS 102 232-6) For emulated PSTN and ISDN services, ETSI Specification TS 102 232-6 provides the option to use a purely IP-based handover interface. This involves transmission of the copy of the telecommunication as an RTP/RTCP data stream through the general IP-based handover interface as per TS 102 232-1. In addition, the IRI encoded using module HI2Operatons is also transmitted with the TS 102 232-1. Annex H.3 Selected options and additional technical requirements Annex H.3.1 Basis: ETSI TS 102 232-1 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-1, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-1 specifications for national application information 5.2.1 Version The use of an OID in the ASN.1 description precludes the need for a separate parameter. 5.2.3 Authorisation country code In Germany, use ‘DE’. 5.2.4 Communication identifier In Germany, use the delivery country code ‘DE’. The communication identity number identifies the IRI and CC of a communication process, corresponding to The Federal Network Agency assigns the operator the correlation number as per the second sentence of identifier as per Annex A.1. This always begins with § 7(2) TKÜV. ‘49...’. The network operator assigns the network element identifier. This identifies the network element that collects the telecommunication. 5.2.5 Sequence number The sequence number must be created when the In exceptional cases where this condition cannot be surveillance copy is first generated (interception met, ensure that this function is set up in the Delivery point). Function at the latest. However, sequence numbers only created here must match the exact counting method at the place of origin. If UDP is used on this path, take additional measures to prevent potential package loss and secure the sequence. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 64 Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-1 specifications for national application information 5.2.6 Payload timestamp From the TR TKÜV edition 7.0 and later, it is only permitted to use the MicroSecondTimeStamp. In general, give all times (TimeStamp) in the official (local) time as a If the timestamp is not available in MicroSecondTimeStamp (with maximum resolution MicroSecondTimeStamp format at the interception and accuracy). point, generate the timestamp in this format as closely as possible to the interception point of the surveillance In principle, the MicroSecondTimeStamp must be copy. created when the surveillance copy is first generated (interception point). 5.2.7 Payload direction Clearly indicate the flow of the CC using to target or from target. Encoding information As a general rule, various optional audio data In principle, for simple transmission of IRI, report the encodings are available to the terminal. According codec used (if known to the network) as IRI. If the IRI to § 7(1) TKÜV, the transmitted IRI must include is collected at different points in the network, the codec actually used for audio data transmission sometimes resulting in transmission of different codecs and known to the network. (e.g. codec change in the network), the Interception (The TR TKÜV includes a reference to the existing Point Identifier should help merge the relevant IRI legal situation due to the use of different codecs record with the intercepted CC (audio data) (see point that may be unknown to the analysis system.) 5.2.11). 5.2.11, 5.2.13 Interception Point Identifier and Extended Interception Point Identifier In general, use the Interception Point Identifier. If the The network operator assigns the Interception identifier is longer than 8 characters, use the Extended Point Identifier or Extended Interception Point Interception Point Identifier. Identifier. This identifies the logical point (inside a The Interception Point Identifier and the Extended network element) where the data (IRI and/or CC) Interception Point Identifier should help better identify are collected in the network. the associated IRI in cases of multiple IRI transmissions (e.g. through different interception points) and if possible, combine the codec described using the IRI record with the intercepted CC (audio data). Implement this requirement as follows if reporting multiple codecs in the IRI: If the audio data codec is changed within the network, provide the CC data to be transmitted with the same Interception Point Identifier as the associated IRI record containing the correct codec. If the correlation described above is not possible, coordinate with the Federal Network Agency on alternative methods. 6.2.2 Error reporting Transmission is based on Annex A.4 to the TR TKÜV. 6.2.3 Aggregation of payloads Use combined transmission of monitored IP However, this should not take more than a few packets, to avoid unnecessary overhead. seconds, and it requires coordination with the Federal Network Agency. 6.2.5 Padding data As an option, the obligated party may implement The relevant authorised agency must approve of the this. use of padding. 6.3.1 General Use TCP/IP. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 65 Section of Description of the option or issue and Additional requirement, background or additional TS 102 232-1 specifications for national application information 6.3.2 Opening and closing of connections In principle, Part A, Section 3.1 TR TKÜV applies. This states that the Delivery Function must terminate to avoid unnecessary occupation of the lines of the authorised agency. 6.3.4 Keep-alives As an option, the obligated party may implement In principle, after successful data transmission, a timer this. must terminate the TCP connection. The relevant authorised agency must agree to the use of keep- alives, in which the TCP connection is maintained at all times. The requirements in Part A, point 3.3 apply for the obligatory use of keep-alives. 6.4.2 TCP settings For transmission, set port number 50100 for the The port number applies when using Specifications TS authorised agency (destination port). 102 232-2, TS 102 232-3, TS 102 232-4, TS 102 232-5 and TS 102 232-6. 7.1 Type of networks Transmit the payload over the public Internet. 7.2 Security requirements The requirements in Annex A.2 to the TR TKÜV apply. 7.3.2 Timeliness Any use of separate managed networks requires coordination between the obligated party and the authorised agencies. Annex H.3.2 Basis: ETSI TS 102 232-5 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-5, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-5 specifications for national application information 4.3 General requirements In principle, transmit the copies of the signalling The concept must use examples to explain the information (e.g. SIP messages) as IRI. parameters and combinations of messages that characterise the various individual services (e.g. basic call, call forwarding). Where known, it is also necessary to explain individual services that the user terminals (clients) can control, with regard to altered behaviour in signalling or in the RTP streams (such as simultaneous RTP sessions in conferences); provide updates for any subsequent expansions. IRI that is not part of the signalling must also be Use module HI2Operations from TS 101 671 to transmitted separately. transmit all IRI, with a separate parameter for the SIP messages; transmit the module according to the requirements of TS 102 232-6. A general mapping, such as according to ANSI T1.678, is not planned. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 66 Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-5 specifications for national application information 5.2.2 Provisioning of the H.323 IRI IIF For each specific case, discuss the exact signalling messages of the different protocols in the H.323 family to be transmitted as IRI with the Federal Network Agency. 5.2.3 Location information Use parameter ‘targetLocation’ to report information on the location of the terminal as per § 7(1)(first sentence)(7) TKÜV, provided that the use is not location-specific. 5.3 Assigning a value to the CIN The CIN is normally assigned at the start of a new Mark the first signalling information (e.g. INVITE) as session with the first signalling information (CC or IRI-BEGIN, and all further signalling information (e.g. IRI). INVITE from the SIP server for partner identifier) as IRI-CONTINUE. Mark the last (expected) signalling If a session already exists on activation of the information as IRI-END. interception measures, generate the CIN with the first IRI or CC message. If a telecommunications link with the monitored identifier already exists on activation of an interception measure, it is necessary to collect the CC and the IRI from this time onwards and provide copies of them. 5.3., 5.3.1 Assigning a CIN value to SIP-related IRI The description assumes use of the Call ID and the The requirement to generate a single CIN for the ‘O’ field of the SDP to generate a single CIN individual communication sessions applies regardless (correlation number) for the overall call. of whether the described parameters can be used. For processing different media streams within the same session, use the stream identifier as per Section 5.5. 5.4 Events and IRI record types The various call-specific IRI is reported as IRI- The option to send all IRI as REPORT is not permitted. BEGIN, IRI-CONTINUE and IRI-END; report a In certain exceptional cases, after coordination with the subsequent event (after an IRI-END) as IRI- Federal Network Agency, it is permitted to report some REPORT, as described. data from an existing session as REPORT. (This may be a call forwarding scenario, for instance, with the session first reported as BEGIN/CONTINUE/END and after forwarding as REPORT.) For each event, it is only permitted to mark one session as IRI-BEGIN or IRI-END. In other words, mark the first signalling information (e.g. INVITE) as IRI-BEGIN, and all further signalling information (e.g. INVITE from the SIP server for partner identifier) as IRI-CONTINUE. Mark the last (expected) signalling information as IRI-END. 5.5 Interception of Content of Communication If the obligated party uses encryption on the If the obligated party supports encryption of peer-to- network side or collaborates in key generation or peer-communications over the Internet by providing exchange, and can therefore decrypt the key management, without involving its network telecommunication, remove the decryption at the elements or those of its partners in CC transmission, it handover interface (§ 8(3) TKÜV). This applies in must at least provide the authorised agency with the the cases as per H.1.4, which require provision of key previously exchanged with its telecommunication the CC. system. Coordinate with the Federal Network Agency on the required procedure. Transmission of the exchanged key is not required if the obligated party can still remove the encryption on the network side using additional network elements. Use parameter streamIdentifier for multiple media streams within a session. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 67 Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-5 specifications for national application information 7 ASN.1 specification for IRI and CC Use parameters ‘iPSourceAddress’ and Reporting internal IP addresses of the network, such ‘iPDestinationAddress’ to transmit the public IP as if the public IP addresses of the communication addresses of the participating user that are known partners are present at the network boundaries, but not to the network of the obligated party, as per § directly on the VoIP server, does not meet the 7(1)(first sentence)(9) TKÜV. regulation. Paragraph As an alternative to using the ASN.1 parameters, it is permitted to report the public IP addresses within the SIP messages. If using this alternative, the document as per § 19 TKÜV (concept) must describe this, indicating the SIP message or SIP parameter used. Annex H.3.3 is removed. Annex H.3.4 Basis: ETSI TS 102 232-6 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 232-6, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue, Additional requirement, background or additional TS 102 232-6 specifications for national application information 5.2 Structures  Encode the IRI with module HI2Operations and transmit it directly with TS 101 232-1 using parameter ETSI671IRI.  Transmit the copy of the CC (RTP packets with UDP and IP headers) using TS 102 232-6 parameter pstnIsdnCCContents as TS 102 232-1 CCContents of type pstnIsdnCC.  Also transmit the information needed to interpret the RTP packets using TS 102 232-6 parameter PstnIsdnIRIContents as TS 102 232-1 IRIContents of type pstnIsdnIRI. 6.2 CC format If the obligated party uses encryption on the If the obligated party supports encryption of peer-to- network side or collaborates in key generation or peer-communications over the Internet by providing exchange, and can therefore decrypt the key management, without involving its network telecommunication, remove the decryption at the elements or those of its partners in CC transmission, it handover interface (§ 8(3) TKÜV). This applies in must at least provide the authorised agency with the the cases as per H.1.4, which require provision of key previously exchanged with its telecommunication the CC. system. Coordinate with the Federal Network Agency on the required procedure. Transmission of the exchanged key is not required if the obligated party can still remove the encryption on the network side using additional network elements. 6.2, 6.3.2 Supplementary information G.711 should be used as the default (mediaAttributes = ‘1’). A copy of the entire SDP message should always Transmission of the entire SDP message provides the be sent in field copyOfSDPMessage (mandatory); authorised agency with a complete copy of the the optional individual fields sessionName and telecommunication; it also prevents potential errors by sessionInfo are not required (optional). the obligated party when copying over the individual parameters. Addendum 1 ASN.1 specification for IRI and CC When using this interface, report the public IP For this, use parameter ‘Other-Services’ from ASN.1 addresses of the participating user that are known module ‘HI2Operations’ of ETSI TS 101 671. For other to the network of the obligated party, as per § options, coordinate with the Federal Network Agency. 7(1)(first sentence)(9) TKÜV. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 68 Annex H.4 Explanatory notes on ASN.1 descriptions The ASN.1 descriptions of the different modules for implementations as per this Annex H are available in the different versions of ETSI Specifications TS 102 232-1, TS 102 232-5 and TS 102 232-6. Parameters designated as ‘conditional’ or ‘optional’ in the specifications must be transmitted if available and if the specifications or Annex H.2 do not indicate otherwise. For the ASN.1 types of OCTET STRING format that they contain, the following rules apply:  If the standard defines a format for the parameters in question, such as ASCII or cross-reference to a (signalling or other) standard, use this.  If it does not indicate the format, enter both hexadecimal values in the relevant bytes so the higher-value half byte is in bits 5 to 8 and the lower-value half byte is in bits 1 to 4. (Examples: insert 4F H as 4F H = 0100 1111, not as F4 H; or for instance DDMMYYhmm = 23.07.2002 10:35 h as ‘2307021035’ H, not ‘3270200153’H.) Transmit administrative events (e.g. activation/deactivation/modification of a measure and error messages) as well as additional events (e.g. for proprietary services) as per Annex A.3. TR TKÜV, edition 8.1 (draft) Part A, Annex I, page 69 Annex I. Number-independent interpersonal telecommunications services other than email services (ETSI TS 103 707 and ETSI TS 102 232-2) For messaging services and other number-independent interpersonal telecommunications services provided based on proprietary and non-uniform protocols and for which a separately developed surveillance technology will regularly also be used to meet the legal requirements of another European country, the interfaces described here must have been set up by 1 December 2023. Annex F gives the requirements on email services. This Annex sets out the conditions for the XML/HTTP-based handover interface as per ETSI Specification TS 103 707 [39] and for the ASN.1/TCP-based handover interface as per ETSI Specification TS 102 232- 2 [30]. ETSI Specification TS 103 707 [39] uses the IP-based transmission procedure described in ETSI Specification TS 103 120 [38]. Transmission of the telecommunications surveillance order and related messages, such as specific activation of a measure, must also be in accordance with Part B of this edition, not the procedure described in ETSI Specification TS 103 120. In addition, it is possible to use the ASN.1/TCP-based handover interface as per ETSI Specification TS 102 232-2 [30] in cases where the provisions of this specification and Annex F suffice to meet the requirements of the TKÜV. This ETSI specification uses the general IP-based handover interface described in ETSI Specification TS 102 232-1 [29]. When using the two methods, it may be necessary to provide the handover interface as per ETSI Specification TS 102 232-5 in accordance with Annex H as well. Annex A.2 gives the specifications on protection of the IP-based handover interface. The use of ETSI Specifications TS 103 707 [39] and TS 103 120 [38] is subject to consultation with the Federal Network Agency until further notice. The use of ETSI Specification TS 102 232-2 [30] is subject to the requirements in Annex F.3. In addition to the requirements in Part A, Sections 3 and 4, the following Annexes apply: Annex Contents Annex A.2 Specifications for participation in the VPN and an alternative procedure based on HTTPS/TLS Annex A.3 Transmission of HI1 IRI and additional events Annex A.4 Failed transmission of the surveillance copy to the lines of the authorised agency This text also references the following Annexes to Part X of the TR TKÜV: Annex X.1 Proposed changes to the TR TKÜV Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) Annex X.4 Concept template for preparation of the documentary evidence, test protocols and test reports TR TKÜV, edition 8.1 (draft) Part B, page 70 Part B. Technical implementation of legal measures for information provision 1. Basic principles This Part B of TR TKÜV describes the following based on § 170(6) TKG [21] in conjunction with §§ 9 and 12 TTDSG [41] and §§ 174(7) and 177(3) TKG: 1. The required technical details for requests for information from the authorised agencies and the provision of information on subscriber and traffic data as well as secure electronic transmission of orders from the authorised agencies by the obligated telecommunications undertakings 2. The technical characteristics of the required sending and receiving equipment of the obligated parties and of the authorised agencies 3. The requirements to ensure a particularly high standard of data security and quality as per § 180(1) TKG when transmitting traffic data that require storage as per the first sentence of § 177(3) TKG. For messaging services and other number-independent interpersonal telecommunications services provided based on proprietary and non-uniform protocols and for which a separately developed retrieval technology will regularly also be used to meet the legal requirements of another European country, the interfaces described here must have been set up by 1 December 2023. Furthermore, this Part B of the TR TKÜV describes further optional applications for the interface, to boost the effectiveness of the overall procedure. This part also gives the technical details for secure electronic transmission of orders for traffic data retrieval and telecommunications surveillance as per § 12(2) TKÜV as well as for other uses. The transmission procedures described in this Part B of the TR TKÜV must or can (‘optional’ indication) be used for the following purposes: a. Subscriber data retrieval b. Traffic data retrieval c. Real-time transmission of the order to retrieve traffic data d. Radio cell structure retrieval1 (optional) e. Location retrieval f. Transmission of the telecommunications surveillance order (optional) g. Transmission of invoice reconciliation data in advance of compensation as per Annex 3 to § 23(1) of the Judicial Remuneration and Compensation Act [JVEG] (optional) In the interest of readability, this TR TKÜV uses the term ‘retrieval’ synonymously for the request to provide information (request), transmission of the order (warrant) and for the provision of information (response). 2. Transmission procedures ETSI-ESB and Email-ESB Use the transmission procedures described in Annexes A and B below as follows:  The ETSI-ESB transmission procedure, i.e. the interface as per the second sentence of § 174(7) TKG (Annex A), must be available to provide information on subscriber and traffic data as well as to receive corresponding orders for obligated parties with 100 000 or more contractual partners.  § 174(7) TKG states that all obligated parties must provide email-based transmission procedure Email-ESB (Annex B) to retrieve subscriber data, and Part 4 of the TKÜV states that obligated 1 For the purposes of this Guideline, a ‘radio cell’ is the area covered by a mobile aerial element that has been assigned its own cell identifier. TR TKÜV, edition 8.1 (draft) Part B, page 71 parties with less than 100 000 contractual partners must provide it to receive information requests and retrieve traffic data. For traffic data retrieval, as an alternative, obligated parties with less than 100 000 contractual partners may use the ETSI-ESB transmission procedure. Here, mixed operation for different applications may be permitted (e.g. ETSI-ESB for traffic data information including transmission of the corresponding order, and Email-ESB for information on subscriber data), in consultation with the Federal Network Agency. These transmission procedures may be used for the other purposes referred to in Section 1. Other transmission procedures and local handover are not possible if the systems are also provided for traffic data retrieval as per § 176 TKG. Non-secure transmission procedures, such as unencrypted transmission by email or sending of unencrypted data carriers by post, are also prohibited outside of use of the systems provided for traffic data retrieval as per § 176 TKG. According to § 1(1)(7) TKÜV, these requirements apply accordingly to the recording equipment of the authorised agencies, even when also using centralised input interfaces. In addition, it is not permitted to operate Email-ESB outside of authorised agencies, outside the premises of the obligated parties or outside the premises of their vicarious agents. Convert orders and information requests into multi-page TIFF format (ITU-T Fax Group 4) or PDF format for transmission. The maximum file size is 5 MB. If a follow-up order does not contain all the necessary data (e.g. legal basis, identifier, timeframe), transmit it in a file along with the original order. It is no longer necessary to send the original or a certified copy of the order subsequently by post when using the ETSI-ESB or Email-ESB transmission procedures. 3 Assurance of data security and data quality 3.1 Safeguards and technical details for order data storage The following requirements are based on § 170(6) and the fourth sentence of § 174(7) TKG and § 31(1) in conjunction with § 14(1 and 3) TKÜV, which state that the Federal Network Agency may set requirements in this TR TKÜV for the protection objectives defined in these individual regulations. In principle, the various protection objectives require the general basic protection as defined in § 167 TKG in the security requirements catalogue. In addition, the provisions of § 14(1) TKÜV apply, which state that the obligated party must protect its technical and organisational arrangements for the implementation of measures and transmission to the receiving equipment of the authorised agency from unauthorised use in accordance with the state of the art. Transmissions to the authorised agency must be encrypted; the transmission procedure descriptions below give the procedures for this. The requirements in § 14(3) TKÜV also apply to the administration of network elements via public networks for telecommunications surveillance or for information retrieval, including storage of the necessary information in these network elements. Implementation of these requirements is subject to the relevant international standards and the BSI recommendations. 3.2 Special requirements on transmission of traffic data that must be stored as per § 176 TKG The first sentence of § 177(3) in conjunction with the first sentence of § 180(1)TKG requires assurance of a particularly high standard of data security and data quality when transmitting traffic data as per § 176 TKG. The Federal Network Agency, along with BSI and BfDI, has developed the requirements catalogue as per § 180 TKG. Compliance with this catalogue offers a presumption of compliance with the legal requirements in §§ 176 to 179 TKG. TR TKÜV, edition 8.1 (draft) Part B, page 72 The special requirements below apply to the transmission procedures used for this, provided they are used:  exclusively for provision of information on traffic data as per § 176 TKG; or  in addition to other forms of use permitted under Section 1 above, for the provision of information on traffic data as per § 176 TKG. The figure below from the requirements catalogue shows a possible implementation of the overall architecture: Netz des Verpflichteten Physisch zutrittgesicherte Umgebung für das Verkehrsdatenspeichersystem Datenquellen Ablage- Zugriffs Datenspeicher Abfragesystem system -system Firewall Firewall Schlüssel- Kontroll- und management Filtereinrichtung Rufnummern nach § 11 TTDSG Firewall Firewall ETSI-ESB Bestandsdaten- speicher, ... Wartungszugänge Berechtigte Stelle Figure: Sample implementation of the basic architecture (source: requirements catalogue as per § 180 TKG) Netz des Verpflichteten Network of the obligated party Physisch zutrittgesicherte Umgebung für das Physically secure environment for the Verkehrsdatenspeichersystem traffic data storage system Ablagesystem Storage system Datenspeicher Data storage Zugriffs-system Access system Abfragesystem Query system Kontroll- und Filte reinrichtung Control and filter setting Rufnummern nach § 11 TTDSG Call numbers under § 11 TTDSG Schlüssel-management Key management Wartungszugänge Maintenance access Bestandsdaten-speicher, ... Subscriber data memory, ... Berechtigte Stelle Authorised agency The requirements catalogue as per § 180 TKG sets the following requirements, in particular, on transmission as per § 177(3) TKG: 3.2.1 Assurance of a particularly high standard of data security All components of the ETSI-ESB and Email-ESB transmission procedures, from the query system to the handover interface where the authorised agency receives the encrypted transmission (dedicated Internet connection), must meet the basic IT protection requirements of the BSI with security level ‘High’ (see Basic IT Protection Methodology, BSI Standard 200-2). TR TKÜV, edition 8.1 (draft) Part B, page 73 3.2.2 Use of particularly secure encryption methods, buffering in the transmission procedure components and deletion of traffic data in the query system During transmission, encrypt traffic data using a suitable procedure. The descriptions of the two transmission methods below include requirements for this. It is not permitted to use encryption methods other than those indicated. For traffic data retrieval as per § 176 TKG, the requirements catalogue as per § 180 TKG provides for traffic data decryption in the access system. To transmit the query results through the query system as part of the transmission procedure, it is permitted to temporarily buffer these unencrypted in the RAM or encrypted in the persistent memory, with regular renewal of the keys used. If using the query system and the transmission procedure to provide further information as per Section 1 above, ensure that the connection to other systems required for this is secured with a firewall. The provisions on firewall configuration and the log files apply in accordance with Section 5.2.4 of the requirements catalogue as per § 180 TKG. Delete the plain data that arise when processing queries in the query system and in the transmission procedure (decrypted traffic data and other temporary data) from the RAM immediately after transmission. In addition, prevent non-secure swapping of sensitive data from the RAM. Moreover, the requirements as per Section 5.2.5 of the requirements catalogue as per § 180 TKG apply. 3.2.3 Application of the four-eyes principle for access to and transmission of traffic data Processing of information requests from authorised agencies by specially authorised employees of the obligated party requires controlled access over the query system under the four-eyes principle. The specially authorised persons must provide authentication to the query system with individual user IDs. The corresponding TKÜV logging requirements apply here. Depending on the transmission procedure used, the query system design must enable the two specially authorised persons to perform the following checks: a) ETSI-ESB transmission procedure When using ETSI-ESB, the authorised agency must transmit the order and relevant query parameters. In separate, independent steps, the two persons with special access authorisation check that the query parameters contained in a judicial order or public prosecutor’s order or in an official information request are in accordance with the query parameters provided for access. The query system must ensure that the check by the obligated party cannot alter the query parameters indicated by the authorised agency. Report any errors or points of uncertainty to the authorised agency in accordance with the section on error handling. In the event of an error on the part of the authorised agency, restart the process (solutions such as correction by the obligated party by phone are not permitted). b) Email-ESB transmission procedure When using Email-ESB, the authorised agency does not transmit any predefined query parameters other than the order and any further explanatory notes. In an initial step, the first of the two specially authorised persons must define the query parameters for access to the traffic data. The first person sets the query parameters in accordance with the judicial or public prosecutor’s order or the official information request in the query system. TR TKÜV, edition 8.1 (draft) Part B, page 74 In a separate, independent step, the second person checks that the query parameters contained in the judicial order or public prosecutor’s order or in the official information request are in accordance with the query parameters provided for access. If the check is passed, the second person initiates access to the traffic data as well as transmission of the query results to the authorised agency. If the check is not passed, the two persons must reconcile the query parameters again. If this does not produce a clear result, report this back to the authorised agency with indication of the identified discrepancy. In the event of an error on the part of the authorised agency, restart the process (solutions such as correction by the obligated party phoning the authorised agency are not permitted). 3.2.4 Physical security of the transmission procedure Physically protect the query systems and other equipment in the transmission procedure from access by persons without special authorisation. 3.3 Time until traffic data availability According to the third sentence of § 31(3) TKÜV, the design of the systems available to deliver traffic data from network elements of their own telecommunications network must ensure that the collected data are available for retrieval by the authorised agency within 24 hours of the event in question. Deviations from this are permitted in individual cases. The documentary evidence must indicate the expected timeframe between collection and availability for retrieval. TR TKÜV, edition 8.1 (draft) Part B, page 75 Annex A. ETSI-ESB transmission procedure 1. Basic information This Annex sets out the national requirements on the ETSI-ESB transmission procedure based on ETSI Specification TS 102 657. For messaging services and other number-independent interpersonal telecommunications services provided based on proprietary and non-uniform protocols, it is possible, as an alternative, to use the ETSI-ESB transmission procedure based on ETSI Specification TS 103 707 in conjunction with ETSI TS 103 120. To protect the IP-based handover interface as per the first sentence of § 14 (1) TKÜV when using ETSI- ESB, the provisions in Part A, Annex A.2 apply. The specifications below pertain to implementation of ETSI-ESB based on ETSI Specification TS 102 657. 1.1 Basic description of the procedure In principle, the method is based on the mechanisms described in ETSI Specification TS 102 657. Because this specification requires definition of further technical details at the national level and does not include pre-existing requirements in Germany (e.g. the order obligation), additional provisions are required that go beyond the options selected for the specification. The basic transmission mechanism requires one receiver and one sender at both the authorised agency and the obligated undertaking, who transmit an initial request message from the authorised agency to the undertaking, followed by the requested data in a separate response message. These processes are generally initiated by electronic transmission of the order in a warrant request, followed by one or more actual queries, contained in separate data requests. Because the ETSI specification does not distinguish between warrant requests and data requests, these terms refer to the uniform request described there. The section below sets out the procedure based on an information request and the associated provision of traffic data for different identifiers, including different timeframes: Authorised agency Undertaking Authorised agency Req Recipient Undert. Req (TIFF metadata) system Sender XML check TIFF order Req HTTP OK Metadata TIFF order Metadata Other data Recipient Response ReqAck Sender XML Scanner ReqAck check HTTP OK Or der SINA VPN 1. Administration of the request at the authorised agency includes entering all metadata needed for the warrant request and an electronic copy of the order. The metadata contain the information on the order for the various identifiers and timeframes for actual electronic processing. If the metadata pertain to multiple identifiers to be queried, provide them with a targetNumber as a sequential number. In addition, it is also permitted to administer other data that will not be sent (e.g. file number, retrieval frequency). Automatically mark the warrant request with an individual requestNumber (such as 4711). 2. After receipt of the warrant request and the automatic readability and completeness checks, perform the manual check and approval of the metadata falling within the scope of the order, for provision of the information by the person(s) specially authorised for this by the obligated party. TR TKÜV, edition 8.1 (draft) Part B, page 76 Approval is only permitted if the metadata are in accordance with the details of the surveillance order. Approval applies to the order in question for all identifiers it indicates, including the timeframes; this approval is identified by the requestNumber of the warrant request (here, 4711). Each specific traffic data query requires a separate data request: 1. Based on the settings in the authorised agency system, a separate data request is sent manually or automatically, containing the query for a specific identifier and a specific timeframe. This data request is identified in turn with its own requestNumber (e.g. 4922) and as a reference to the warrant request, contains its requestNumber as the referencedRequestNumber (here, 4711). In addition, the targetNumber is used to refer to the sequential number in the metadata of the warrant requests. 2. After receipt of the data request and the automatic readability and completeness check, perform the automatic check against the metadata and targetNumber stored by the approval operation. If the metadata cover the specifically requested identifier and timeframe, perform automatic retrieval. Transmit the data collected for the identifier underlying the query in a separate response message identified with the requestNumber of the data request (here, 4922). Transmit messages from the undertaking using the same procedure, but with the roles reversed. 1.2 Procedural requirements  Use of ETSI definitions and national addenda Provision of an electronic order and metadata in the warrant request and the subsequent data requests requires the use of a national XML definition, Natparas2, transmitted using the XML module of the ETSI Specification. Other uses (e.g. subscriber data, positioning) require transmission of the supplementary XML definition, Natparas3, for transmission of the response data by means of the response message.  Metadata not in accordance with order If the metadata in the warrant request are not in accordance with the details of the order, it is not permitted to approve the relevant data of this part of the warrant request, for the provision of information. In these cases, report back with a ResponseIncomplete message as per Section 2.2.2.4 with a machine-readable list (TargetNumber) of the identifiers considered invalid. It is necessary to approve error-free queries for further identifiers that match the order. After clarification by the authorised agency, it is required to resubmit the process in a separate warrant request if the provision of information is still required for the incorrect entries. For this, the new warrant request may contain either: - a corrected order with unchanged metadata for the relevant identifiers; or - an unchanged order with corrected metadata for the relevant identifiers. If queries are not received for identifiers indicated in the order, do not enter any metadata for these (this does not require an error message). It is only permitted to reject an entire warrant request in cases of confirmed or suspected fundamental errors (such as a poor electronic copy of the order, or all metadata are incorrect or missing). Here as well, report back with a FailureResponse message as per Section 2.2.2.3.  Parallel sending of warrant and data requests It is common to send a warrant request at the same time as its initial data requests. The receiving system of the undertaking must have a mechanism available for immediate processing of received data requests on approval of the associated warrant request.  Separate procedures for different uses of the interface To maximise the simplicity of the query system process, it is not permitted to combine the usage cases listed in ‘1. Basic information’. Different uses require different warrant requests, even if using the same electronic order for the same identifier. TR TKÜV, edition 8.1 (draft) Part B, page 77  Multiple identifiers per warrant request, one identifier per subsequent query or assignment Every actual query or assignment (e.g. data request, activation request, etc.) contains exactly one specific identifier (in addition to the types listed in Chapter 4.1 in Part A of this TR TKÜV, the identifier may also consist of multiple components, such as name and address, where necessary for unique identification); the meta requests in the warrant request may contain multiple identifiers according to the possible multiple responses for the order.  Details on transmission of orders to implement interception measures In parallel with traffic data retrieval, it is permitted to use this interface to transmit orders to implement interception measures as per Section 1.3.6.  Use of uniform formats and parameters As with the requirements as per Part A of the TR TKÜV, the ETSI Specification offers various options for data retrieval (such as IP address in ASCII or Binary format). If the data that the undertaking has available must first be converted into one of these formats, use the encoding listed in Section 2.2.3. The authorised agencies must use the encodings indicated there in their requests. In addition, Section 2.2.4 specifies the XML parameters to use if the structure of the ETSI specification permits alternative parameters (standardisation).  Use of newer versions and format specifications of the national XSD and ETSI XSD Obligated parties are normally not permitted to use newer versions of the national XML modules and the ETSI XSD until at least 6 months after their publication. The Federal Network Agency website will publish a list of the permitted modules and any deviating transition deadlines, as well as the modules not permitted in initial implementations. Use parameters <additionalInformation> or <other_LegalBasis> to retrieve data not defined in previous versions. The Federal Network Agency has specified the data formats in Section 2.2.3. The authorised agencies must support and use the versions used by the individual obligated parties. Obligated parties must update older versions as per § 170(8) TKG. The aforementioned list sets an implementation timeframe for this (based on requirements where applicable). In cases of conflicts between versions, send an error message as per Section 2.2.2.2, indicating the supported version.  Deviations from the ETSI specification requirements To simplify the process and meet the specific requirements in Germany, the following deviations from the mechanism in the ETSI specification apply: 1. To enable requests for the traffic data of all services (e.g. voice communication service, Internet access service) used by an identifier, contrary to Chapter 6.2.1 of the ETSI specification, the response message may contain traffic data from different services. 2. To use a standard scheme for data requests, the telephony part of the ETSI specification applies. For instance, for a request for the traffic data of all processes of an email address, this requires entry of the email address in field emailAddress of the partyInformation in the telephony part. Section 2.2.3.4 states that combined retrieval is also possible. This expands field nationalTelephonyServiceUsage to enable retrieval of the Internet access service at the same time as the voice communication service.  Requirements on encryption procedures If using the ETSI-ESB transmission procedure, it is only permitted to use the systems set out in Annex A.1 to this Part of the TR TKÜV and in the current policy (Annex X.3) with the encryption procedures described there. The systems do not feature storage for the data to be transmitted. The automated transmission logging does not contain any indications of the type of the data transmitted. 1.3 Details on the different possible applications The section below gives details on the different possible applications. TR TKÜV, edition 8.1 (draft) Part B, page 78 1.3.1 Traffic data retrieval Traffic data retrieval requires transmission and verification of a warrant request before automatic processing of data requests. Transmission of the order over this interface is mandatory. Separate transmission of data requests enables the authorised agency to customise the frequencies and required timeframes based on information from the obligated undertaking for the retention periods for the provided traffic data. Therefore, the system does not provide for fixed retrieval frequencies for future queries. Only send the data request after the end of the query timeframe it indicates. Provide the information immediately. According to the second sentence of § 177(3) TKG, it is mandatory to mark the traffic data to be retrieved as per §§ 9 and 12 TTDSG (operational traffic data) and § 176 TKG (retained traffic data). For retrieval of larger data volumes, the ETSI specification, as per Section 5.1.7, provides for transmission in different parts. 1.3.1.1 Retrieval of forward-looking traffic data for an urgent order It is always required to set the needsConfirmation flag in the warrant request for retrieval of forward- looking traffic data initiated by an urgent order. Judicial confirmation is performed in a warrant request with the flag isConfirmation. 1.3.1.2 Correction of a decision already implemented To correct a decision after provisional implementation, such as due to suboptimal readability of an original fax transmission, with a new decision, the authorised agency sends a warrant request with the isCorrection flag. 1.3.1.3 Order extension It is only possible to extend active measures with a new decision. This requires sending a warrant request with a new end time to the obligated party and any necessary data requests. 1.3.1.4 Selection of traffic data type To clarify whether or not traffic data retrieval should include location data, every warrant request contains a corresponding flag (LocationCriteria). Another flag indicates whether the traffic date arose before or after the decision date. If both elements are set to false, location data will not be retrieved. 1.3.1.5 Data source Every warrant request contains unique information on the origin of the data source. The choice is between operational traffic data and traffic data stored based on a legal obligation (see also ‘Act introducing a storage obligation and maximum retention period for traffic data’ [Gesetz zur Einführung einer Speicherpflicht und Höchstspeicherfrist für Verkehrsdaten]). 1.3.1.6 Automatic delivery of late records after specification by the authorised agency As specified in Section 3.3, the design of the systems of the obligated party must ensure that records within the network are available for retrieval by the authorised agencies within 24 hours after the event in question. The obligated party must indicate the exact timeframe, which may be longer in certain cases, in its documentary evidence. The authorised agency may be take this into account in data request scheduling. To receive potentially late non-network records as well (e.g. roaming data), contrary to the practice of immediate provision of information, authorised agencies may use appropriately flagged data requests (see Section 3.2.2.3) to specify retrieval of late traffic data (late records) that are only available after the end of the timeframe indicated in the warrant request and after a waiting period that the obligated party sets for non-network records. The length of the waiting period, to be coordinated with the Federal Network Agency, must ensure that late records are regularly collected in full. Handle retrieval in a regular response message, including all the traffic data stored up to this time point over the entire timeframe. Authorised agencies may cancel this specification using a cancel message. TR TKÜV, edition 8.1 (draft) Part B, page 79 1.3.1.7 Selective traffic data retrieval Selective traffic data retrieval must be possible (§ 101a(1)(first sentence)(1) of the Code of Criminal Procedure [StPO]). For this, use XML element <requestedData> of the ETSI XSD to indicate the parameters to be retrieved in XPATH notation. Unlike with non-selective retrieval, the response only includes the parameters required by the authorised agency. Contrary to the procedure in Section 1.3.1, this XML element is only used to transmit selectively requested data. If the selected element features ‘child nodes’, the entire underlying XML subtree is considered selected. Only absolute path indications are permitted, i.e. wildcards and other search and logical operators such as AND, OR and XOR are not allowed. 1.3.1.8 Selective traffic data retrieval in an targeted call search By way of supplement to the preceding section, in addition to the flag (see Section 3.2.2.3), fill the following parameters in Natparas2 of the ETSI XSD to retrieve traffic data to a specific destination address or from a known telephone number (origin address) to unknown destination addresses (targeted call search):  Targeted call search to a known destination address: TelephonyServiceUsage/partyInformation/partyNumber: Destination number (E.164 format): Indication of the known destination address TelephonyServiceUsage/TelephonyPartyInformation/TelephonyPartyRole: Tag number 1, ‘terminating-Party’  Targeted call search from a known telephone number (origin address): TelephonyServiceUsage/partyInformation/partyNumber: Origin address (E.164 format): Indication of the known origin address TelephonyServiceUsage/TelephonyPartyInformation/TelephonyPartyRole: Tag number 1, ‘originating-Party’. 1.3.1.9 Premature deactivation of individual identifiers of an existing order related to traffic data If the authorised agency does not intend to request any further traffic data on a particular identifier for the duration of the order, it should inform the obligated party of such. To enable premature deactivation of targets of a valid warrant related to traffic data, a WarrantTarget must be disabled. For this, the authorised agency sends a warrant with the DeactivateTarget flag set for each target to be terminated prematurely. Targets not listed are not deactivated. For acknowledgement, this is followed by either ResponseComplete (all changes applied), ResponseIncomplete (some changes rejected with error message for each target) or ResponseFailed (all changes rejected, also with error message). Acknowledge any subsequent incoming data requests for deactivated targets with FailureResponse. The DeactivateTarget flag cannot be used for other purposes. 1.3.2 Real-time traffic data retrieval By way of supplement to Section 1.3.1, the following apply: To meet the conditions of the real-time requirement, obligated undertakings as per § 32(3) TKÜV that provide the interface for transmission of telecommunications under surveillance as per Part A may implement information requests of this kind by administering an IRIOnly measure (provision of data as per § 7 TKÜV). This requires modification of the surveillance technology so: 1. the data transmitted to the agency authorised to receive the information do not contain any message content; 2. location data are also collected for receive-ready terminals and transmitted to the agency authorised to receive information; and 3. it is possible to limit the transmission of location data as per paragraph 2 to law enforcement agencies as per § 100g(1) of the Code of Criminal Procedure and to other agencies authorised to receive information under the applicable provisions of the law. TR TKÜV, edition 8.1 (draft) Part B, page 80 Depending on the system, transmit SMS short messages in the signalling channel. In the case of real- time traffic data retrieval, remove this SMS CC before transmission to the authorised agencies. In this process, do not change any parameter values such as lengths or checksums that describe the original packet size. Alternative arrangements to comply with these kinds of information requests must be equivalent, and designed in coordination with the Federal Network Agency. For the associated messages (warrantRequest and dataRequest), Section 2.2.1 stipulates use of the port for transmitting the telecommunication surveillance order. To distinguish between the types of use, a flag explicitly indicates real-time traffic data retrieval (as per Section 3.2.2.2). 1.3.3 Retrieval of radio cell structure information As an option, it is permitted to use the described interface and the procedure as per Section 1.3.1 to retrieve information on the structure of radio cells. The specific query data are defined in the ETSI XSD. Transmission of the warrant request and data request also sends the request to retrieve a radio cell structure. As an option, the warrant request may contain XML element <warrantTIFF>, <warrantPDF> or <warrantTextform>. The data request is sent with the warrant request or immediately afterwards. The response takes the form of a TIFF file or PDF file and contains a map section with the calculated range of the requested cell as well as the corresponding information (NE- name/status/geocoordinates/HSR/aperture angle (optional), owner). 1.3.4 Subscriber data retrieval § 174(7) TKG requires use of ETSI-ESB and the procedure described in Section 1.3.1 to retrieve subscriber data for all telecommunications providers with 100 000 or more contractual partners. Transmission of the warrant request and data request also sends the subscriber data query. The warrant request must meet the formal requirements of § 174(2) TKG (including on form and indication of the legal basis). This also includes the optional list of selective queries. As an option, XML element <warrantTIFF> or <warrantTextform> is available to implement the required form. The data request is sent with the warrant request or immediately afterwards. The contents of the data request do not exhibit any deviations (such as excessive volumes) from the warrant request. Where the ETSI XSD does not provide suitable fields for query data, the national addendum defines the necessary fields. If a data request does not follow warrant request (or vice versa) within one hour, close it and send a FailureResponse for the warrant request (or data request). Request processing starts with a formal warrant request check by a responsible specialist as soon as the data request is available. The check and approval by a responsible specialist may be omitted if the technical design of the electronic interface can automatically verify compliance with the formal requirements set out in § 174(2) TKG. Perform retrieval after receipt of the data request. 1.3.4.1 Selective subscriber data retrieval The subscriber data retrieval must also be possible in a selective form. For this, use XML element <requestedData> of the ETSI XSD to indicate the parameters to be retrieved in XPATH notation. Unlike with non-selective retrieval, the response only includes the parameters required by the authorised agency. When using this XML element, only transmit the selectively requested data. If the selected element features ‘child nodes’, the entire underlying XML subtree is considered selected. Only absolute path indications are permitted, i.e. wildcards and other search and logical operators such as AND, OR and XOR are not allowed. If the request includes data field PUK of the ETSI XSD, this includes a request for the PIN, which, if present, the obligated party must report in the corresponding field in NatParas3. The Federal Network Agency website (www.bundesnetzagentur.de/tku) publishes a table of subscriber data that may be requested, an explanation of the expected result for each parameter and the corresponding XPath. TR TKÜV, edition 8.1 (draft) Part B, page 81 1.3.4.2 Specification of request scope The data field scope of type ScopeForSubscriberData specifies the scope of the request and how to perform the search. Regardless of whether or not a query uses XPath, three options are available: 1. customer: all selected data on a particular customer. Please note that the same customer can have multiple customer relationships with the same obligated party, and the request only covers the customer relationship corresponding to the requested identifier. 2. contract: all selected data on a particular contract; a contractual relationship found based on the requested identifier. 3. empty scope(neither customer nor contract are selected): all selected data on a particular identifier. Do not retrieve data on any identifiers or contracts other than those belonging directly to the requested identifier. 1.3.5 Urgent location retrieval For mobile terminal positioning and in cases that require line location requests that cannot be postponed in the processing, Section 2.2.1 stipulates use of port 50220. Positioning can be used for the following purposes: a) Mobile terminal positioning b) IP address positioning c) Retrieval of the name and address of a physical line or customer ID (LineID) d) Positioning based on another identifier (OtherID in combination with OtherIDtype) The requirement for the fastest possible availability of the results of these queries at changing locations (e.g. locations for missing person searches), an electronic procedure based on local exchanges cannot always meet this requirement. It may therefore be necessary to maintain a ‘manual’ procedure in parallel, such as by phone. It is not required to accept requests of this kind outside normal business hours. The obligated party must describe the actual organisational arrangements in the documentary evidence (concepts). 1.3.6 Transmission of orders and other telecommunications interception measures Use of this interface meets the requirements of the first sentence of § 12(2) TKÜV for secure electronic transmission of a copy of the order. In this case, this does not require presentation of the original order or a certified copy thereof. 1.3.6.1 Implementation of interception measures As with the traffic data retrieval procedure, implementation of interception measures first requires an approval based on a warrant request; measure activation and deactivation is sent in a separate activation or deactivation request. The various identifiers involved are identified by a targetNumber as a sequential number. Use of this option must meet the logging obligation as per § 16 TKÜV, which requires recording of every use of the surveillance equipment, regardless of whether this use is manual or automated. TR TKÜV, edition 8.1 (draft) Part B, page 82 The figures below show the process for implementing an interception measure with two identifiers (Figure A) and for extension of a measure (Figure B): Activation of a TCIM for ‘Premature’ identifier A deactivation of Change of the Order as per with LIID TCIM with TCIM with § 100a StPO 111222 identifier A identifier A new requestNumber new requestNumber new requestNumber requestNumber: 56789 referencedRequestNumber: 56789 refReqNumber: 56789 refReqNumber: 56789 LIID: 111222 LIID: 111222 Activation of a ‘Premature’ TCIM for deactivation of identifier B TCIM with with LIID identifier B 55555 new requestNumber new requestNumber referencedRequestNumber: 56789 refReqNumber: 56789 LIID: 55555 Figure A. Implementation of an interception measure for identifiers A and B Activation of a TCIM for identifier C Order as per with LIID § 100a StPO 454545 new requestNumber requestNumber: 56899 referencedRequestNumber: 56899 ‘Premature’ Extension of a Order as per deactivation of TCIM with § 100a StPO TCIM with identifier C extension identifier C new requestNumber: 57123 new requestNumber new requestNumber referencedRequestNumber: 56899 refRequestNumber: 57123 refRequestNumber: 57123 LIID: 454545 LIID: 454545 Figure B. Implementation and extension of an interception measure for identifier C 1.3.6.2 Implementation of urgent orders If an interception measure must be implemented by means of an urgent order, the needsConfirmation flag must be set in the warrant request. Judicial confirmation is performed in a warrant request with the flag isConfirmation. 1.3.6.3 Corrections to orders for measures already implemented It is permitted to correct a decision after provisional implementation, such as due to suboptimal readability of an original fax transmission, with a new decision. For this, a warrant request is transmitted with the flag isCorrection. 1.3.6.4 Changes to measures already implemented Use a modify request to apply changes to an active measure which do not require an additional order. TR TKÜV, edition 8.1 (draft) Part B, page 83 1.3.6.5 Order extension It is only possible to extend active measures with a new decision. This requires sending a warrant request with a new end time to the obligated party as well as a renewal request. To initiate changes to an active measure which do require an additional order, it is necessary to use a second warrant request and activate them with a second activation request. The second warrant request initiating the change must not contain the metadata of individual measures or identifiers from the first warrant request that are not affected by the change. As with the traffic data retrieval procedure, activation, modification modify and renewal request may be processed automatically after checking against the metadata in the warrant request. 1.3.7 Transmission of invoice reconciliation data in advance of compensation as per § 23(1) JVEG (optional) See Section 4. 1.4 Electronically secured order transmission Use of one of the interfaces described in Part B ensures the security of electronic transmission within the meaning of the requirement in § 12(2) TKÜV. However, when applying these procedures and any default settings for administration interfaces, ensure that automatic implementation of the order is not possible. In fact, a ‘manual check’ is required in each individual case. Only after this manual check and subsequent release in the system is it possible to activate a measure, either manually, or automatically with a further request. This does not affect the rule as per the second sentence of Section 1.3.4(4). 2. Handover interface as per ETSI Specification TS 102 657 This section describes the conditions on the handover interface as per ETSI Specification TS 102 657 [37]. This Annex covers the decisions on the options in the specifications, as well as additional technical requirements. Use the XML module described in the ETSI specification to transmit a query; it is not permitted to bundle multiple queries. In addition to the requirements of this Part, the following Annexes to Part X of the TR TKÜV apply: Annex Contents Annex X.1 Proposed changes to the TR TKÜV Annex X.3 Regulations for the registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) 2.1 Selected options for ETSI TS 102 657 The table below describes the options selected for the different chapters and sections of ETSI Specification TS 102 657, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the ETSI specification. Section of Description of the option or issue and Additional requirement, background or additional TS 102 657 specifications for national application information 4.1 Reference model Different Authorised Organisations for HI-A and For this, see the specifications in this table for HI-B do not apply. Chapter 5.4 4.5 Model used for the RDHI Use XML/HTTP as the transmission For this, see the specifications in this table for mechanism. Chapter 7 or those following this table. TR TKÜV, edition 8.1 (draft) Part B, page 84 Section of Description of the option or issue and Additional requirement, background or additional TS 102 657 specifications for national application information 5.1.2 Message flow modes Only the General situation variant as per The obligated party transmits requested data to the Chapter 5.2 applies. authorised agency immediately (push procedure). 5.1.5 Errors and failure situations Report errors as defined in 5.1.5.2 to the For this, see the specifications in Section 2.2.2 TR authorised agency, with a qualified error TKÜV after this table. message. The receiver must reject transmissions with formal errors (errors as per 5.1.5.3). 5.1.7 Delivery of results It is necessary to implement the single shot With the single shot delivery option, each query has delivery option, and optional to implement the exactly one response. For forward-looking orders multi-part delivery option. requesting information on traffic data, the authorised agency must send separate queries (requests) to the undertaking for each order, taking into account the timeframes for storage of the data by the undertaking. The multi-part delivery option enables subdivision of the retrieved data in cases of high volumes. If this option is applied, use parameter ResponseNumber. The concept document must detail the use and its exact design. For both options, the following additional indications apply: 1. The basic obligation on telecommunications undertakings as per §§ 9 and 12 TTDSG to delete unneeded traffic data immediately after terminating the connection remains unchanged. 2. The design of the technical procedure does not give rise to any obligation or authorisation to store traffic data within the framework set out in §§ 9 and 12 TTDSG. 5.5 HI-A and HI-B addressing The deliveryPointHIB field is not used. Different IP addresses for an Authorised Organisation are not permitted in the same request or its corresponding response, i.e. source IP address for HI-A and destination IP address for HI-B must be identical. 6.1.2 RequestID field specification The Federal Network Agency assigns the The Authorised Organisation Code of the authorised required Authorised Organisation Code identifier agency corresponds to the authorised agency ID of the authorised agency. assigned as a unique reference number for telecommunications interception measures (for this, see Annex X.2 to the TR TKÜV). If the authorised agency does not receive an ACK message for a transmitted request, it may Acknowledgement of duplicate RequestNumbers by resend the same request with the same the obligated party is limited to the data available to RequestNumber. Section 2.2.2.5 of this TR it. This does not give rise to any right to deviate from TKÜV describes this procedure. deletion requirements under data protection law. 6.1.3 CSP identifiers The Federal Network Agency assigns the The CSP ID of the obligated party corresponds to the required CSP ID and Third-Party CSP ID to the operator ID assigned as part of the obligation under obligated party. Part A and/or Part B of this TR TKÜV. 6.1.4 Timestamp The restrictions in Section 2.2.3.1 of this TR TKÜV apply. TR TKÜV, edition 8.1 (draft) Part B, page 85 Section of Description of the option or issue and Additional requirement, background or additional TS 102 657 specifications for national application information 6.3.1 Information contained within a request 6.3.2 Request identifiers with equals. Do not use: Only use range parameters lessThanOrEqualTo notEqualTo, lessThan, greaterThan, startsWith, and greaterThanOrEqualTo for time indications. endsWith, isAMemberOf. 6.3.3 Additional information in requests All requests have the same priority. Do not use parameter MaxHits. 6.4 Error messages Compose informative error messages. For instance, if version conflicts arise, the error messages must include at least the expected version. 7 Data exchange techniques Use XML/HTTP as the transmission For this, see the specifications in Section 2.2 TR mechanism. Perform transmission over the TKÜV or after this table. public Internet using a VPN as per Annex A.2. 7.2 HTTP data exchange Use the Mutual client/server option. For this, see the specifications following this table. 7.2.3 Mutual client/server URI is uniform for HI-A and HI-B /ETSI. A host header is not needed. 8 Security measures The requirements of Annex A.2 apply. Annex A Data fields The Annex describes the data fields used and Examples of common queries and the expected the specifications within an ASN.1 definition. results are available from the Federal Network The applicable XML definition is available on the Agency. ETSI website, as is the ETSI specification. 2.2 Additional technical requirements for the interface description as per ETSI TS 102 657 The handshake mechanism described in the ETSI specification requires more stringent national specifications on the HTTP transmission method it describes, to ensure smooth interaction between the different systems. 2.2.1 HTTP transmission method For electronic transmission to a participating undertaking, this undertaking provides the required addressing information (IP address) to the Federal Network Agency, which forwards this information to the authorised agencies. The port numbers of the receiver (destination port) are identical for HI-A and HI-B, and must be used as shown in the table below. If the request requires an order, this is transmitted over the same port. Application destination port Traffic data retrieval 50200 Subscriber data retrieval 50210 Location retrieval 50220 Transmission of the telecommunications surveillance order 50230 Real-time traffic data retrieval Retrieval of radio cell structure information 50250 TR TKÜV, edition 8.1 (draft) Part B, page 86 Transmission of data to assert the claim for compensation as per Annex 3 50260 to § 23(1) JVEG Transmit each message (Req, ReqAck, Res, ResAck, etc.) in an individual HTTP session using the POST method. The server uses an HTTP 200 (OK) to acknowledge successful transmission and server- side validation of the XML message. After transmitting the HTTP status codes, the server terminates the connection. If 60 seconds pass without any client or server activity, it is permitted to terminate a connection. If the server terminates the connection, it must first send an HTTP 408 (request time-out) to the client. Only one request per HTTP session is permitted; for multiple requests, transmit each in a separate HTTP session. Use of ‘Content-Encoding: gzip’ in the HTTP POST request of the client is optional. The server must be able to process the requests and responses. As per the XML standard, it is necessary to replace special characters with the corresponding escape characters, to enable validation. 2.2.2 Error handling 2.2.2.1 Request or information encoding error (as per ETSI TS 102 657, Section 5.1.5.3) In cases of formal transmission errors in a request or in information (invalid XML, or required parameter missing), the HTTP server must reject this with HTTP status code 422 (Unprocessable Entity). Transmit an informative error message in the HTTP body. For instance, if the version of the transmitted Natparas does not match the version expected by the obligated party, the HTTP body of the error message must indicate the version used by the obligated party. Annex A.4 in Part A of this TR TKÜV applies accordingly for the requirement to make repeated attempts to transmit information. 2.2.2.2 Status errors (as per ETSI TS 102 657, Section 5.1.5.3) In cases of status errors (‘wrong messages at the wrong time’), send an error message (ErrorAck) that refers to the RequestID of the request. As an option, this may also contain comments. 2.2.2.3 Request cannot be fulfilled (as per ETSI TS 102 657, Section 5.1.5.2) If a request cannot be fulfilled (e.g. incorrect parameters, does not match the order, or data request is for a rejected warrant), send a FailureResponse message with indication of the reasons, composed as in the example below. This procedure is necessary if: a) the manual check of a request message (e.g. after transmission of an order or a subscriber data query) finds that the entire request cannot be fulfilled; or b) the automatic check (e.g. on a request message of the usageData type) detects a parameter error. This normally requires subsequent transmission of a new request with a new requestNumber. This FailureResponse message may also be used when technical or other errors on the part of the obligated undertaking cause retrieval delays that must be reported to the requesting agency. 2.2.2.4 Sending the ResponseComplete or ResponseIncomplete message In the absence of errors, acknowledge a request of the warrant type with a ResponseComplete message. TR TKÜV, edition 8.1 (draft) Part B, page 87 If parts of the order cannot be implemented, send a ResponseIncomplete message with a machine- readable list of the specific identifiers considered invalid. It is permitted to add a short error message (RejectedTargetErrorMessage) for each rejected identifier (RejectedTargetNumber). 2.2.2.5 Repeated transmission of the same message Use a corresponding ACK message to acknowledge every request, response or cancel message. If this ACK message is not received, it is permitted to resend the same original message (such as a request) including the same requestNumber. The receiving system must be able to recognise that the same message is being resent, and:  return an ACK message;  but prevent further processing of the second message (e.g. traffic data retrieval) if the first message has already been received and is in processing. Resent messages must have the same content; if an optional check of the original and repeated messages finds a discrepancy, suspend processing and send a FailureResponse message. 2.2.2.6 Sending a cancel message Authorities can use a cancel message to stop unprocessed data requests that are no longer required. Data requests already in processing will still be retrieved. 2.2.3 Formats In principle, wherever possible, the obligated undertaking must provide the data to be retrieved in the format in which they are available to it. If certain data available for retrieval must first be converted into a format prescribed in the ETSI specification, use the encoding listed in Section 2.2.3.4 below. In their requests, the authorised agencies must use the encodings indicated there. Because these provisions may be subject to updates based on new applications or types of traffic data, this section reflects the state of affairs at the time of publication of this edition of the TR TKÜV. The Federal Network Agency will coordinate with the stakeholders when adopting new provisions. The current version of the format specifications is available for download on the website of the Federal Network Agency at (www.bundesnetzagentur.de/tku). 2.2.3.1 Date and time formats For this part of the TR TKÜV, use of the GeneralisedTime encoding for date and time indications is uniform and standard. Here, the GeneralisedTime format is restricted to YYYYMMDDhhmmss.fraction +/- time differential, where YYYY is the year, MM the month, DD the day, hh the hour (00 to 23), mm the minute (00 to 59) and ss the second (00 to 59). An option for further precision is available (fractions of seconds). In principle, times are always in official German time (local time). To differentiate between different times and between summer and winter time, indicate the time difference from UTC. This requirement also applies to retrieved data generated in the internal system or network of the obligated undertaking; for time indications received from foreign roaming partners, it is permitted to deviate from the rule and use the time value provided. 2.2.3.2 Formats for geographic location information as per ETSI TS 102 657 For the default values for coordinate data, use geographic coordinates in decimal notation (‘geoCoordinatesDec’) or as angular geographic coordinates (‘geoCoordinates’). Indicate the coordinates within the ‘extendedLocation’ structure based on the WGS84 reference system. If known, include the main radiation direction (azimuth) in the location information. If the description of a geographic location, such as for a ‘radio cell query’ or to provide mobile terminal positioning information, must be provided by means of postal information, use parameter ‘postalLocation’ within structure ‘extendedLocation’ to provide this. 2.2.3.3 Formats for radio cell identifiers for radio cell queries For radio cell queries, transmit the requested radio cell identifier from 2G to 4G (including 5G NSA) in field ‘userLocationInformation’. Please note that the userLocationInformation block can only contain a TR TKÜV, edition 8.1 (draft) Part B, page 88 single indication. It is not permitted to use other data fields, such as GlobalCellID. For 5G SA radio cell identifiers, use field nCGI instead (already available in TS 102 657). Similarly, for radio cell identifiers in traffic data information, only use field ‘userLocationInformation’. For 5G SA radio cell identifiers, use field nCGI instead. 2.2.3.4 Formats for other identifiers as per ETSI TS 102 657 Table A below lists the identifiers as per ETSI TS 102 657 for which only one format option is available, and explains their application. Table B contains identifiers for which the ETSI specification offers multiple formatting options or where an explanation appears helpful, and explains the variants to be used according to the above explanation or that require requests from the authorised agencies: Table A Identifier Format as per TS 102 657 Example of encoding as per TS 102 657 (or national addendum) PartyNumber E.164 in international format as Identifier 0123/4567890 (telephone number, a UTF string MSISDN, VLR) ETSI format 491234567890 IMSI Octet string size 3-8 Identifier 262071234567890 as per 3GPP TS 09.02 ETSI format 62021732547698F0 IMEI Octet string size 8 Identifier 12345678901234 as per 3GPP TS 09.021 ETSI format 21436587092143F0 userLocationInformation Octet string size 1-35 as per 3GPP TS 29.274 emailAddress UTF8String Identifier [email protected] (email address) ETSI format [email protected] 1 If only positions 1 to 14 are available for an IMEI, fill the remaining positions with padding (11110000) or ‘F0’. When comparing IMEIs, an IMEI should be considered equivalent to the requested IMEI even if the checksum or software version digits are different or missing. Table B Identifier Format as per Example of encoding as per TS 102 657 TS 102 657 IPv4 address Octet string size 4 Identifier 127.0.0.1 ETSI format 7F000001 IPv6 address Octet string size 16 Identifier 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 ETSI format 20010DB885A308D313198A2E03707344 For otherwise required identifiers for which the ETSI specification does not provide any corresponding parameters, national XML module Natparas2 includes expansions for ETSI parameter nationalTelephonyPartyInformation (see Part B, Section 3.2.2 of this TR TKÜV). Thus, do not use ETSI parameters TelephonyDeviceID or subscriberID for those options. 2.2.3.5 Combined retrieval of traffic data for the voice communication and Internet access services of an identifier (optional) ETSI Specification TS 102 657 draws a basic distinction between retrieval for different services, such as voice communication services and Internet access services. Thus, retrieval of traffic data for the voice TR TKÜV, edition 8.1 (draft) Part B, page 89 communication and Internet access services of a specific identifier (landline or mobile number) would require separate retrieval. To prevent duplicate traffic data requests and retrievals, this TR TKÜV allows the following optional procedure: 1. Both the warrant request and the data request use the usageData parameter to indicate whether to retrieve the traffic data for the voice communication service or the Internet access service. If both possible values are set to true, the request is for combined retrieval. 2. To transmit traffic data for combined requests, the field ‘nationalTelephonyServiceUsage’ in the ETSI specification is expanded (in bold in the shaded section below) so retrieval for the voice communication service can also include the Internet access service. TelephonyServiceUsage ::= SEQUENCE { partyInformation [1] SEQUENCE OF TelephonyPartyInformation OPTIONAL, communicationTime [2] TimeSpan OPTIONAL, -- Time and duration of the communication nationalTelephonyServiceUsage[10] NationalTelephonyServiceUsage OPTIONAL } NationalTelephonyServiceUsage :: = SEQUENCE { countryCode [1] UTF8String (SIZE (2)), version [2] UTF8String (SIZE (2)), internetAccess [3] NAServiceUsage OPTIONAL } The concept must indicate the option to use this method. If the obligated undertaking does not support this option, it must respond to a request of this kind with an error message as per Section 2.2.2.3. 2.2.4 Standardisation of response data for selective retrieval of subscriber and traffic data A national survey on the selection of suitable ETSI parameters for subscriber and traffic data found that the specification does lend itself to different interpretations and may therefore result in deviating parameter selections in certain cases. To ensure a uniform level of information for selective retrieval, tables must give cross-manufacturer definitions of the parameters to be used (see also Sections 1.3.1.7, 1.3.1.8 and 1.3.4.1 of this Annex). The Federal Network Agency website (www.bundesnetzagentur.de/tku) publishes the tables to be used. 2.2.5 Flexible use of free text field ‘otherInformation’ For all parameters that lack clear correspondences in the ETSI structure, use free text field ‘otherInformation’ (responseMessage/responsePayload/ResponseRecord/additionalInformation/otherInformation). The syntax to be used here is available in Section 3.3.2.1. 3. Definition of national parameters 3.1 General The international standards and specifications underlying this TR TKÜV offer the possibility to transmit national parameters. The section below defines additional national XML modules ‘Natparas2’ for transmitting the copy of the order and the additional metadata in the warrant request and data request and ‘Natparas3’ for transmitting the response for the other uses (such as for mobile terminal positioning). Only the Federal Network Agency is permitted to make changes or expansions. As per the XML standard, it is necessary to replace special characters with the corresponding escape characters, to enable validation. TR TKÜV, edition 8.1 (draft) Part B, page 90 Insert module Natparas2 into field NationalRequestParameters of the RequestMessage, and insert module Natparas3 into field NationalResponsePayload of the ResponseMessage. The latest versions of the national modules are available on the Federal Network Agency website (www.bundesnetzagentur.de/tku). The published Natparas versions are not linked to the current ETSI XSD version. However, if it is not possible to use national module versions with certain ETSI XSD versions, such as due to XML compatibility issues, the Federal Network Agency website will note this. 3.2 Description of national XML module ‘Natparas2’ (for requests) This Annex contains the XML description for national module ‘Natparas2’, for transmitting the copy of the order as well as the additional metadata in the warrant request and data request. Because this XML description may be subject to expansions for new parameters, this Annex only reflects the state of affairs at the time of publication of this edition of the TR TKÜV. The Federal Network Agency coordinates new parameters with the stakeholders (authorised agency, obligated party) and expands the XML module. After coordination, the latest version of the XML description of the national parameters as well as the individual parameter definitions below will available for download on the Federal Network Agency website (www.bundesnetzagentur.de/tku). It is permitted to insert the information on the legal bases into element <other_Legalbasis> of ComplexType ‘LegalBasis’. 3.2.1 Usage types Module Natparas2 is defined for the following usage types:  Transmission of the order and metadata (warrant type) Here, the ETSI RequestMessage merely serves as a transmission envelope.  Transmission of specific queries for subscriber and traffic data retrieval (subscriberData and usageData types) Here, the national module only contains supplementary data, while the ETSI RequestMessage contains the actual query by filling in the corresponding known parameters (such as transmission of the telephone number and a timeframe for traffic data retrieval).  Transmission of requests for positioning (locating type) and radio cell structure (radioStructure type) Here, the ETSI RequestMessage merely serves as a transmission envelope.  Transmission of the activation or change messages for implementation of telecommunications interception measures (lawfulInterception type) Here, the ETSI RequestMessage merely serves as a transmission envelope.  Transmission of a premature deactivation of individual targets (deactivateTarget type) of an existing warrant related to traffic data The usage types linked to an order may contain multiple identifiers in the warrant request (marking of the different identifiers with parameter <targetNumber> as a sequential number). For usage types usageData, locating and radioStructure, only one identifier is permitted per request. 3.2.2 Supplementary data in national XML module Natparas2 XML module Natparas2 is inserted into field NationalRequestParameters of the RequestMessage and is structured as follows: 3.2.2.1 Specifications for the header NationalRequestParameters Parameters Description M/C/O <countryCode> Value: ‘DE’ M <headerID> Version number of national module Natparas2 M The version number format is as follows: ETSI version.TR edition No, where: ETSI version: 8 characters TR edition: 4 characters No: 2 characters TR TKÜV, edition 8.1 (draft) Part B, page 91 Example: 01.26.01.07.2.01 means: 01.26.01 07.2 01 ETSI TS 102 657 relevant TR consecutive numbering for the NatParas version version No TKÜV edition 01.26.01 7.2 <referencedRequestNumber> This refers to the RequestNumber (RequestID in the ETSI XSD) of a C previously transmitted order in a warrant request; this is a required parameter for all requests following a warrant request. <targetNumber> Sequential number of the relevant identifier in the warrant request C referred to in the subscriberData and lawfulInterception requests, to initiate the retrieval or TCI measure for an identifier. This parameter is required in these cases. <groupID> Only use the sequential number to group different requests within a O WarrantRequest for billing purposes. (for instance, grouping 10 retrievals per IP address as per § 23(1) of Annex 3, No 201, JVEG) <additionalInformation> Free text to be taken into account before processing the applications: O <subscriberData>, <locating> and <radioStructure>. <requestDetails> This specifies the possible application modules as a choice. M requestDetails Parameters Description M/C/O <warrant> For transmission of an order including metadata C <usageData> For requests for traffic data, with the specific query data defined in the C ETSI XSD; the national addendum as per Section 3.2.2.3 also distinguishes between the service to which the query pertains (voice communication service or Internet access service). <subscriberData> For requests for subscriber data beyond the query options of the ETSI C XSD <locating> Positioning as per Section 1.3.5 C <radioStructure> For requests for the radio cell structure, with the specific query data defined in the ETSI XSD <lawfulInterception> For the activation/change/deactivation of a TCI measure, after C transmission of the order <compensation> Data type for asserting claims for compensation C 3.2.2.2 Warrant request for the national XSD addendum Warrant Parameters Description M/C/O <warrantTIFF> Order (Base64-encoded TIFF document as described above) C <warrantPDF> Order (Base64-encoded PDF document) C <warrantTextform> Implementation of the required form for subscriber data requests as C per § 174(2) TKG, as an alternative to <warrantTIFF> or <warrantPDF> <warrantType> Parameters for indicating the request format (warrantTIFF, M warrantPDF or warrantTextform) for subscriber data requests <warrantDate> Date of the order, in format YYYYMMDD M <warrantTargets> List of individual identifiers, with sequential numbering; M  see definition of <WarrantTarget>. <legalBases> Legal basis for the order; M  see the XSD. <needsConfirmation> If a confirmation is still required, such as for an urgent order for TCI, C (Sections 1.3.1 and 1.3.6) <isConfirmation> Flag to confirm transmissions such as an (urgent) order sent C previously with <needsConfirmation> (Sections 1.3.1 and 1.3.6) <isCorrection> Flag to indicate that the new decision corrects a minor defect C (Sections 1.3.1 and 1.3.6) <usageDataInRealtime> Flag to indicate that the order is for real-time traffic data retrieval C (Section 1.3.2) <usageDataInRealtimeWithout Flag to indicate that the order is for real-time retrieval of traffic data C LocData> without location data (Section 1.3.2) TR TKÜV, edition 8.1 (draft) Part B, page 92 <usageDataInRealtimeOnlyLoc Flag to indicate that the order is for real-time retrieval of traffic data C Data> containing only location data (Section 1.3.2) <isVsnfd> Identifies the order or request as VS-NfD C WarrantTarget Parameters Description M/C/O <targetNumber> Sequential number to identify the identifier within the metadata and M related requests <deactivateTarget> For premature termination of individual targets of an active warrant for O the provision of traffic data <target> This contains element TelephonyPartyInformation with corresponding M data field values from the ETSI XSD and if necessary, parameter nationalTelephonyPartyInformation with the national expansions from XSD module Natparas2. <startDateTime> Start of the timeframe specified in the order for this identifier, in M GeneralisedTime format <endDateTime> End of the timeframe specified in the order for this identifier, in M GeneralisedTime format <targetType> This field serves to distinguish whether: M  for the identifier, the order is for subscriber data retrieval, traffic data retrieval, positioning, a radio cell structure or a TCI measure;  traffic data retrieval in combination with parameter <usageData> is for <telephonyService>, <dataService> or a combined request;  the TCI measure in combination with parameter <interceptionCriteria> is for Voice+Data or IRIOnly. <interceptionCriteria> Required field for TCI measures; gives the potential scope of C surveillance according to the order (CC+IRI or IRIOnly). The activation request sets the actual scope to be activated here (this enables changes such as carrying out an existing CC+IRI order as an IRIOnly measure, for reasons attributable to the authorised agency). WarrantTextform Parameters Description M/C/O <originator> Name of requesting party M <originatorContactDetails> Phone number of requesting party M <endOfText> The text field needed to indicate the end of the required form; enter M ‘This document is valid without a signature!’ as the parameter value. NationalTelephonyPartyInformation Parameters Description M/C/O <countryCode> Value: ‘DE’ M <headerID> Version number of national module Natparas2 M The version number format is as follows: ETSI version.TR edition No, where: ETSI version: 8 characters TR edition: 4 characters No: 2 characters Example: 01.26.01.07.2.01 means: 01.26.01 07.2 01 ETSI TS 102 657 relevant TR consecutive numbering for the NatParas version version No TKÜV edition 01.26.01 7.2 <partyNumberAKUE> The foreign telephone number to be specified in the order, starting C with the country code (e.g. 33 for France) <voipID> VoIP identifier not in E.164 format (e.g. [email protected]) C <lineID> Line identifier or technical key of an Internet gateway C <userName> Account name of an Internet connection C <postBoxAddress> Mailbox address or account name of a mailbox C <macAddress> MAC address of a terminal used for Internet access in cable networks C TR TKÜV, edition 8.1 (draft) Part B, page 93 <ipAddress> Fixed IP address of an Internet connection C <hostMacAddress> hostMacAddress for WiFi hotspot C <mailboxID> For mailbox queries such as retrieve, download, delete emails C 3.2.2.3 usageData requests in the national XSD addendum For traffic data retrieval, the request data for the specific traffic data for retrieval are transmitted in the ETSI XSD (such as transmission of the telephone number and a timeframe for traffic data retrieval). In addition to the information in the header (including the reference to the warrant request and the relevant targetNumber), the national XSD addendum contains information on the queried service (voice communication service, data service, combined request). UsageData Parameters Description M/C/O <usageData> Indication whether to retrieve traffic data from the voice M communication service or the Internet access service, for the landline or mobile number; set both options for combined retrieval as per Chapter 2.2.3.5. Possible values: - telephonyService: true or false - dataService: true or false - lateRecordRequest: true or false - targetedCallRequest: true or false A special data request for retrieval of delayed traffic data (late record), which will only be available after a waiting period and after the end of the query timeframe in the warrant request targetedCallRequest to indicate a targeted call search locationCriteria Parameters Description M/C/O <retrogradLocation> The requested location data pertain to a time period before to the M decision date. <anterogradLocation> The requested data pertain to the time period between the decision M date and the end time. typeOfData Parameters Description M/C/O <betrieblicheVerkehrsdaten> Traffic data available on operational grounds C (operational traffic data) <bevorrateteVerkehrsdaten> Traffic data stored due to a legal obligation (see also the ‘Act C (retained traffic data) introducing a storage obligation and maximum retention period for traffic data’). 3.2.2.4 Specifications for subscriberData requests in the national XSD addendum For subscriber data retrieval, the request attributes for the specific subscriber data for retrieval are transmitted in the ETSI XSD (such as transmission of the telephone number or a name with address). 3.2.2.5 Specifications for locating requests in the national XSD addendum For retrieval for positioning requests as per Section 1.3.5, the ETSI XSD merely serves as a transmission envelope and to indicate a requestNumber. The national XSD addendum included in the ETSI XSD contains the search criterion. Locating requests are subject to the procedure in Section 1.3.1. Inserting the <referencedRequestNumber> field in the header of the location request links it to the warrant request. TR TKÜV, edition 8.1 (draft) Part B, page 94 In addition to the result, if retrieval of the structure of the relevant radio cell is also required, do this separately with an independent radioStructure request. Locating Parameters Description M/C/O <mSISDN> Telephone number of the mobile terminal to be located, in E.164 C format; see Section 2.2.3.4. <iMSI> IMSI of the mobile terminal to be located, in 3GPP TS 09.02 format; C see Section 2.2.3.4. <legalBases> Legal basis for the retrieval; C  see the XSD. <iP> IP address of the line to be located C <lineID> Line identifier or technical key of an Internet gateway leading to the C physical address of the line <otherID> Other ID which, in combination with otherIDtype, leads to the physical C address of the line <otherIDtype> Defines the type of the other ID C 3.2.2.6 Specifications for radioStructure requests in the national XSD addendum Use parameter userLocationInformation of the ETSI XSD to retrieve radio cell structure information. Please note that with radio cell requests, the userLocationInformation or nCGI block can only contain a single indication. For 5G SA radio cell identifiers, use field nCGI instead. 3.2.2.7 lawfulInterception requests in the national XSD addendum The different lawfulInterception request variants are used to activate, modify, deactivate, extend or renew (after interruption) TCI administration processes transmitted in a warrant request and approved by the undertaking. This involves insertion of one of the ETSI XSD modules described below. LawfulInterception Parameters Description M/C/O <activation> To activate an approved TCI measure (warrant request) C  see definition of <Activation>. <renewal> To extend a TCI measure; requires approval of an additional warrant C request.  See definition of <Renewal>. <modification> To modify a TCI measure, if this does not require a order (e.g. change C of transmission address)  see definition of <Modification>. <deactivation> For premature deactivation of a TCI measure C  see definition of <Deactivation>. Activation Parameters Description M/C/O <target> Identifier under surveillance M  For this parameter, use parameter telephonyPartyInformation from the ETSI XSD. <lIID> Contains the LIID to be used. C Obligated undertakings expressly assigned the LIID by the Federal Network Agency due to operation of older switching equipment must indicate the actual activated LIID in the response message. <interceptionCriteria> Details on the scope of surveillance M  see definition of <InterceptionCriteria>. <monitoringCenter> Details on the transmission targets M  see definition of <MonitoringCenter>. <startDateTime> 2 Time of planned activation of the measure, in GeneralisedTime C format; no value means immediate activation. <endDateTime> 2 Time of planned deactivation, in GeneralisedTime format M 2 These values may deviate from those indicated in the warrant request, but must be within the timeframe defined by those original values. TR TKÜV, edition 8.1 (draft) Part B, page 95 Renewal Parameters Description M/C/O <lIID> LIID of the measure M <endDateTime> Time of the new end time, in GeneralisedTime format M Modification Parameters Description M/C/O <lIID> LIID of the measure M <newLIID> New LIID, if it should be changed C <newInterceptionCriteria> New data for field InterceptionCriteria if the scope of the TCI measure C should be changed <newMonitoringCenter> New data for field MonitoringCenter, if the transmission targets should C be changed Deactivation Parameters Description M/C/O <lIID> LIID of the measure M <endDateTime> Time of planned deactivation, in GeneralisedTime format No value in C this parameter means immediate deactivation. InterceptionCriteria Parameters Description M/C/O <interceptVoice> 1 Indicates whether to monitor the voice communication service M <interceptData> 1 Indicates whether to monitor the Internet access service M <interceptIdlemodeHandover> Indicates whether to monitor handover of a mobile terminal in idle C mode as well 1 If both values are ‘false’, the request is for an IRIOnly measure. MonitoringCenter Parameters Description M/C/O <destinationNumber> HI3 transmission target for ISDN-based voice transmission, format C E.164 <ipAddress> HI2 and HI3 transmission target for IP-based voice transmission as C well as data; for the relevant port, see Part A of the TR TKÜV. <ftpAddress> IP address of the HI2 transmission target for FTP transmission C <ftpUsername> FTP user name of the HI2 transmission target C <ftpPassword> FTP password of the HI2 transmission target C 3.3 National XML module ‘Natparas3’ (for responses) This Annex gives the XML description of national module ‘Natparas3’ for transmission of additional response data (such as for mobile terminal positioning) in the response message. Because this XML description is subject to expansions for new parameters, this Annex only reflects the state of affairs at the time of publication of this edition of the TR TKÜV. The Federal Network Agency coordinates new parameters with the stakeholders and expands the XML module. After coordination, the latest version of the XML description of the national parameters as well as the individual parameter definitions below will available for download on the Federal Network Agency website (www.bundesnetzagentur.de/tku). 3.3.1 Specifications for supplementary data in national XML module Natparas3 Module Natparas3 is defined for the following usage types:  Transmission of response data on mobile terminal positioning (locatingResult type) and the radio cell structure (radioStructureResult type) Here, the ETSI ResponseMessage merely serves as a transmission envelope.  Transmission of additional response data for subscriber data retrieval Depending on the scope of the query, the ETSI ResponseMessage either only serves as a transmission envelope, or contains supplementary information. TR TKÜV, edition 8.1 (draft) Part B, page 96  Transmission of confirmations for activation or modification processes for implementation of TCI measures (lawfulInterception type) Here, the ETSI ResponseMessage merely serves as a transmission envelope. This transmission serves as a response at the administrative level and replaces the HI1 messages as per Part A of Annex A.3 to the TR TKÜV, which the obligated undertaking may choose to deactivate. 3.3.2 Specifications for supplementary data in national XML module Natparas3 XML module Natparas3 is inserted into field NationalResponsePayload of the ResponseMessage and is structured as follows: 3.3.2.1 Specifications for the header NationalResponsePayload Parameters Description M/C/O <countryCode> Value: ‘DE’ M <headerID> Version number of national module Natparas3 M The version number format is as follows: ETSI version.TR edition No, where ETSI version: 8 characters TR edition: 4 characters No: 2 characters Example: 01.26.01.07.2.01 means: 01.26.01 07.2 01 ETSI TS 102 657 relevant TR consecutive numbering for the NatParas version version No TKÜV edition 01.26.01 7.2 <additionalInformation> Free text for specific information from the obligated undertaking on the O retrieval <additionalDocument> Option to transmit an additional document as a supplement O <documentType> Indicates the type of file delivered in additionalDocument (extension M without dot) <responseDetails> This specifies the possible application modules. M Field additionalInformation may be filled with different information (similarly to Section 2.2.5) as described below: <Info> <List> <Info> <Comment> <Info> <List>;<Comment> <List> <ListItem> <List> <ListItem>;<List> <ListItem> “<FieldName>”=“<FieldValue>” <Comment> COMMENT=<text> Read the above identifiers in angle brackets as non-terminals. Any string is permitted for parameters <FieldName>, <FieldValue> and <text>. Where double-quote or backslash characters appear in parameters <FieldName> and <FieldValue>, use a backslash to escape these characters. In addition to the operator-specific fields, parameter <Comment> enables free text comments. An example without free text: ”Criterion searched“=”12345“;”Timeframe“=”01.05.2015 00:00:00 – 02.05.2015 23:59.59-”;”Carrier Id”=”66221” TR TKÜV, edition 8.1 (draft) Part B, page 97 The same example with free text: ”Criterion searched“=”12345“;”Timeframe“=”01.05.2015 00:00:00 – 02.05.2015 23:59.59-”;”Carrier Id”=”66221”;COMMENT=The cell information was already partially deleted because the data are more than 7 days old. For missing parameters, use free text field ‘otherInformation’ from the ETSI XSD as per Section 2.2.5. responseDetails Parameters Description M/C/O <locatingResult> For positioning results; if multiple SIM cards are assigned to the C identifier, fill this parameter for each SIM card and transmit it as a separate <locatingResult> in the <responseDetails>. <radioStructureResult> For responses to radio cell structure requests, with the specific query C data defined in the ETSI XSD <lawfulInterceptionResult> For responses to the activation/change/deactivation of a TCI C measure, after transmission of the order <rejectedTargets> This indicates rejected targets. If multiple targets have been rejected, C use element <RejectedTargetNumber> accordingly. 3.3.2.2 Specifications for rejectedTargets in the national XSD addendum rejectedTargets Parameters Description M/C/O <rejectedTargetInfo> For numbering of rejected targets and communication of rejection M reasons 3.3.2.3 Specifications for locatingResult in the national XSD addendum For use of type locating, give one locatingResult per SIM card. If multiple SIM cards are assigned to the identifier indicated in the locating request, add parameter locatingResult to the header with the relevant response parameters for each SIM card. locatingResult Parameters Description M/C/O <mSISDN> Telephone number of the located mobile terminal in E.164 format, C format as per Section 2.2.3.4 <iMSI> IMSI of the located SIM card in 3GPP TS 09.02 format, C format as per Section 2.2.3.4 <iMEI> IMEI of the located mobile terminal in 3GPP TS 09.02 format, C format as per Section 2.2.3.4 <loginStatus> Indication of the status of the mobile terminal (attached/registered C or detached/unregistered) <detachReason> Reason for derecognition in free text, e.g. ‘switched off by user’ C <vLR> VLR identifier in E.164 format, C format as per Section 2.2.3.4 <mME> Mobility Management Entity C Use is analogous to VLR identifier. <lastRadioContact> Time of last radio contact in GeneralisedTime format, format as per C Section 2.2.3.1 <transmitterDetails> Indication of network technology (GSM or UMTS) C  see definition in the ETSI XSD (TransmitterDetails parameter). <userLocationInformation> In 3GPP TS 09.02 format, C format as per Section 2.2.3.4 <nCGI> For the transmission of queries for 5G cells C <extendedLocation> For transmission of the geographic coordinates of the aerial C  see definition in the ETSI XSD (ExtendedLocation parameter) as defined in Section 2.2.3.2. <postalLocation> Postal address of the aerial, for additional provision of the postal C address for the geographic coordinates  see the definition in the ETSI XSD (postalLocation parameter). <subscribedTelephonyServices> To retrieve queries that are not for a location, but rather a person, C such as IP address retrieval <additionalInformation> Free text for information from the obligated undertaking that cannot C be reported correctly and in full with the other parameters TR TKÜV, edition 8.1 (draft) Part B, page 98 The indication ‘conditional’ refers to the scope of the legal basis for the query. 3.3.2.4 Specifications for radioStructureResult in the national XSD addendum radioStructureResult Parameters Description M/C/O <radiationPattern> Graphic illustration of the theoretical radiation area (Base64-encoded M TIFF or PDF document) <radiationPatternFileType> Indicates whether the file is a TIFF or PDF M <userLocationInformation> Contains cell information such as cell ID, LAC, ECI, etc. O <nCGI> For the transmission of queries for 5G cells C <azimuth> Main radiation direction O 3.3.2.5 lawfulInterceptionResult in the national XSD addendum lawfulInterceptionResult Parameters Description M/C/O <lIID> Reference number M <begin> Activation time of the surveillance C Date and time in GeneralisedTime format as per Section 2.2.3.1 <end> Deactivation time of the surveillance C Date and time in GeneralisedTime format as per Section 2.2.3.1 <modification> Modification time of surveillance C Date and time in GeneralisedTime format as per Section 2.2.3.1 3.3.2.6 subscriberDataResult in the national XSD addendum Subscriber data retrieval is for the special subscriberDataRequest as per Section 3.2.2.4 and always occurs in the ETSI XSD. Producing the reference to the request requires transmission of the header as per Section 3.3.2.1 as well. For actual retrieval of a subscriberData-Request, use parameter TelephonySubscriber from the ETSI XSD for the voice communication service, which enables transmission of multiple contract data fields (e.g. contracts for different mobile numbers) in a response. This is also the retrieval method for attributes billingMethod, bankAccount, billingAddress or contractPeriod in the ETSI XSD. Field NationalResponsePayload is not suitable for transmission of supplementary data for individual contracts or mobile numbers because it can only be used once per response. Thus, for contract-specific supplementary data, expand parameter nationalTelephonySubscriptionInfo in parameter TelephonySubscriber of the ETSI XSD as follows: nationalTelephonySubscriptionInfo Parameters Description M/C/O <countryCode> Value: ‘DE’ M <headerID> Version number of national module Natparas3 M The version number format is as follows: ETSI version.TR edition No, where: ETSI version: 8 characters TR edition: 4 characters No: 2 characters Example: 01.26.01.07.2.01 means: 01.26.01 07.2 01 ETSI TS 102 657 relevant TR consecutive numbering for the NatParas version version No 01.26.01 TKÜV edition 7.2 <pIN> PIN of the requested identifier C <other> Free text for retrieval of further queries corresponding to parameter C <other> in the subscriberDataRequest TR TKÜV, edition 8.1 (draft) Part B, page 99 The ETSI XSD excerpt below shows the structure of parameter TelephonySubscriber with various options for subscriber data retrieval. TelephonySubscriber ::= SEQUENCE { subscriberID [1] TelephonySubscriberId OPTIONAL, -- unique identifier for this subscriber, e.g. account number genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL, -- generic personal information about this subscriber [...] subscribedTelephonyServices [4] SEQUENCE OF SubscribedTelephonyServices OPTIONAL, -- a subscriber (or account) may have more than one service listed against them ..., nationalTelephonySubscriberInfo [5] NationalTelephonySubscriberInfo OPTIONAL -- To be defined on a national basis -- Only to be used in case the present document cannot fulfil the national requirements } SubscribedTelephonyServices ::= SEQUENCE { [...] timeSpan [3] TimeSpan OPTIONAL, -- Start and end data, if applicable, of the subscription registeredNumbers [4] SEQUENCE OF PartyNumber OPTIONAL, -- The set of telephone numbers registered for this service [...] iMSI [9] IMSI OPTIONAL, pUKCode [13] UTF8String OPTIONAL, pUK2Code [14] UTF8String OPTIONAL, iMEI [15] SEQUENCE OF IMEI OPTIONAL, nationalTelephonySubscriptionInfo [16] NationalTelephonySubscriptionInfo OPTIONAL, -- To be defined on a national basis -- Only to be used in case the present document cannot fulfil the national requirements paymentDetails [17] PaymentDetails OPTIONAL } Excerpt from ETSI XSD TS 102 657 3.3.2.7 Marking of records by data origin For each record, parameter NationalRecordPayload requires selection of whether data retrieval is based on §§ 9 and 12 TTDSG or §176 TKG. Similarly, this meets the obligation as per the second sentence of § 177(3) TKG. NationalRecordPayload Parameters Description M/C/O <countryCode> Value: ‘DE’ M <headerID> See also Section 3.2.2.1 M <typeOfData> Indication of data origin (operational or retained traffic data) M typeOfData Parameters Description M/C/O <betrieblicheVerkehrsdaten> Traffic data available on operational grounds C (operational traffic data) <bevorrateteVerkehrsdaten> Traffic data stored due to a legal obligation (see also the ‘Act C (retained traffic data) introducing a storage obligation and maximum retention period for traffic data’). RejectedTargetInfo Parameters Description M/C/O <rejectedTargetNumber> For numbering of rejected targets M <rejectedTargetErrorMessage> Text field for communicating the reason for rejection in a few words O TR TKÜV, edition 8.1 (draft) Part B, page 100 4. Transmission of data to assert the claim for compensation as per Annex 3 to § 23(1) JVEG 4.1 Basic information This section describes the technical option to transmit data used to assert claims for compensation as per § 23(1) JVEG. 4.2 Methods of electronic transmission With transmission of what are known as ‘pre-check files’ (e.g. as a CSV or Excel file), obligated undertakings can send authorised agencies the data relevant to compensation that arise within a certain timeframe, for inspection. The pre-check files help provide consensus on positions that the authorised agencies believe could be incorrect, before drafting the actual claim for compensation with the obligated party, to minimise cancellations/reversals. For this, these files contain the invoicing data for all information needed for compensation, including the case numbers, amounts and discount scales specified in Annex 3 to § 23(1) JVEG. For instance, for provision of subscriber or traffic data information, the RequestID of the DataRequest or the WarrantRequest (e.g. for grouping up to 10 identifiers requested simultaneously in the same procedure, for the provision of information) is the unique identifier of an event for which a claim for compensation may be asserted as per Annex 3 to § 23(1) JVEG, and must therefore be indicated on the claim for compensation. Neither the pre-check files nor the claims for compensation are permitted to contain the personal or personally identifiable data underlying the information request (e.g. identifier for the retrieval). TR TKÜV, edition 8.1 (draft) Part B, Annex A, page 101 Annex A. Explanation of the procedure Annex A provides further explanations and illustrations of the procedure. Example records for the different use cases as well as the latest versions of national XML modules Natparas2 and Natparas3 are available on the Federal Network Agency website at www.bundesnetzagentur.de/tku. Annex A.1 Main communication flow The figures below explain the basic uses of the interface, as a supplement to the figures in ETSI TS 102 657. Division into system, sender and receiver: a) Successful transmission of a request berechtigte Stelle Authorised agency Verpflichteter obligated party SINA-VPN über Internet SINA VPN via internet Sender sender Req über HTTP req via HTTP Empfänger recipient System Verpfl. obligated party system XML-Schema Prüfung erfolgreich XML schema check successful Automatische Checks automatic checks Manuelle Checks nach ReqAck manual checks by ReqAck ReqAck über HTTP ReqAck via HTTP System bSt system bSt TR TKÜV, edition 8.1 (draft) Part B, Annex A, page 102 b) Successful transmission of a response berechtigte Stelle Authorised agency Verpflichteter obligated party SINA-VPN über Internet SINA VPN via internet Sender sender Req über HTTP req via HTTP Empfänger recipient System Verpfl. obligated party system XML-Schema Prüfung erfolgreich XML schema check successful Automatische Checks automatic checks Manuelle Checks nach ReqAck manual checks by ReqAck ReqAck über HTTP ReqAck via HTTP System bSt system bSt TR TKÜV, edition 8.1 (draft) Part B, Annex A, page 103 c) Transmission of a bad message (fault 5.1.5.3) The figure shows an example of a bad request message. This error can occur with any message type (Req, ReqAck, etc.). berechtigte Stelle Authorised agency Verpflichteter obligated party SINA-VPN über Internet SINA VPN via internet Sender Sender Req über HTTP req via HTTP Empfänger recipient System Verpfl. obligated party system XML-Schema Prüfung erfolgreich XML schema check successful Automatische Checks automatic checks Manuelle Checks nach ReqAck manual checks by ReqAck ReqAck über HTTP ReqAck via HTTP System bSt system bSt TR TKÜV, edition 8.1 (draft) Part B, Annex A, page 104 d) Successful transmission of a request and multi-part response as per Section 5.2.3 of ETSI TS 102 657 TR TKÜV, edition 8.1 (draft) Part B, Annex A, page 105 berechtigte Stelle Authorised agency Verpflichteter obligated party SINA-VPN über Internet SINA VPN via internet Sender sender Req über HTTP req via HTTP Empfänger recipient System Verpfl. obligated party system XML-Schema Prüfung erfolgreich XML schema check successful Automatische Checks automatic checks Manuelle Checks nach ReqAck manual checks by ReqAck ReqAck über HTTP ReqAck via HTTP System bSt system bSt TR TKÜV, edition 8.1 (draft) Part B, Annex B, page 106 Annex B. Email-ESB transmission procedure This Annex describes the national requirements on the Email-ESB transmission procedure. 1. Basic information Use of the Email-ESB transmission procedure is based on Sections 1 to 3 of this Part of the TR TKÜV. To use the E-Mail-ESB, the authorised agency must exchange the public keys, to be used in the encryption procedure, with the obligated party. This is also permitted before a specific order or request exists. This transmission procedure does not provide for centralised provision of the keys, such as on a key server. For subscriber data retrieval, please note that according to the fourth sentence of § 174(7) TKG, continuous availability to receive requests for information is not required. The obligated party must describe the actual organisational arrangements in the documentary evidence (concepts). In addition to the order or other request, the authorised agencies may send explanations on the requested traffic data (e.g. targeted call search, real-time transmission) and the query timeframes (times for retrieval, delivery of late records after the indicated timeframe) to facilitate processing. Processing is based on the relevant specifications for the ETSI-ESB transmission procedure. When using the E-Mail-ESB transmission procedure, only use software solutions that support an encryption procedure as per the OpenPGP standard specified in RFC4880 [24] in a hybrid application. The OpenPGP standard supports the most common Crypto-boxes and algorithms. For application, use an asymmetric RSA encryption with a key length of at least 4096 bits and a symmetric AES encryption with a key length of at least 256 bits. The recording and analysis equipment of the authorised agencies must support these procedures. For the Email-ESB transmission procedure, encrypt either the entire email (including attachment) or the email attachment. If only the attachment is encrypted, ensure that the email does not contain any sensitive information. Do not apply double encryption (attachment and email with attachment). Other encryption procedures using proprietary PGP or other end-to-end encryption methods are not permitted. If the authorised agency needs to transmit confidential documents (e.g. a classified order), it is responsible for deciding on a dedicated encryption for this document and sending it with Email-ESB in consultation with the undertaking. This does not affect the encryption process under the OpenPGP standard. With transmission of the order or in a separate email, the authorised agencies may request retrieval of late traffic data (late records), which will only be available after a waiting period and after the end of the query timeframe in the order. The length of the waiting period, to be coordinated with the Federal Network Agency, must ensure that late records are regularly collected in full. Retrieval of these late records occurs after this waiting period and also contains any and all traffic data stored for the entire timeframe up to this time. Authorised agencies may cancel this specification by sending a new email. 2. Additional usage specifications for traffic data as per §§ 175 and 176 TKG If using Email-ESB to provide information on traffic data that must be stored as per §§ 175 and 176 TKG, the following requirements apply in addition to the basic IT security requirements: If the Email-ESB transmission procedure is not integrated into the query system, the connection between the query system and the Email-ESB requires transport security as per Section 4.1 of the requirements catalogue pursuant to § 180 TKG. Data transfer between devices by means of a data carrier (e.g. USB stick) is not permitted. To protect against access from the Internet, the following rules apply to obligated parties:  Do not use the hardware and software components used for the Email-ESB transmission procedure for any other purpose.  Disconnect the Email-ESB transmission procedure from the Internet after use.  Install a firewall between the Email-ESB transmission procedure and the Internet connection. In addition, delete the plain data generated during the Email-ESB transmission procedure from the RAM after transmission. Also prevent swapping to a hard drive or, for instance, a folder for ‘Sent objects’, etc. TR TKÜV, edition 8.1 (draft) Part B, Annex B, page 107 The second sentence of § 177(3) TKG requires indication of the traffic data stored pursuant to § 176 TKG in the transmission to the authorised agency. For this, mark each individual traffic record with the syntax ‘retained traffic data’. Mark operationally stored traffic data to be transmitted with the syntax ‘operational traffic data’. TR TKÜV, edition 8.1 (draft) Part C, page 108 Part C. Technical implementation of the legal obligation to cooperate in technical identification measures for mobile terminals 1. Basic information Use of the interfaces described in this Annex will be binding once the provisions of the TKÜV come into force, which include provisions to meet the obligation to cooperate in technical identification measures for mobile terminals as per § 171 TKG. Based on § 170(6) TKG [21] in conjunction with § 171 TKG, this Part C of the TR TKÜV gives the technical details to enable use of technical means of authorised agencies in public mobile networks starting from 5G network technology, for identification of certain information on mobile terminals as well as automated and immediate retrieval of identifiers temporarily and permanently assigned in a public mobile network. To implement the two related but distinct obligations under § 171(first sentence)(1 and 2) TKG, it is necessary to provide the technical procedures described below, which are independent of one another. This enables actions such as receipt of automated information as per § 171(first sentence)(2) TKG on a system of the authorised agency, without the need for the technical means to identify the information on mobile terminals as per § 171(first sentence)(1) TKG. § 170(10) TKG states that the Federal Network Agency must approve the technical design of the technical means operated by the legally authorised agencies that are used to intervene in telecommunications secrecy and in network operation. This must also take into account the technical conditions described in this Part C as well as the precise implementations of mobile network operators to be coordinated with the Federal Network Agency. 2. Arrangements for network connection of technical means and the procedure for automated provision of information on identifiers Make the technical arrangements described in Sections 2.1 and 2.2 below as follows:  The use of the technical means of the authorised agency in public mobile networks to identify specific information on mobile terminals requires the availability of a network connection as per Section 2.1.  Automated and immediate provision of information on identifiers temporarily and permanently assigned in a mobile network requires the availability of the information procedure as per Section 2.2. Connection of the technical means of the authorised agencies must be handled exclusively with the centralised equipment of the authorised agencies. This limits the interfaces between the authorised agencies and mobile network operators to what is necessary and allows the authorised agencies to operate and manage their technical means independently. This also prevents third-party technical means connecting to the mobile networks. 2.1 Connection of technical means with the mobile network For the network connection to be provided as per § 171(first sentence)(1) TKG for the technical means using the centralised equipment of the authorised agency, provide a technical interface according to the specifications below: a) The immediate connection uses the SEPP-SEPP connection over a dedicated N32 interface. b) The connection must be undetectable to the end user on the mobile network and to other operators of mobile networks whose users are connected under an agreement. c) The connection must enable identification of information on all mobile terminals connected to the mobile network. d) A ‘positive list for SEPP IP addresses’ ensures that unauthorised third parties cannot connect to the mobile network using the network connection provided. Coordinate with the Federal Network Agency on the exact procedure used to ensure that only ‘trusted’ SEPPs of the authorised agencies can establish a network connection with the SEPPs of the mobile network operators. Use of the N9 interface is based on the provisions of the TKÜV. TR TKÜV, edition 8.1 (draft) Part C, page 109 2.2 Procedure for automated provision of information on identifiers Set up the LI_HIQR interface as per 3GPP TS 33 128 [40] for the automated information procedure to be provided under § 171(first sentence)(2) TKG. For this, use the interface as per ETSI TS 103 120 [38] for transmission. Use of ETSI TS 103 120 is subject to the specifications in Annex 2.2.1. Provide this procedure for the following information on the temporary and permanent identifiers assigned in the relevant German mobile network: a) Information on a temporary identifier based on a permanent identifier (P2T) b) Information on a permanent identifier based on a temporary identifier (T2P) This includes information on identifiers of another mobile network (inbound roaming) if assignment of temporary to permanent identifiers occurs for this on the mobile network of the obligated party. In principle, the information must be for individual queries, with one information delivery per request. The use of modification queries (OngoingIdentityAssociation) is based on the provisions of TKÜV. § 171 TKG does not permit the provision of information on identifiers based on a single location indication or retrieval of a location indication based on an identifier. It is however possible, as an option, to transmit location indications in the request as additional search parameters for a temporary or permanent identifier. Requests must contain an identifier for the requesting authorised agency and a sequential number. Proper application of the procedure includes meeting the following time requirements: a) Provide the information immediately if the requested identifiers are available. The identifiers in the cache (ICF) are only available after the end of a specific waiting period that is required for technical reasons. This waiting period and the retention time in the cache follow from the technical implementation of the mobile network operator and require coordination with the Federal Network Agency. b) The design of the information procedure must ensure that a response, in particular for P2T information, is as immediate as possible. Coordinate average response times with the Federal Network Agency. c) The retention time for association of P2T or T2P identifiers in the cache is calculated from the period of validity of the association and after the end of an association period from a subsequent buffer time. Coordinate the buffer time with the Federal Network Agency. The retention period may be longer, to enable complete processing of the request from the authorised agency by the mobile network operator. d) Provide time synchronisation based on the official time. Where applicable, coordinate with the Federal Network Agency on further conditions on the use of the two types of information provision. TR TKÜV, edition 8.1 (draft) Part C, page 110 2.2.1 Selected options and additional technical requirements The table below describes the options selected for the different chapters and sections of 3GPP TS 33.128, as well as the additional requirements. Unless indicated otherwise, the references in the table are for the sections of the 3GPP specification. Section of Description of the option or issue, Additional requirement, background or additional 3GPP TS specifications for national application information 33.128 5.7.2.1, Field ‘Reference’ Table 5.7.2-1 For identification of the authorised agency and the request, use the specification as per the Annex X.2. Use the value of the reference number as a request number accordingly. Fields ‘DesiredStatus’ and ‘RequestDetails’ Values as indicated in the table Field ‘DeliveryDetails’ Not used. The ‘delivery destination’ is always the same as the technical point from which the request is made. 5.7.2.1, Field ‘Type’ Table 5.7.2-2 Values as indicated in the table Field ‘Oberserved Time’ Use is based on the specification in the TKÜV. Field ‘RequestValues’ Values as indicated in the table 5.7.2.1, Field ‘IdentityAssociation’ Table 5.7.2-3 Values as indicated in the table Field ‘OngoingIdentityAssociation’ Use is based on the specification in the TKÜV. 2.3 Protection of network connection and procedure for automated provision of information on identifiers To protect the IP-based network connection as well as the procedure for automated provision of information on identifiers as per Section 2, use dedicated Crypto-boxes based on the IPSec protocol suite as per Part A, Annex A.2. TR TKÜV, edition 8.1 (draft) Part X, Annex X.1, page 111 Part X. Information Annex Part X contains the proposed changes to the TR TKÜV, which should serve as a basis for discussion of the next edition, as well as additional information on the various Annexes to this edition. Annex X.1 Proposed changes to the TR TKÜV This Annex is not binding within the meaning of § 170(6) TKG. It merely provides information on possible future changes, the need for which will only be clear after finalisation of this edition or international standards under development or with the launch of corresponding services or technologies. These changes will be coordinated during preparation of the next edition of the TR TKÜV. For the provision of proof as per § 170(1)(4) TKG, the Federal Network Agency will recognise implementations based on this information annex as technically correct. The proposed changes appear in the relevant copy of the text excerpt, in bold, italics and underlined. Annex X.1.1 Transmission of packet-switched voice communication services (e.g. VoLTE) In view of the end of the option for ISDN-based transmission, and the current disconnection of the access network from IMS in mobile communications, the relevant parties have agreed on the roadmap below for transmission of packet-switched voice communication services (such as VoLTE), to be implemented according to available 3GPP specifications. The current rule (step 1), described below, also applies to the provision of corresponding services by mobile virtual network operators (MVNOs) that offer their services (e.g. VoLTE) independently of the access network. In this case, the IMS operator (typically the MVNO) transmits the VoIP part and the operator of the EPS serving gateway (typically the operator of the mobile access network used) transmits the LocationInformation. The information is correlated as follows. Step Description Time limitation 1 Current situation Transmission is currently handled in parallel as per 3GPP TS 33.108 and ETSI TS 102 232-5:  ETSI TS 102 232-5 for the VoIP part as per Annex H  3GPP TS 33.108 as IRI-only for the LocationInformation as per Annex D  Correlation is possible using the LIID and timeStamp; the CIN is not correlated between the two transmissions. The dual transmission method is tolerated under the following circumstances: 1. The timeStamp indications must be correct. 2. Unique correlation must be possible for all services and service features (e.g. Multi-SIM) using the LIID, timeStamp and where applicable, IMSI. The concept document must include any applicable explanations. 3. Report the transmission of the LocationInformation with the timestamp when it becomes known to the network; transmission must take place immediately after this event. 4. It must also be possible, based on an order, to provide the LocationInformation for merely receive-ready terminals, thus meeting the requirement in the second clause of § 7(1)(first sentence)(7) TKÜV. 2 Exclusive use of 3GPP TS 33.128 modules Use of ETSI TS 102 232-5 will be replaced with the use of the corresponding 3GPP TS 33.128 modules adapted to the services in question. The need for dual transmission as per 3GPP TS 33.128 from the access network as well as the IMS with correlation using LIID and timeStamp, as described in step 1, continues to apply here and under the same conditions. TR TKÜV, edition 8.1 (draft) Part X, Annex X.1, page 112 Annex X.1.2 Future requirements on mobile communications, in particular 5G Future network technologies may pose new challenges in meeting the legal requirements on telecommunications surveillance. These challenges must be identified and overcome. This Information Annex is intended to describe new technologies and the problems or challenges based on current knowledge, to raise awareness amongst manufacturers, network operators and authorised agencies during the development process and to develop solutions for future telecommunications surveillance through standardisation. It is also intended to provide standardised surveillance solutions, on which new network technologies can rely, by means of the technical implementation descriptions in this Guideline. This would otherwise require specific national solutions, whose individual implementation would pose significantly higher costs. Technical requirements for the new 5G mobile telecommunications standard are currently under development, at the same time as standardisation of the LI requirements. In principle, the surveillance functionalities must also meet the legal requirements in future networks, with an assumption of lower quality or more complex analysis due to stronger encryption. The section below covers certain aspects of developments up to this point and comments on specific challenges for future surveillance functionality. - Identity recognition Where possible, IDs in 5G should be routed over the network using pseudonyms that cannot be traced back to the user (keyword ‘privacy’). In the future, for LI, please note that the design of all LI-relevant interfaces must enable subsequent correlation of the pseudonymised identities with a user. In roaming scenarios as well, operators must include the required mechanisms at the interfaces for handover and recognition mechanisms. - Network slicing 5G network slicing will allow network operators to divide individual physical networks into multiple virtual networks, in which these network slices can be retrieved as needed. Thus, in the future, it will be possible to implement networks across multiple countries. This may cause problems with data security/integrity when enforcing a judicial order. For instance, target lists may be managed abroad, or foreign operators may lease entire network sub-services. When designing services abroad, network operators are responsible for implementing the security and transmission requirements in accordance with German law. - NFV - Network Functions Virtualisation The introduction of Network Functions Virtualisation under 5G will enable operators to implement their networks in a virtual environment, thus reducing dependence on hardware. It is necessary to ensure that the use of Network Functions Virtualisation does not restrict LI functionality. TR TKÜV, edition 8.1 (draft) Part X, Annex X.1, page 113 Note on location data: In the case of other or future networks (e.g. 5G), it is necessary to ensure that the location information available and thus far provided on the overall network will be reported even if standardisation does not include transfer of this information to the core network or the IRI interception points. TR TKÜV, edition 8.1 (draft) Part X, Annex X.2, page 114 Annex X.2 Assignment of an identification feature for authorised agencies to guarantee unique reference numbers Basic information The first sentence of § 7(2) TKÜV requires every obligated undertaking to mark every provided surveillance copy with the reference number of the interception measure, indicated by the authorised agency, if transmitting this copy to the authorised agency over telecommunications networks with switchboard functionality. According to the TR TKÜV and the underlying ETSI and 3GPP specifications, the reference number comprises up to 25 characters. The permitted character set consists of all uppercase and lowercase letters ‘a’…‘z’, ‘A’…‘Z ‘ (without umlauts), all numbers and the symbols ‘-’, ‘_’ and ‘.’. However, when using ISDN channels to transmit the copy of the CC, only the digits ‘0’ to ‘9’ are permitted. Depending on the implementation of the ETSI interface and the associated change in administrative interfaces, the authorised agencies are now largely able to specify the reference number. Possible issues Many network elements do however depend on unique reference numbers for measures in administration. In practice, receiving the same reference number from different authorised agencies could create ambiguity and thus also potential technical errors in the surveillance technology during correlation and transmission of surveillance copies. For instance, this could result in total or partial failure to transmit copies of the CC to the authorised agencies. Guarantee of unique reference numbers To ensure uniqueness, and thus also flawless operation of transmission systems, the reference number must contain an additional identification feature. This identification feature ensures differentiation between the authorised agencies, which in turn fill in the remaining positions of the reference number independently to uniquely identify the interception measure. For this, the Federal Network Agency assigns a one-time, three-character AA ID [bs-ID] to each authorised agency [bS]. In future TCI measures, this AA ID goes in the first three positions of the reference number, provided that the obligated undertaking carrying out the order has already introduced the ETSI implementation. The authorised agency provides the obligated party with the complete reference number including the AA ID. Thus, the complete reference number is as follows: 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 AA ID 22 characters to assign a unique reference number to each authorised agency Permitted characters, in principle: ‘a’…‘z’, ‘A’…‘Z’ (without umlauts), ‘-’, ‘_’, ‘.’, and ‘0’…‘9’. Permitted characters for ISDN transmission: ‘0’...‘9’ The assigned AA ID is also used for the interface for technical implementation of legal measures for traffic data information requests (see Part B of this TR TKÜV). TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 115 Annex X.3 Registration and certification authority of the Federal Network Agency (TKÜV CA), Unit IS16 (Policy) The Federal Network Agency sets the regulations on the registration and certification authority (TKÜV CA) and on participation in the Virtual Private Network (TKÜV VPN). This process must take the state of the art into account (§ 14 TKÜV). If advances in the state of the art create a need for further requirements on the arrangements to be taken or changes to arrangements in place, the VPN participants must make the necessary adjustments according to the instructions of the Federal Network Agency, within the timeframe it sets in each individual case. The currently applicable policy is available for download at: www.bundesnetzagentur.de/tku 1. General 1.1 Introduction This policy contains the regulations of the registration and certification authority of the Federal Network Agency, Unit IS16, (TKÜV CA) for participation in the Virtual Private Network (TKÜV VPN), the data that the subnet operators must provide for management of the public key infrastructure (TKÜV PKI) and a description of the overall process. These provisions are binding on both the authorised agencies participating in the procedure and the obligated parties as per § 170 and/or § 174 TKG, as subnet operators of the VPN. 1.2 Identity of registration and certification authority TKÜV CA Address: Federal Network Agency Unit IS16 Canisiusstraße 21 D-55122 Mainz Germany email: [email protected] Note on emailing: When sending confidential data (such as a VPN participation application) by email, use PGP encryption software. 1.3 General information services of the TKÜV CA The Federal Network Agency website, www.bundesnetzagentur.de/tku, provides further information and guidelines on the TKÜV CA. 1.4 Validity of this document This document is edition 3.1 and is valid for operation of the TKÜV VPN until rescinded or until a new edition is published. The general information services of the TKÜV CA will publish information on the validity of this document on the website mentioned above. 2. Services of the TKÜV CA 2.1 Certificate generation, Crypto-box configuration, CA management The TKÜV CA generates and manages the certificates for participation in the TKÜV VPN, to enable secure transmission between obligated parties and authorised agencies. For this, it registers the participants, generates the cryptographic keys needed for system authentication for each participant and certifies these with its own CA key. The certificates generated in this way are stored on smart cards, provided by the relevant TKÜV CA participants. Crypto-boxes are hardware that initially lack configuration and thus also a function. To enable participation in the VPN, the TKÜV CA generates Crypto-box configurations and provides them to participants using smart cards and over an LDAP server. The Crypto-box loads the configuration information into the internal memory to obtain the necessary operating information. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 116 The TKÜV CA also creates and maintains the access control list (ACL) based on the details provided by the participants, and makes this list available for use by the Crypto-boxes over an LDAP directory service. To administer any local routers, the required IP addresses of the ACL are made available on request to the subnet operators. To verify the security relationships or the Crypto-box configurations used, the TKÜV CA operates a test station, which is available, bearing in mind the normal risk of failures. The system does not allow the Federal Network Agency to test the security relationships between the obligated parties and authorised agencies. 2.2 Security of the CA equipment All technical equipment of the TKÜV CA that is required to operate the TKÜV VPN is located in special access-controlled spaces. Dedicated computers are used for the administration of TKÜV CA services; communication of the Crypto-boxes operated in the VPN with the directory service and the associated centralised management system is itself protected by a cryptographic procedure. Certificate creation and ACL processing follow the ‘four eyes’ principle. The system manufacturers provide support for operation of the equipment of the TKÜV CA. These contractual agreements do not cover the systems used by the authorised agencies or the obligated parties. 3. Requirements on participants TKÜV VPN participants within the meaning of this policy are the authorised agencies and the obligated parties, with their relevant subnets. For the TKÜV CA, each participant designates one CA manager and possibly also a deputy, who serve as contacts for the relevant subnets and are responsible for security in particular. In urgent cases, the CA managers receive the required information from the CA administrator by phone, email or post. It is necessary to ensure prompt queries for these messages. The following requirements apply to CA managers and their deputies:  They must handle the smart cards prepared by the TKÜV CA with due care to prevent misuse by unauthorised persons, and may only provide them to persons entrusted with operation and administration of the relevant Crypto-boxes.  On request, such as in the case of subsequent detection of security flaws, they must return the smart cards for deletion of the content data from the TKÜV CA.  If it is necessary to block a Crypto-box configuration (e.g. shutdown, loss of the smart card, misuse), they must report this the TKÜV CA immediately so it can take the necessary follow-up steps.  Otherwise, the requirements of the TKÜV apply, in particular § 15 TKÜV (confidentiality). 4. Registration rules For registration, the TKÜV CA website provides instructions and a form for registration and the IP configuration of the Crypto-boxes (VPN participation application). 4.1 Registration of authorised agencies Due to unique identification of the authorised agency, a personal identity check for the CA manager is not required. A CA manager designated by the authorised agency must request registration and a smart card from the TKÜV CA by email and in writing, indicating all the necessary details. The TKÜV CA must be notified immediately (VPN participation application) in the event of a new appointment, change or dismissal of the person serving as CA manager or representative; these changes do not require replacement of the smart card. 4.2 Registration of obligated parties For the obligated parties, registration of the CA managers and deputies must include at least a personal identity check based on submission of a valid identity card or passport. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 117 For designating CA managers and deputies, the Management of the undertaking should give preference to the persons responsible for the availability of the surveillance equipment as per § 19 TKÜV or persons with administrative duties. The CA manager must request registration and a smart card from the TKÜV CA by email and in writing (VPN participation application), indicating all the necessary details on the persons being registered. The TKÜV CA performs the registration. Replacement of a registered person of the obligated party requires a new registration. Dismissal of a registered person or a change in the name of the obligated party must be reported to the TKÜV CA immediately (VPN participation application); these changes do not require replacement of the smart card. 5. Certification rules The TKÜV CA only issues certificates for the entire TKÜV VPN process. The TKÜV CA website provides instructions and forms for certification. Certificates have a maximum period of validity of 4 years; the user certificate issued is linked to a single smart card. 5.1 Data to be provided For certification (VPN participation application), participants provide the basic data for generation of the X.509 certificates and creation/expansion of the ACL in the directory service. The TKÜV CA makes the subsequent specifications independently. The submitted details are stored securely. The TKÜV CA defines the name scheme. Due to the closed VPN, it is not necessary to observe other naming conventions. A. Data for the X.509 certificates (Specification by the TKÜV CA) The X.509v3 certificates used in the procedure link the identity of the participant in the TKÜV PKI in the form of an X.500 Distinguished Name (DN) and a public key, authenticated by the digital signature of the TKÜV CA. The DN is linked as a subject in the certificate with the public key. The table below gives the format. Table: Format of the X.500 Distinguished Name (DN) Field Meaning Value C Country DE SP State or province name . 1) L Locality name . 1) O Organisation name regtp_sina OU Organisational unit name Further subdivision if necessary (in addition to CN) CN Common name Name of the authorised agency or obligated party (e.g. ‘LKA_Stuttgart_1’) email email address of the identity To simplify the administration of names (derived automatically from the data in the form: CN@[OU].O.C) 1) If ‘.’ is entered, the field remains blank. The Distinguished Name corresponds to the user name that is used in the Crypto-box configuration and can be retrieved on the Crypto-box display. Example: C: DE, O: regtp_sina, CN: LKA_Stuttgart_1,  LKA_Stuttgart_1@regtp_sina.de TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 118 Table: Format of the X.509v3 certificate Field Meaning Value version Version of the X.509 certificate 3 serial number Unique number for each certificate Sequential number signature Signature algorithm used issuer Distinguished Name of the TKÜV CA See above. validity Period of validity subject Name Distinguished Name of the authorised agency or obligated party subject PublicKeyInfo Public key of the owner (subject Name) unique Identifiers Not used Extensions rfc5322Name Mapping of the DN to an email address Used for IPSec; automatic B. Data to create/expand the ACL (Specification by the TKÜV CA based on general information from participants) The access control list (ACL) contains all valid security relationships of the participants, and is managed exclusively by the TKÜV CA. After commissioning or restarting the Crypto-box with the smart card issued by the TKÜV CA, the Crypto-box automatically sets up a connection with the directory service and loads the current ACL. The provided ACL is always signed by the TKÜV CA; the Crypto-boxes will not accept unsigned ACLs. After this, the system is ready for operation. The data needed to create and expand the ACL pertain to the certificate issued and the unique IP addresses used to address the application (IP endpoint) behind the Crypto-box (IP WAN and IP local), to be provided by the participants. For IP address assignment, the subnet operators receive a guideline with an example configuration (VPN participation application, chart). Subnet operators are responsible for the accuracy of their data; the Federal Network Agency can only conduct a simple plausibility check. Table: Public IP addresses needed for unique addressing Field Meaning Value IP-Router-WAN Internal IP address of the (default) Internet-facing Required router IP-Crypto-WAN IP address/subnet mask of the Internet-facing Crypto- Required (WAN Crypto IP) box IP-Crypto-Local IP address/subnet mask of the internal network-facing Required (Local Crypto IP) Crypto-box IP-Router-Local IP address of the internal router used to connect more Optional (depends on (Local router IP) subnets to the box network structure) IP-Anwendung IP address(es) of the systems provided to implement Required 1) (Application IP) the legal measures IP-Logserver IP address of a dedicated log server for receiving Required 1) (Log server IP) operation and audit logs 1) Private IP addresses can be used for the connection; these must be connected by means of network address translation (NAT) to the public IP address of the Crypto-box [IP-Krypto-Lokal]. The NAT, in turn, must of course receive a unique IP address for the Crypto-box. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 119 5.2 Instructions  Inalterability of the Crypto-box connection to the Internet The exact Crypto-box connection to the Internet (IP configuration) as the participant side of the security relationship with the management system and the LDAP Server of the TKÜV CA and with a dedicated IP log server is persistently stored on the smart card with the Auto-Init option, to enable ACL download and error reporting on Crypto-box startup. In case of changes, the application procedure (VPN participation application) requires issue of a new smart card. Changes to telecommunications surveillance equipment (IP application, application) that do not affect the IP configuration do not require the issue of a new smart card.  Only enable defined hosts (applications) behind the Crypto-box In addition to the security relationships between the Crypto-box and the management system and LDAP server of the TKÜV CA and the dedicated IP log server, only explicitly permitted hosts (applications) are allowed as security relationships within the ACL, which are entered in the Crypto-box configuration; it is possible to enable an entire subnet. However, the TKÜV CA reserves the right to limit the number of individual security relationships and/or the size of the subnet, at its sole discretion. Security relationships between the hosts of the obligated parties and those of the authorised agencies are always reciprocal.  Use of routers, packet filters, firewalls, etc. When using routers or network elements with packet filter or firewall functions on the internal side between Crypto-box and host on the subnets, ensure that their administration does not cause any delays or obstacles when carrying out orders. It is necessary to indicate any network elements of this kind that are relevant to the IP configuration.  Provision of partner IP addresses To enable administration of any network elements for routing, the TKÜV CA provides lists of the required IP addresses on an FTP server operated by the TKÜV CA and protected by a Crypto- box. Subnet operators receive access rights on request; the relevant subnet operator is responsible for retrieval and use of these lists. The contents of the lists must be treated confidentially. 5.3 Test of the security relationships and the Crypto-box configuration used After commissioning the subnet, it is necessary use the TKÜV CA test facility to conduct a test for the authorised agencies and the obligated parties, to ensure proper functioning. This test verifies the functioning of the IP configuration, as well as the security relationships established for the management and test systems; this is conducted on the side of the obligated parties before the technical functional compliance test on the telecommunications surveillance equipment. The system does not allow the Federal Network Agency to test the security relationships between the obligated parties and authorised agencies. 5.4 Data sheet for unique addressing of subnets For participation in the VPN and associated use of Crypto-boxes in the subnets of the obligated parties and the authorised agencies, it is necessary to demonstrate the method of compliance with the requirement for unique addressing of the relevant subnet. In addition, it is necessary to report the IP addresses needed for the procedure to the TKÜV CA. To support participants in their planning, a data sheet has been developed, and is available from the information services. Due to the variety of possible technical solutions, the completeness of the data sheet cannot be guaranteed. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 120 5.5 Example layout Log server IP Network Log admin. server In-house network Internet WAN Local Crypto-box Firewall router router Application IP WAN Router IP WAN Crypto IP Local router IP Local Crypto IP Diagram 1. Example of a subnet with unique IP addresses The VPN participation application contains another example. 6. Blocking a Crypto-box configuration To block a Crypto-box configuration, make a corresponding entry in a blacklist, which is transmitted to all participating Crypto-boxes or retrieved when they restart. Entry on the blacklist excludes a Crypto-box configuration and associated certificates and smart cards from participating in the VPN. It may be necessary to block a Crypto-box configuration in cases such as:  loss or compromise of a smart card;  invalid data on the certificate (change of IP configuration, cessation of operations);  misuse, or failure to meet the TKÜV CA specifications;  other circumstances that require temporary blocking of the Crypto-box configuration. As a general rule, Crypto-box configuration blocking occurs after consultation with the VPN participant. Where justified however, a block may also be applied immediately. In any case, VPN participants must report any possible grounds for blocking immediately. Depending on the grounds for blocking, it is also possible to remove a Crypto-box configuration from the blacklist, for reuse in normal operation. 7. Distribution and handling of smart cards For the configuration and authentication data, smart cards are used to store information on the user and the Crypto-box configuration. The VPN participant must enclose the correct number of blank cards with the VPN participation application. It is generally recommended to have an identical replacement card produced for each Crypto- box. The TKÜV CA issues smart cards in person or by post to the designated persons (registered persons) of the relevant VPN participant. Smart cards are standardly protected by a PIN/PUK combination. The TKÜV CA sets the PIN to a value, and the Crypto-box boots into its operational mode after power-up without prompting for the PIN. It is in fact possible to overwrite the PIN using the Crypto-box keyboard; however, any PIN other than the registered PIN will require manual entry on the Crypto-box with each system reboot (off/on). Therefore, the PIN should not be changed! TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 121 8. Card content On delivery from the TKÜV CA, the smart card stores the values given in the table below. The special terms apply here:  Column T (as in tamper-proof): data with an 'X' in this column are stored on the smart card in a tamper-proof manner.  IP address keyword: ‘black side’ and ‘black network’ refer to the Internet-facing and thus insecure, encrypted side of the Crypto-box. ‘Red side’ and ‘red network’ refer the unencrypted area in the secure network. Keyword T Value/keyword CA public key X CA certificate X Certificate and public key of the certification authority Key pair of the user X Certificate, public and private key of the user Validity of the certificates X Encoded in the user certificate; 4 years Parameter sets for key Cryptographic parameters necessary for the calculation of temporary keys exchange between participants Security relationships A security relationship with the management system and the LDAP directory (necessary for initial ACL download after Crypto-box startup). These security relationships are generally stored persistently; this means that ACL entries cannot overwrite these relationships. Part of the security relationship is the cryptographic functions used (one-way function/encryption algorithm). PIN/PUK Security mechanism IP address of the Crypto- Interface name (ethX), IP address/subnet mask box (black side) IP address of the WAN IP address router (black side) IP address of the Crypto- Interface name (ethY), IP address/subnet mask box (red side) Enabled hosts IP addresses of the enabled hosts IP address of the Syslog IP address of the dedicated Syslog server server(s) IP address of the NTP The TKÜV CA operates its own NTP server, whose IP address is entered; it is server(s) also permitted however to use a dedicated NTP server. Time limit Time interval for querying the NTP server IP address of the hot Only if used: interface name (ethZ), IP address/subnet mask standby interface The menu system of the card reader integrated into the Crypto-box can be used to read various operating settings and change some of them (PIN, time); please see the Crypto-box manual for further details. Examples: Keyword Value/keyword IP configuration, ‘black side’  Interface name (ethX)  IP address/subnet mask IP configuration, ‘red side’  Interface name (ethY)  IP address/subnet mask LDAP server  IP address Syslog server  IP address NTP server  IP address Identities  username = Distinguished Name Versions  ACL version  Number of policies Show/set time  Display/edit the date and time TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 122 9. Management of Crypto-box configurations/selected options 9.1 Architecture of management system and test equipment at the Federal Network Agency The architecture of the overall management system at the TKÜV CA for the Crypto-boxes used in the subnets is divided into two subsystems:  A management station to administer Crypto-box configurations, set up security relationships and create smart cards  A server for the directory service (LDAP) and a general database Both subsystems are connected to the Internet through Crypto-boxes. The overall management system is duplicated for redundancy. For each Crypto-box configuration of the subnets of the authorised agencies and the obligated parties, the smart card must have a hard-coded security relationship from its Crypto-box (not that of the underlying hosts) to each management subsystem. The management system must contact the Crypto- boxes to enable an ACL update and the Crypto-boxes must contact the server to load the current ACL. The TKÜV CA creates all security relationships. Security relationships with the management subsystems must be hard-coded on the smart cards; the security relationships between the hosts of the obligated parties and those of the authorised agencies are entered in the ACL of the directory service, and the TKÜV CA then loads them into the Crypto-boxes automatically or manually. Obligated party Authorised agency Internet Technical equipment Analysis for transmission equipment ‘Management access II’ ‘Management access I’ ‘Test access’ Secondary LDAP and Primary Crypto-box database LDAP and Test stations PKI management database Reference system Structure of the PKI and the test station/reference system at the Federal Network Agency Diagram 2. Architecture of the management system and test equipment at the Federal Network Agency The test equipment (reference system) of the Federal Network Agency is used for functional testing as per § 170 and/or § 174 TKG as well as on the Crypto-box configurations of the authorised agencies and the obligated parties after Crypto-box commissioning. The system does not allow the Federal Network Agency to perform functional testing of the connections that the ACL defines between obligated parties and authorised agencies. However, participants do have this option as per § 23 TKÜV. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 123 10. Selected options/values The management system allows various options for configuration of the Crypto-boxes and security relationships, which must be selected before issue of the smart cards. The sections below describe these options. 10.1 Log server Because each subnet operator is individually responsible for Crypto-box planning, operation, maintenance and troubleshooting, they must each operate their own log server. The Federal Network Agency does not provide log servers for participants, nor does it receive access to the participant-side log servers. The Crypto-boxes used lack local mass storage devices, such as hard drives or SD cards. Therefore, they cannot store event logs locally. However, because these are necessary for monitoring the Crypto- boxes and the network, log servers must be set up. The smart card persistently stores the IP address of the log server and the connection between the Crypto-box and the associated log server. In general, the UDP protocol with port 514 is used. It is possible to set up multiple Syslog servers per Crypto-box, in which case the log data go to all log servers. 10.2 Heartbeat In addition to the log server, it is possible to set a time interval at the Crypto-box sends a message to the log server(s) to indicate that it is running, even when no other activities require logging. This information is used to keep track of certain system states, such as interface statistics, uptime, etc. If a value is not entered, the system will not produce heartbeats. However, it will always log normal activities, regardless of this setting. The heartbeat setting applies to all indicated log servers. As part of the application procedure ( VPN participation application, options sheet), subnet operators may indicate how to apply this function. 10.3 NTP server The NTP server provides the time service within the PKI. The Crypto-box uses the time (and date) retrieved from this server to determine whether a certificate is still valid. If a box does not yet have access to an NTP server (this connection must be set up first), it uses the local time given by the system clock for verification. After successful connection to an NTP server, the Crypto-box also synchronises its clock to the server time. The Federal Network Agency provides an NTP server exclusively for Crypto-boxes by means of its management system; the smart card persistently stores the required security relationships. The reference time is UTC, from the official time of the Federal Republic of Germany. As an option, participants may enter their own NTP servers. It is possible to set up multiple NTP servers per Crypto-box. In this case, they are queried in the order stored on the smart card. Querying an NTP creates a Syslog entry. 10.4 Provision of partner subnet IP addresses To enable administration of any network elements for routing/filtering, the TKÜV CA provides a list of the required IP addresses on its own FTP server protected by a Crypto-box. Subnet operators receive access rights on request; the subnet operator is responsible for retrieving this list. The list is only updated as needed. 10.5 Hot standby (HSB) In hot standby mode, two Crypto-boxes are installed as a cluster. One device is active (master or Sys1), whereas the second (slave or Sys2) takes over in the event of failure of the first device. This mode of operation requires specially prepared smart cards. TR TKÜV, edition 8.1 (draft) Part X, Annex X.3, page 124 10.6 Crypto-box software version At present, the only Crypto-boxes used are SINA Boxes by manufacturer Secunet. Only version 3.7.4.3 or newer is permitted for SINA Box operating software. 10.7 Smart cards Only Starcos smart cards version 3.5 with the BSI patch ECGDSA are currently permitted. 11. Other applicable documents Other applicable documents, in their latest applicable versions, are:  Telecommunications Act [TKG]  Telecommunications Surveillance Ordinance [TKÜV]  Technical Guideline implementing legal measures for telecommunications surveillance, information provision and cooperation in technical identification measures for mobile terminals [TR TKÜV]  VPN participation application TR TKÜV, edition 8.1 (draft) Part X, Annex X.4, page 125 Annex X.4 Sample draft for preparation of the documentary evidence, test protocols and test reports The Federal Network Agency provides the following documents for the preparation of the documents as per § 19(2) and § 34(1) TKÜV as well as for verification of the organisational arrangements as per § 17(4) and the seventh sentence of § 35 TKÜV: Concept templates As per § 19(2) TKÜV, the Federal Network Agency may set requirements on the documents (concept) to be submitted by the obligated party. It does this by providing service-specific concept templates for the topics listed in § 19(2) TKÜV. This is intended to help the obligated parties submit the necessary documents for review. For instance, the concept templates may cover organisational arrangements (such as general manager, business hours, contacts, contact persons) or technical descriptions (such as explanation of telecommunications services and performance features to support analysis, description of the telecommunications system, surveillance equipment or information provision systems). A concept template for each of the different services is available on the website at www.bundesnetzagentur.de/TKU . The obligated system operator must use the concept template to prepare the documentary evidence (concept) to be submitted. Test protocols and test reports The Federal Network Agency uses test protocols or test reports to verify the technical and organisational arrangements as per § 170(1)(4) TKÜV and conduct the inspection as per § 17(4) and the seventh sentence of § 35 TKÜV. To prepare the obligated undertakings for the verification to be conducted and for the requirements arising from the TKÜV and TR TKÜV, the Federal Network Agency provides the documents on request or prior to the verification. TR TKÜV, edition 8.1 (draft) Part X, continuation, page 126 Updates The procedure for updating the TR TKÜV is based on the provisions of § 170(6) TKG, which state that the Federal Network Agency determines the necessary details with the participation of associations representing the obligated parties, the authorised agencies and the manufacturers of the surveillance, recording and analysis equipment. Fundamental changes to this Guideline will be indicated by a new edition number before the decimal point. Changes and additions to parts of the TR TKÜV that were described in a previous edition are indicated by a new version number after the decimal point. In both cases, the Federal Gazette and the Official Journal of the Federal Network Agency will announce new versions of the TR TKÜV. TR TKÜV, edition 8.1 (draft) Part X, expenditure summary, page 127 Edition list Edition Date Reason for change 1.0 December 1995 First edition of the TR TKÜV 2.0 April 1997 Updated as announced in Dec. 95 2.1 March 1998 1. Requirements for voicemail systems and similar storage systems/inclusion of additional variant for IRI transmission 2. Time basis for time indications in the records 3. Editorial corrections 2.2 December 2000 Corrections to edition 2.1 1. Updates to Annex 1 2. Annex 3 Designation of unused digits by either hex ‘F’ or ‘odd/even’ indicator and hex ‘0’ according to TABLE 4-10/Q.931 3. Updates to Annex 6 3.1 Transmission method ‘Eurofile’ and ‘subaddress’ for IRI deleted. 3.2 Transmission to active fax devices at authorised agencies (support for procedures as per ITU-T T.30 and use of the BC ‘audio’ and HLC ‘Facsimile’) 3.0 November 2001 Inclusion of national requirements for implementation of ETSI Standard ES 201 671 V2.1.1 in Germany as Annex 7 3.1 May 2002 Editorial adjustments to the Technical Guideline for the TKÜV, change of abbreviation to the TR TKÜ 4.0 April 2003 1. Technical requirements in Section 5.2.3 for packet-switched, non-IP-based networks deleted. 2. Flexible application of the FTAM and FTP transmission protocols, associated requirements for file names in Annex 1 3. Inclusion of requirements for secure transmission of telecommunications under surveillance over IP networks using IPSec as Appendix 4 to Annex 7 4. Requirements on bundling of IRI in cases of implementation as per Annex 7 5. Inclusion of national requirements on implementation of 3GPP Specification TS 33.108 in Germany as Annex 8 6. Inclusion of national requirements on email surveillance as Annex 9 4.1 November 2004 1. Note on notification on title page 2. References to coordination with international committees in Annexes 7 and 8 deleted. 3. New version 4 of the ASN.1 module with the national parameters (Annex 7, Appendix 3) 4. Indication of the port number for TCP in Annex 7, point F.3.1.3 5. In Table 1/A.5, value for maximum file length increased to 25. 6. In Annex 1, a reference to the IRI transmission option as per TS 102 232 included. 7. In Annex 5, specifications added for the main parameters when using FTP. 8. In Annex 7, Appendix 2, reference added to the option to transmit the HI1 notifications. 9. National parameters added as an integral component of the HI2 module in Annex 7, Appendix 2. 10. Log file processing further specified in Annex 7, Appendix 4. 11. Annex 9, inclusion of requirements based on ETSI Standard TS 102 233 TR TKÜV, edition 8.1 (draft) Part X, expenditure summary, page 128 12. Annex 10, inclusion of requirements on IP-based transmission based on ETSI Standard TS 102 232 5.0 December 2006 1. Restructuring of the TR TKÜ 2. New provisions as per the (former) sixth sentence of § 11 TKÜV (identifiers for surveillance) 3. Detailed provisions on Internet gateways based on ETSI specifications 4. Adjustments for unified messaging systems and email 5. New provision on transmission of SMS messages according to the national variant (Annex B) 6. Other editorial corrections 5.1 February 2008 1. Requirements on VoIP and other multimedia services based on the SIP, RTP or H.323 and H.248 protocols or the IPCablecom architecture and for emulated PSTN/ISDN services 2. Adjustments for email by including all protocols in ETSI Specification TS 102 232-2 3. For Internet gateways, specification of services distributed through them, such as IP TV and video on demand. 4. Adjustments for requirements in case of failed transmission of the surveillance copy to the receiving equipment of the authorised agency 5. Inclusion of the CGI field as an additional required field for coordinates as per Annex B 5. Other editorial corrections 6.0 December 2009 1. Restructuring/renaming 2. Expansion with an optional handover interface for provision of information on traffic data as per ETSI Specification TS 102 657 3. Optional electronic transmission of orders 4. Other editorial corrections 5. Copy of the new policy, version 1.4 for the TKÜV CA 6. Process description to ensure unique reference numbers for TCI measures 6.1 January 2012 1. Adjustments to standard values, Section 3.2 2. Expansions of possible identifiers for Internet gateway surveillance, Section 4.1 3. Inclusion of a procedure description as per § 23(1)(3) TKÜV 4. Clarification of FTP transmission procedures, Annex A.1.2.2 5. New version of the national ASN.1 module ‘Natparas’, Annex A.3.2 6. Value of calling party subaddress for international exchange surveillance, Annex B.3 7. Loosening of requirements on the use of the COLP check, Annexes B.1, C.1 and D.1 8. Specification of ULICv1 for packet-switched in mobile telephony, Annexes C.1 and D.1 9. Adjustments for email, Annex F 10. Clarification of correlation of different SIP messages to IRI events and use of IP source/destination addresses, Annexes H.3.2, H.3.3 and H.3.4 11. Additions to the table of usable ASN.1 modules, Annex X.4 12. Uniform requirement on the use of timestamps 6.2 August 2012 1. Recasting and merging of the provisions of previous Parts B and C into a new Part B, to reflect refinement of the new interfaces introduced previously in edition 6.0 TR TKÜV, edition 8.1 (draft) Part X, expenditure summary, page 129 2. Adjustment to Annex X.4 6.3 6 April 2016 1. Editorial revision of the entire document 2. Annex A: addition of point 3.3 (Data losses) 3. Annex A: further clarification of WLAN (point 4.1) 4. Annex B: indication of end of use of transmission as per Annex B 5. Annex C: indication of end of use of transmission as per Annex C 6. Annex C: restriction of validity to ISDN/PSTN (mobile telephony no longer included) 7. Annex D: addition for location information 8. Annex D: explanations for: packet direction, IP addresses and ports (table) 9. Annex F.3.1.1: explanations for: network element identifier, payload direction (tables) 10. Annex G.1.1: explanations for: network element identifier, payload direction (tables) 11. Annex H: explanation of mid-session interception (H.1.2), obligation for typically complete transmission of telecommunications (H.1.4) 12. Annex H.3.1: Annex G.1.1: explanations for: network element identifier, payload direction, keep-alives and IP addresses (tables) 13. Annex X.3: adjustment to policy 14. Part B: adjustment for the current legal basis 15. Part B: further development of underlying ETSI specification 16. Part B: selective subscriber data queries 17. Part B: standardisation/harmonisation of network operator responses for BDA and VDA 18. Part B: flexible use of free text fields 19. Part B: addition of national modules with regard to text form requirement and introduction of versioning 7.0 14 June 2017 1. Editorial revision of the entire document 2. Part A, Annex A: further clarification of WLAN (point 4.1) 3. Part A, Annex D.1 (Table C.1.1): specification of port number 4. Part A, Annex F.3.1.1 (Table 5.2.4): additional reference to ‘Communication identifier’ 5. Part A, Annex F.3.1.1 (Table 5.2.6): new specification for ‘Payload timestamp’ 6. Part A, Annex F.3.1.1 (Table 5.2.11): new specification for ‘Interception Point identifier’ 7. Part A, Annex G.1.1 (Table 5.2.4): additional reference to ‘Communication identifier’ 8. Part A, Annex G.1.1 (Table 5.2.6): new specification for ‘Payload timestamp’ 9. Part A, Annex G.1.1 (Table 5.2.11): new specification for ‘Interception Point identifier’ 10. Part A, Annex H.1.2: additional information on activating an interception measure with existing telecommunications link 11. Part A, Annex H.3.1 (Table 5.2.4): additional reference to ‘Communication identifier’ 12. Part A, Annex H.3.1 (Table 5.2.6): new specification for ‘Payload timestamp’ 13. Part A, Annex H.3.1 (Table): reference to encoding information 14. Part A, Annex H.3.1 (Table 5.2.11): new specification for ‘Interception Point identifier’ TR TKÜV, edition 8.1 (draft) Part X, expenditure summary, page 130 15. Part A, Annex H.3.2 (Table 5.4): additional references to ‘Events and IRI record types’ 16. Part B: adjustments to ‘1. Basic information’ 17. Part B: new specifications for transmission procedures 18. Part B: specifications for assurance of data security and data quality 19. Part B, Annex A: clarification of various usage procedures, real-time traffic data, cancel messages, radio cell queries, urgent orders 20. Part B, Annex A: inclusion of versioning, late record, targeted call search, flagging of records 21. Part B, Annex B: specifications for new ‘Email-ESB’ transmission procedure 22. Part X, Annex X.3: adjustment to policy 7.1 11 June 2018 1. Editorial revision of the entire document 2. Deletion of Annex B (Part A) due to removal of X.25/X.31 3. Notes on IP addresses and encodings, no acceptance of control options, request for encryption (requirements from the new TKÜV; various Annexes in Part A) 4. Note on TCI activation (various Annexes in Part A) 5. Use of relevant standards for mobile telecommunications transmission, exceptions for IMEI surveillance, Annex D (Part A), as well as note in Annex X.1.1 6. Adjustments to Part B, Annex 1: use of newer versions/use of legal bases (Chapter 1.2), late records (Chapter 1.3.1.1), real-time retrieval (Chapter 1.3.2), time until availability (Chapter 1.3.3.2; 3.3), premature deactivation of a warrant (Chapter 1.3.1.4), rejected targets (Chapter 1.3.1.4), radio cell structure of foreign mobile lines (Chapter 3.2.2.5) 9. Note on future protection requirements and requirements for 5G (Annexes X.1.2 and X.1.3) 10. Note on test protocol and concept template (Annex X.5) 7.2 23 November 1. Editorial revision of the notes on MTU size (Part A, Chapter 3.3.2), on 2020 identifiers for implementation of interception measures on the Internet gateway (Part A, Chapter 4.1) and on the transmission of FTP files (Part A, Annex F.1) 2. Part A, Annex I: inclusion of specifications for messaging services 3. Part B: adjusted specifications for warrant request (Chapters 1.3.x, 3.2.2.2) 4. Part B: expansion of retrieval for positioning of mobile terminals to include all types of location indications and to prevent danger to life, limb, health or freedom of a person (Chapters 1.3.5, 3.2.2.5) 5. Part B: expanded indications for traffic data requests (1.3.5, 3.2.2.3) 6. Part X, Annex X.3: update to policy 7. Part X, Annex X.5: editorial revision 8.0 26 January 2022 Formal changes to the references to the individual obligations as per §§ 170 et seq TKG, due to entry into force of the amended TKG and the correspondingly updated TKÜV on 1 December 2021 8.1 dd.mm.yyyy 1. Part A: expansions to the requirements of Annex I for all number- independent interpersonal telecommunications services other than email services, inclusion of protection requirements and technical details for the storage of order data, additions to the specifications on an alternative procedure for protection of the IP-based handover interface based on HTTPS/TLS, substantive and editorial adjustments to Annexes C to I. 2. Part B: clarifications on the use of ETSI-ESB and Email-ESB, clarification on positioning, expansion of the approved file formats to include PDF, reduction of the individual legal bases within Natparas2 to the free text field, editorial adjustments TR TKÜV, edition 8.1 (draft) Part X, expenditure summary, page 131 3. Part C: inclusion of initial requirements for the technical implementation of legal measures to include cooperation in technical identification measures for mobile terminals. Maret Ots Saatja: Karl Stern <[email protected]> Saatmisaeg: kolmapäev, 16. november 2022 15:11 Adressaat: Mart Laas; Maret Ots Teema: teatis Manused: 2022674D.docx Tere Saadan Saksamaa teatise 674 „Tehniline suunis telekommunikatsiooni järelevalve ja teabe avalikustamise õiguslike meetmete rakendamise kohta (TR TKÜV), versioon 8.1“. Ooteaeg lõpeb 9.01. Teema. Tehnilised vahendid telekommunikatsiooni järelevalve ja teabe avalikustamise meetmete rakendamiseks vastavalt Saksamaa seadustele. Tutvustus. TR TKÜV versioon 8.1 erineb eelmisest versioonist 8.0 selles osas, et on lisatud sätted koostöö kohta mobiilsideterminalide tehniliste identifitseerimismeetmete osas, kaitsenõuded ja tehnilised kirjeldused tellimuste andmete säilitamise kohta, sätted allkirjastatud dokumentide edastamise kohta ja muudatused, mis tulenevad ISDN- põhise edastuspunkti katkestamisest. Lisaks tehti TR TKÜV teistes osades sisulisi ja toimetuslikke kohandusi. Üksikasjad on loetletud tehnilise suunise lõpus tabelireal 8.1 „Kulude kokkuvõte“ (vt teavitamiseks esitatud tehnilise suunise viimast lehekülge, lk 136). Põhjendus. Tehnilise suunise kohandamine on vajalik selleks, et anda käitajatele ja eelkõige tehniliste vahendite tootjatele ja arendajatele üksikasjalikud spetsifikatsioonid, mis on vastavate ETSI ja 3GPP standardite rakendamisel ja täiendamisel kohustuslikud seadmete tehniliseks projekteerimiseks seadusega reguleeritud valdkondades: a) telekommunikatsiooni järelevalve meetmed, b) mobiilsideterminalidega seotud tehniliste uurimismeetmete alane koostöö ja c) teabe esitamine inventari ja liiklusandmete kohta ning mis on hädavajalikud nende rajatiste ning õiguskaitse- ja julgeolekuasutuste omavaheliseks suhtlemiseks. Karl 1
Allikas: Tarbijakaitse ja Tehnilise Järelevalve Amet dokumendiregister →
dokumendiregister.eeAsutusedEesti avalike dokumendiregistrite otsing · nimistu.ee andmetel