Patent ID: 6775772
Filing Date: 2004-08-10
Classification: H04L

Abstract:
A computer program product embodied on one or more computer-readable media, for establishing a secure connection between a client application and a server application using pre-existing message types, said computer program product comprising:computer-readable program code means for piggy-backing a first portion of security information onto a first message sent from said client application to said server application, wherein said first message uses a first pre-existing message type and wherein said first portion is to be used by said server application in establishing said secure connection; computer-readable program code means for forwarding said first portion from said server application to a trusted third party (TTP); computer-readable program code means for decrypting said first portion at said TTP; computer-readable program code means for returning a version of said decrypted first portion from said TTP to said server application; and computer-readable program code means for piggy-backing a second portion of security information onto a second message sent from said server application to said client application, wherein said second message responds to said first message and uses a second pre-existing message type and wherein said second portion is to be used by said client application in establishing said secure connection.