A method for conveying a security context, including creating and
assigning a virtual address to a client process, issuing a first Internet
Protocol version compliant packet wherein the first Internet Protocol
version compliant packet comprises a security context, prepending an
issued packet with a second Internet Protocol version header producing a
second Internet Protocol version compliant packet, forwarding the second
Internet Protocol version compliant packet to a recipient, stripping away
the second Internet Protocol version compliant header from the second
Internet Protocol version compliant packet producing a stripped packet at
the recipient, decrypting and authenticating the stripped packet using a
particular method as indicated by the security context producing a
decrypted and authenticated packet, and routing the decrypted and
authenticated packet to a recipient process using the virtual address.