Patent ID: 7953070

Claim:
A method for constructing secure voice communications, comprising: (a) creating, by a first secure communication device including a first secure communication client and a first secure communication application, a first secured pathway between the first secure communication client and a second secure communication device having a second secure communication client and a second secured pathway between the first secure communication client and a third secure communication device having a third secure communication client, the first and third secure communication clients being associated, respectively, with first and third voice communication applications and the second secure communication client being associated with a switch or server; (b) the first voice communication application receiving a call initiation request from a user; (c) in response, the first secure communication application transmitting, over the first secured pathway, a call initiation message to the switch or server; (d) when the call is set up, the first secure communication client transmitting, over the second secured pathway, voice data to the third voice communication application; (e) the first secure communication client receiving an address of a topology server; (g) the first secure communication client establishing a secure session with the topology server; and (h) the first secure communication client receiving from the topology server a set of addresses of a plurality of secure communication clients and, for each secure communication client, an associated range of serviced addresses, the set of addresses including the address of the third secure communication client.