CPC H04L 63/0471 (2013.01) [H04L 9/3263 (2013.01); H04L 2209/76 (2013.01)] | 17 Claims |
1. A method, executed by a gateway device between a first communication network and a second communication network outside the gateway device, for handling communication between a first device in the first communication network and a second device in the second communication network, the method comprising:
receiving a communication request from the first device, directed to the second device, for performing a first cryptographic data communication protocol;
determining whether the first cryptographic data communication protocol is registered as unsafe in the gateway device;
when the first cryptographic data communication protocol is not registered as unsafe in the gateway device, forwarding messages exchanged as part of execution of the first cryptographic data communication protocol between the first and second device; and
when the first cryptographic data communication protocol is registered as unsafe in the gateway device, executing the first cryptographic data communication protocol between the first device and the gateway device, and executing a second cryptographic data communication protocol, which is not registered as unsafe in the gateway device, between the gateway device and the second device, wherein the first cryptographic data communication protocol and the second cryptographic data communication protocol are executed sequentially to communicate data between the first and second device via the gateway.
|