Patent ID: 8099602

Claim:
A method for integrating security in network communications, the method comprising: generating a private key and a public key by encrypting the private key with a first encryption: providing the generated private key and public key in an initial response to an initial request over a secure connection, wherein the providing the generated private key and public key in response to the initial request further comprises providing an encrypted timestamp; generating the encrypted timestamp by encrypting a current time at a time of the initial response using the first encryption, wherein the generating the encrypted timestamp further comprises encrypting a current time at a time of the initial response and a username using the first encryption when the username is logged in, wherein the username is dropped when a first time period from the current time has expired; validating at least one additional request received based on the public key and a requesting signature signed using the private key received with the at least one additional request, wherein the validating is further based on the encrypted timestamp received with the at least one additional request; and providing an additional response with a responding signature signed using the private key in response to the validated additional request.