11.10 |
Signaling & Payload Encryption (SPE) |
Overview |
| These features are provided in HiPath 3000/5000 V7 R4 and later systems. Both signaling and user data can be encrypted in the LAN on a subscriber-specific basis. |
| Signaling & Payload Encryption (SPE): |
| • | Signaling encryption: Signal transmission between gateways (HG 1500) and clients is encrypted with a 128-bit key. The TLS protocol with AES encryption is used for the transmission. The same mechanism (TLS and AES) is used for IP networking. |
| • | Payload encryption: User data, also referred to as voice data or payload, is transferred via Secure Real-time Transport Protocol (SRTP). This data is encrypted with a 128-bit key (AES). SRTP is also used for IP trunking (HG1500). The key exchange procedure for SRTP is called Multimedia Internet Keying, or MIKEY for short. |
Licensing |
| • | Signaling encryption: No licenses are required to encrypt signaling data. This applies to HFA, H.323, SIP and IPDA signaling connections, as well as to the CTI interface. |
| • | Payload encryption: For encryption of user data a ComScendo Security license is required per station and B-channel (Gateway channel). The ComScendo Security license is generated automatically on the Central License Server (CLS) and does not cause any additional costs. |
Encryption Algorithms |
| The AES and RSA algorithms used for encryption have key lengths of 128 or 1024 bits respectively. The former algorithm is symmetrical while the latter is asymmetrical. The RSA algorithm resolves the problem of swapping keys that the AES should use. The telephones do not exchange the keys directly with one another; instead they are exchanged via the gateway; therefore generating a pair from a public and private key per telephone from each one is unnecessary. User and signaling data is encrypted with AES. |
Encrypting Signaling Data |
| Certificates can be generated with the Deployment License Service (DLS) and distributed to gateways; certificates can also be manually loaded in the gateways. Certificates should vouch for the authenticity of a sender. |
| An IP phone logs on to the gateway (GW) as soon as it connects to the corporate LAN. This is the case as long as a DLS is entered in the Dynamic Host Configuration Protocol (DHCP) or the relevant settings have been made manually on the telephone or by using the web access. The IP phone next sets up a permanent server-authenticated TLS connection to the GW; the IP phone then receives the certificate from the GW. Certificates do not need to be encrypted - only the private key remains secret as it never leaves the GW. The IP telephone verifies the validity of the system certificate (SPE certificate) based on the date and time. The IP telephone can also verify whether the Certificate Authority (CA) for the SPE certificate is a trusted source. To this end, the SPE CA certificate must be installed on the IP telephone using DLS. |
| The SPE CA certificate only contains the public key for the gateway. Once the TLS connection has been established, all signaling data is exchanged with the GW via this encrypted connection. This includes, for example, registration and call setup. |
| In order to encrypt the application data, every TLS connection uses a session key. This works as follows: the client - in this case the IP phone - dials a sufficiently long pseudo-random number and encrypts it with the public key from the GW certificate. This encrypted random number can only be decrypted by the GW with its private key. The session key is then generated on both sides using the selected random number. |
| The encrypted connection remains active as long as the IP phone is logged on to the GW. However, the session key is renegotiated at regular intervals (standard: every 24 hours). |
Encrypting user data |
| The IP phone dials the number of the remote station. During call setup, the IP phone transfers a Mikey container first to the GW and then from the GW to the remote station. The Mikey container contains the key used to symmetrically encrypt data for an SRTP connection. Both IP telephones establish a direct SRTP connection with each other that is secured using the key that was exchanged in the MIKEY container. Each newly-established call is encrypted using another key. In other words, a pseudo random number is generated for each telephone call. |
| One important special case is telephone conferences. These are transmitted with full encryption and indicated as secure calls if all participating IP telephones can use the encryption. If an unencrypted section of a route (e.g. a non-encrypted IP telephone or an ISDN trunk) participates in the conference, Standard Call is displayed for all conference participants, even if their individual route sections remain encrypted. |
| Keys are only swapped by stations that use encryption. The users cannot activate or deactivate encryption themselves. |
Signaling & Payload Encryption (SPE) on HG1500 |
| The HG1500 gateway requires the following data for the Signaling & Payload Encryption (SPE) feature: |
| • | For VoIP: |
| - | A gateway-specific, private key and a certificate |
| - | A list of authentic CA certificates |
| • | Optional: A CRL Distribution Point (CDP) and the corresponding CRL (Certificate Revocation List) |
| • | A security policy to be agreed upon with the customer |
| • | Optional: Data (SecureTracePassphrase) for configuring secure trace via WBM |
| • | Flag for SPE support: If activated, encryption for IP-based telephones and trunks is activated by default, provided the required PKI data is available. |
| • | The security level (traditional or secure) supported by each partner gateway |
Upgrade |
| The Signaling & Payload encryption feature is provided in HiPath 3000/5000 V7 R4 or higher. If a software version lower than V7 R4 is in use, it must be upgraded before the SPE feature can be used in HiPath 3000. Please refer to the published release notes. |
| Hardware does not need to be upgraded. As a result of the increased demand by SPE for resources further HG 1500 boards might be required. |
Telephone Encryption |
| Signaling & Payload Encryption is only supported by HFA terminals. The following HFA telephones support the encryption: |
| • | optiPoint 410 (not optiPoint 410 entry or optiPoint 410 economy) |
| • | optiPoint 420 (not optiPoint 420 economy) |
| • | OpenScape Personal Edition |
| • | OpenStage 20 E, 20, 20 G |
| • | OpenStage 40, 40 G |
| • | OpenStage 60, 60 G |
| • | OpenStage 80, 80 G |
| Analog fax machines or modems can be connected to the corporate LAN via the HiPath AP 1120 IP adapter. HiPath AP does not support encryption but can still be operated in the corporate network. |
Configuration of the IP terminals |
| An IP terminal can be configured from one of the following types of IP clients: |
TDM terminal configuration |
| A TDM terminal is generally classified as standard client but can also be configured as a secure client by activating the "payload security" flag. |
| Configuring analog and TDM terminals does not influence their behavior. This configuration is aimed only at detecting "IP/IP e2e payload via enterprise proxy" encryption. |
| Using the "payload security" flag you can set on OpenStage TDM terminals whether to display when part of a connection path to an IP station is encrypted. It is not possible to encrypt signaling and voice data along the entire connection path for OpenStage TDM terminals. Setting the "payload security" flag for all other TDM terminals has no function. |
Display |
| Users can see whether or not encryption is in use at the beginning of a call based on the information displayed on their IP workpoints. The display of whether or not encryption is in use for a call can be deactivated throughout the system if desired. |
| The encryption status can also be displayed by pressing a key or via the telephone menu. |
| Note: For OpenStage TDM telephones, the flag "Payload Security" can be used to configure whether the display should notify the user when part of the connection route to an IP station is encrypted. The encryption of signaling and voice data is, however, not possible for the entire connection path. |
Model-Specific Data |
| |
Dependencies/Restrictions |
|
| HiPath 3000/5000 V9, Feature Description, Issue 7 | up ![]() |
|
![]() |
||
| Disclaimer & Copyright | ID: P31003H3590F100017618 | 2012-06-25 |