Patent ID: 6115699
Filing Date: 2000-09-05
Classification: G06F,H04L

Abstract:
A method of mediating delivery of a document from a first site to a second site, the first site having an associated first agent, the second site having an associated second agent, the first site encrypting the document to produce an encrypted document, the method comprising:receiving a copy of the encrypted document at an input of the second agent;producing a second agent variable based upon a parameter not available to the first agent, the second agent variable being associated with a decrypting key for decrypting the encrypted document;directing the second agent variable to the first agent after receipt of the copy of the encrypted document at the input of the second agent;decrypting the copy of the encrypted document to produce a decrypted copy; andtransmitting the decrypted copy to the second site, wherein the step of decrypting comprises:receiving a first agent variable from the first agent, the first agent variable being based upon a parameter that is not available to the second agent;utilizing the first agent variable and second agent variable as variables for a function that produces the decrypting key; andapplying the decrypting key to the copy of the encrypted document to produce the decrypted copy.