Voice-over internet protocol (VoIP) scrambling mechanism
First Claim
Patent Images
1. A computer implemented method for securing voice over Internet Protocol (VoIP) communication, comprising configuring one or more processors to perform an operation, comprising:
- sending a multiple pipe scrambling request from a VoIP device;
wherein the multiple pipe scrambling request includes (1) a numeric value indicating a plurality of pipes between at least two VoIP devices, (2) an Internet Protocol (IP) address for each pipe, and (3) a port number for each pipe;
receiving a confirmation that the multiple pipe scrambling request was accepted;
wherein one or more available pipes on a recipient VoIP device is provided in the confirmation; and
initiating a multiple pipe media session after receiving the confirmation that the multiple pipe scrambling request was accepted, wherein the multiple pipe media session uses a Real-time Transport Protocol (RTP) media session for at least one pipe between the at least two VoIP devices;
wherein data packets corresponding to voice data are sent randomly to the one or more available pipes on the recipient VoIP device during the multiple pipe media session and the data packets are received out of order by the recipient VoIP device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for securing VoIP communication. A VoIP device sends a multiple pipe scrambling request, wherein the multiple pipe scrambling request includes (1) a numeric value indicating the number pipes, (2) an IP address for each pipe, and (3) a port number for each pipe. The VoIP device receives confirmation that the scrambling request was received and sends data packets randomly to one or more available pipes on a receiving VoIP device.
-
Citations
15 Claims
-
1. A computer implemented method for securing voice over Internet Protocol (VoIP) communication, comprising configuring one or more processors to perform an operation, comprising:
-
sending a multiple pipe scrambling request from a VoIP device; wherein the multiple pipe scrambling request includes (1) a numeric value indicating a plurality of pipes between at least two VoIP devices, (2) an Internet Protocol (IP) address for each pipe, and (3) a port number for each pipe; receiving a confirmation that the multiple pipe scrambling request was accepted; wherein one or more available pipes on a recipient VoIP device is provided in the confirmation; and initiating a multiple pipe media session after receiving the confirmation that the multiple pipe scrambling request was accepted, wherein the multiple pipe media session uses a Real-time Transport Protocol (RTP) media session for at least one pipe between the at least two VoIP devices; wherein data packets corresponding to voice data are sent randomly to the one or more available pipes on the recipient VoIP device during the multiple pipe media session and the data packets are received out of order by the recipient VoIP device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage medium, wherein the computer readable storage medium is not a transitory signal, containing a program which, when executed, causes a computer to perform an operation for securing voice over Internet Protocol (VoIP) communication, comprising:
-
sending a multiple pipe scrambling request from a VoIP device; wherein the multiple pipe scrambling request includes (1) a numeric value indicating a plurality of pipes between at least two VoIP devices, (2) an Internet Protocol (IP) address for each pipe, and (3) a port number for each pipe; receiving confirmation that the multiple pipe scrambling request was accepted; wherein one or more available pipes on a recipient VoIP device is provided in the confirmation; and initiating a multiple pipe media session after receiving the confirmation that the multiple pipe scrambling request was accepted, wherein the multiple pipe media session uses a Real-time Transport Protocol (RTP) media session for at least one pipe between the at least two VoIP devices; wherein data packets corresponding to voice data are sent randomly to the one or more available pipes on the recipient VoIP device during the multiple pipe media session and the data packets are received out of order by the recipient VoIP device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation for securing voice over Internet Protocol (VoIP) communication comprising; sending a multiple pipe scrambling request from a VoIP device; wherein the multiple pipe scrambling request includes (1) a numeric value indicating a plurality of pipes between at least two VoIP devices, (2) an Internet Protocol (IP) address for each pipe, and (3) a port number for each pipe; receiving confirmation that the multiple pipe scrambling request was accepted; wherein one or more available pipes on a recipient VoIP device is provided in the confirmation; and initiating a multiple pipe media session after receiving the confirmation that the multiple pipe scrambling request was accepted wherein the multiple pipe media session uses a Real-time Transport Protocol (RTP) media session for at least one pipe between the at least two VoIP devices; wherein data packets corresponding to voice data are sent randomly to the one or more available pipes on the recipient VoIP device during the multiple pipe media session and the data packets are received out of order by the recipient VoIP device. - View Dependent Claims (12, 13, 14, 15)
-
Specification