SYSTEMS AND METHODS FOR CONDUCTING SECURE VOIP MULTI-PARTY CALLS
First Claim
1. A method for performing a conference call on a server, the method comprising:
- receiving an inbound communication from each of a plurality of participant devices in a conference call communication, each of the plurality of participant devices comprising a connection to an accessory device having a secure element configured to scramble and unscramble audio signals using participant key information stored therein, the inbound communication comprising scrambled media signals communicated from the accessory device at a participant endpoint of a secure media session and relayed by the participant device;
relaying the scrambled media signals from each inbound communication to a cryptographic interface with a plurality of server secure elements configured to unscramble and scramble audio signals at a server side endpoint of the secure media session with a corresponding one of the plurality of accessory devices using server key information maintained by the server secure element and not accessible by the server;
receiving an audio signal from the cryptographic interface generated by each of the plurality of server secure elements from each scrambled media signal received in the media sessions with the plurality of participant devices;
mixing the plurality of audio signals to generate conference call data to be communicated to all users as a mixed audio signal;
providing the mixed audio signal to the cryptographic interface for each of the plurality of server secure elements to scramble the mixed audio signal to generate a plurality of outbound scrambled media signals; and
communicating each outbound scrambled media signals as outbound communications to each of the plurality of participant devices.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for establish secure conference calls. In one example system, a central conference call server establishes point-to-point connections with accessory devices comprising a secure element and connected to corresponding participant devices. The conference call server includes an interface to a plurality of secure elements configured to perform scrambling and unscrambling of media signals communicated to and from the accessory devices. In another example, one of the participant devices operates as the central conference call server. In other examples, participant devices communicate on a conference call via point-to-point connections between all accessory devices connected to the participant devices. The accessory devices include secure elements for decryption and encryption of media signals communicated between the accessory devices.
-
Citations
20 Claims
-
1. A method for performing a conference call on a server, the method comprising:
-
receiving an inbound communication from each of a plurality of participant devices in a conference call communication, each of the plurality of participant devices comprising a connection to an accessory device having a secure element configured to scramble and unscramble audio signals using participant key information stored therein, the inbound communication comprising scrambled media signals communicated from the accessory device at a participant endpoint of a secure media session and relayed by the participant device; relaying the scrambled media signals from each inbound communication to a cryptographic interface with a plurality of server secure elements configured to unscramble and scramble audio signals at a server side endpoint of the secure media session with a corresponding one of the plurality of accessory devices using server key information maintained by the server secure element and not accessible by the server; receiving an audio signal from the cryptographic interface generated by each of the plurality of server secure elements from each scrambled media signal received in the media sessions with the plurality of participant devices; mixing the plurality of audio signals to generate conference call data to be communicated to all users as a mixed audio signal; providing the mixed audio signal to the cryptographic interface for each of the plurality of server secure elements to scramble the mixed audio signal to generate a plurality of outbound scrambled media signals; and communicating each outbound scrambled media signals as outbound communications to each of the plurality of participant devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A conference call server comprising:
-
a communication interface configured to communicate over a data network with a plurality of participant devices, each participant device connected to an accessory device having audio input and output devices and a participant secure element for maintaining participant key information, where the communication interface communicates scrambled audio signals with each accessory device on a corresponding secure media session relayed by the associated participant device; a cryptographic interface connected to a plurality of server secure elements configured to scramble and unscramble audio signals communicated with the accessory devices connected to corresponding participant devices using server key information stored therein; and an audio mixer to mix audio signals from incoming scrambled audio signals unscrambled by the server secure element corresponding to the accessory devices connected to the plurality of participant devices to generate conference call data to be communicated to the users in the conference call as a mixed audio signal to provide to the cryptographic interface; where the cryptographic interface generates a scrambled mixed audio signal provided by each server secure element to communicate via the communication interface to each participant device to relay to its associated accessory device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification