Method, device, and network for providing secure communication environments
First Claim
Patent Images
1. A system for securing communications comprising:
- an initiating device operable to transmit to a communication server a first request for security of first communications with a first destination device, the initiating device further operable to transmit to the communication server a second request for security of second communications with a second destination device;
the communication server operable to couple to the initiating device and the first destination device, to receive the first request, to select a first algorithm for securing the first communications, to transmit to the initiating device first information identifying the first algorithm, to determine that the first destination device supports encryption of the first communications, and to transmit to the first destination device the first information in response to determining that the first destination device supports encryption of the first communications, the communication server further operable to couple to the second destination device, to receive the second request, to select a second algorithm for securing the second communications, to transmit to the initiating device information identifying the second algorithm, to determine that the second destination device does not support encryption of the second communications, to establish an encrypted link with the initiating device in response to determining that the second destination device does not support encryption of the second communications, and to establish an unencrypted link with the second destination device in response to determining that the second destination device does not support encryption of the second communications;
the first destination device operable to receive the first information, to encrypt a first message for communication to the initiating device using the first algorithm, and to decrypt a second message received by the first destination device using the first algorithm; and
the second destination device operable to transmit a third message to the initiating device through the communication server and to receive a forth message from the initiating device through the communication server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed towards a method, device, and network for providing secure communication environments. In one form, a communication network operable to provide a secure communication environment is disclosed. The communication network includes a communication device operable to request the secure communication environment. The communication network further includes a communication server operable to be coupled to the communication device to enable the secure communication environment.
-
Citations
41 Claims
-
1. A system for securing communications comprising:
-
an initiating device operable to transmit to a communication server a first request for security of first communications with a first destination device, the initiating device further operable to transmit to the communication server a second request for security of second communications with a second destination device;
the communication server operable to couple to the initiating device and the first destination device, to receive the first request, to select a first algorithm for securing the first communications, to transmit to the initiating device first information identifying the first algorithm, to determine that the first destination device supports encryption of the first communications, and to transmit to the first destination device the first information in response to determining that the first destination device supports encryption of the first communications, the communication server further operable to couple to the second destination device, to receive the second request, to select a second algorithm for securing the second communications, to transmit to the initiating device information identifying the second algorithm, to determine that the second destination device does not support encryption of the second communications, to establish an encrypted link with the initiating device in response to determining that the second destination device does not support encryption of the second communications, and to establish an unencrypted link with the second destination device in response to determining that the second destination device does not support encryption of the second communications;
the first destination device operable to receive the first information, to encrypt a first message for communication to the initiating device using the first algorithm, and to decrypt a second message received by the first destination device using the first algorithm; and
the second destination device operable to transmit a third message to the initiating device through the communication server and to receive a forth message from the initiating device through the communication server.
-
-
2. A system for securing communications comprising:
-
an initiating device operable to transmit to a communication server a request for security of communications with a destination device;
the communication server operable to couple to the initiating device and the destination device, to receive the request, to select an algorithm for securing the communications, to transmit to the initiating device information identifying the selected algorithm, to determine that the destination device supports encryption of the communications, and to transmit to the destination device the information in response to determining that the destination device supports encryption of the comnmunications; and
the destination device operable to receive the information, to encrypt a first message for communication to the initiating device using the identified algorithm, and to decrypt a second message received by the destination device using the identified algorithm. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system for securing communications comprising:
-
an initiating device operable to transmit to a communication server a request for security of communications with a destination device;
the communication server operable to couple to the initiating device and the destination device, to receive the request, to select an algorithm for securing the communications, to transmit to the initiating device information identifying the selected algorithm, to determine that the destination device does not support encryption of the communications, to establish an encrypted link with the initiating device in response to determining that the destination device does not support encryption of the communications, and to establish an unencrypted link with the destination device in response to determining that the destination device does not support encryption of the communications; and
the destination device operable to transmit unencrypted messages to the communication server using the unencrypted link and to receive unencrypted messages from the communication server using the unencrypted link. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for securing communications comprising:
-
an initiating device operable to transmit a request for encryption of communications with a destination device; and
a communication server operable to receive the request from the initiating device and to determine if the destination device supports encryption of the communications;
wherein, in response to determining that the destination device supports encryption of the communications, the communication server is further operable to facilitate establishment of an encrypted link between the initiating device and the destination device; and
wherein, in response to determining that the destination device does not support encryption of the communications, the communication server is further operable to establish an encrypted link between the initiating device and the communication server and to establish an unencrypted link between the communication server and the destination device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for securing communications comprising:
-
receiving from an initiating device a request for encryption of communications with a destination device;
determining if the destination device supports encryption of the communications;
in response to determining that the destination device supports encryption of the communications, facilitating establishment of an encrypted link between the initiating device and the destination device;
in response to determining that the destination device does not support encryption of the communications;
establishing an encrypted link between the initiating device and a communication server; and
establishing an unencrypted link between the communication server and the destination device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. Logic for securing communications comprising, the logic encoded in media and operable when executed to:
-
receive from an initiating device a request for encryption of communications with a destination device;
determine if the destination device supports encryption of the communications;
in response to determining that the destination device supports encryption of the communications, facilitate establishment of an encrypted link between the initiating device and the destination device;
in response to determining that the destination device does not support encryption of the communications;
establish an encrypted link between the initiating device and a communication server; and
establish an unencrypted link between the communication server and the destination device. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for securing communications comprising:
-
means for receiving from an initiating device a request for encryption of communications with a destination device;
means for determining if the destination device supports encryption of the communications;
in response to determining that the destination device supports encryption of the communications, means for facilitating establishment of an encrypted link between the initiating device and the destination device;
in response to determining that the destination device does not support encryption of the communications;
means for establishing an encrypted link between the initiating device and a communication server; and
means for establishing an unencrypted link between the communication server and the destination device. - View Dependent Claims (41)
-
Specification