Patent ID: 7543332

Claim:
A method comprising: via an obtained encryption parameter shared by a first device, a second device, and a separate computer, forwarding only each data packet, of a plurality of received packets, that is in compliance with a predetermined criterion associated with said separate computer, a decrypted copy of each data packet scanned for compliance with said predetermined criterion at a predetermined portion of said separate computer, said predetermined portion of said separate computer adapted to provide only an affirmative response or a negative response regarding compliance with said predetermined criterion, wherein contents of said decrypted copy of each data packet is restricted to said predetermined portion of said separate computer, said separate computer adapted for restricting all operators of said separate computer from accessing contents of said decrypted copy of each data packet, said separate computer adapted to communicate with second device via a public wide area network said separate computer adapted to form a first security association with said first device said separate computer adapted to form a second security association with said second device, said separate computer adapted to calculate a first secret key associated with said first security association and a second secret key associated with said second security association.