Apparatus and method for ensuring secure communication between a requesting entity and a serving entity

Apparatus for ensuring secure communication between a requesting entity and a serving entity, with: - means for accepting a connection request of the requesting entity which requests a connection to the serving entity, - means for establishing a working on a variety of different layers session connection with the requesting entity, - means for checking the communication of the requesting entity in respect of conformity with a selected communication protocol on the top of said plurality of different layers, - means for establishing a session connection with the serving entity, if it was found by the means for checking the communication according to the selected communication protocol and - means for switching the communication between the requesting entity and the serving entity at the transport layer when both connections are established, wherein the apparatus is configured such that it appears transparent to the two entities.

[1]  S.M. Bellovin,et al.  Network firewalls , 1994, IEEE Communications Magazine.

[2]  Ronald L. Sharp,et al.  Network security in a heterogeneous environment , 1994, AT&T Technical Journal.