A client device for providing secure point-to-point communication via a communication network,
- said client device being a first client device and comprising a hardware processor,
- application execution software, which when executed by the hardware processor, causes the hardware processor to perform operations comprising running a selected communication application using a communication service provided by said communication network, and
- control software, which when executed by the hardware processor, causes the hardware processor to perform operations comprising selecting automatically from a group of available communication applications using communication services with different communication service security levels, wherein the different communication service security levels for the group of communication applications are stored in a lookup table stored on the first client device and a second client device, the communication application which provides the highest communication service security level according to the lookup table, and said first client device is an encryption device configured to encrypt outgoing audio signals or decrypt incoming audio signals,
- wherein said first client device is connectable to a mobile device via a wired or a wireless data interface, and
- wherein said first client device is configured to communicate via the mobile device, the mobile device being configured to provide the communication link between the first client device and communication network, and via the communication network with a second client device,
- wherein the first client device is configured to select automatically the communication application available at the first client device providing the highest communication service security level according to the lookup table to establish a communication link to the second client device via the mobile device and via the communication network of said system, and
- wherein if the communication link is not established by the communication application selected by the first client device the first client device is configured to select automatically another communication application available at the first client device according to the lookup table providing the same communication service security level or the next highest communication service security level, and the first client device is configured to repeat to select automatically another communication application available at the first client device according to the lookup table providing the same communication service security level or the next highest communication service security level until a communication link is established or the lowest security level has been reached,
- wherein the available communication applications comprise:
- at least one Voice over IP application,
- at least one instant messaging application,
- at least one electronic mail application,
- at least one telephone service application, and
- at least one short message service application.