Method and apparatus for effecting secure document format conversion
First Claim
1. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
- encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall;
forwarding said encrypted document to said server within said firewall;
decrypting said document with said server using said server'"'"'s corresponding private key;
converting said document to a new data representation;
forwarding said document to said recipient; and
reencrypting said document with, a public key of said recipient, wherein said recipient is located outside of said firewall.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for effecting secure document delivery in any of various document formats. A document is encrypted with the public key of a server associated with the recipient of the document, instead of with the public key of the intended recipient. The receiving server is located within a firewall. The encrypted document is forwarded to the server within the firewall. The server decrypts the document using its corresponding private key, converts the document to a new data representation, and then either forwards the document to the recipient inside the firewall, or re-encrypts the document with the public key of an intended recipient outside of the firewall or with the public key of another server that is associated with the intended recipient of the document.
-
Citations
16 Claims
-
1. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
-
encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; forwarding said encrypted document to said server within said firewall; decrypting said document with said server using said server'"'"'s corresponding private key; converting said document to a new data representation; forwarding said document to said recipient; and reencrypting said document with, a public key of said recipient, wherein said recipient is located outside of said firewall.
-
-
2. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
-
encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; forwarding said encrypted document to said server within said firewall; decrypting said document with said server using said server'"'"'s corresponding private key; converting said document to a new data representation; forwarding said document to said recipient; and reencrypting said document with a public key of a remote server, wherein said remote server is associated with said recipient.
-
-
3. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
-
encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; forwarding said encrypted document to said server within said firewall; decrypting said document with said server using said server'"'"'s corresponding private key; converting said document to a new data representation; forwarding said document to said recipient; sending a public key from said recipient to said server via a network; reencrypting said converted document using said recipient'"'"'s public key; sending said encrypted, converted document via said network to said recipient; and decrypting said encrypted, converted document received by said recipient with said recipient'"'"'s private key; wherein said encrypted document is initially decrypted and converted in a secure, private network behind said firewall; and wherein said converted document is reencrypted before it is sent to said recipient, which is located outside of said secure environment established by said firewall.
-
-
4. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
-
encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; forwarding said encrypted document to said server within said firewall; decrypting said document with said server using said server'"'"'s corresponding private key; converting said document to a new data representation; forwarding said document to said recipient; reencrypting said converted using a public key of a remote server; sending said converted, encrypted document via a network to said remote server;
wherein said remote server is located in a secure environment behind a firewall associated with said remote server;decrypting said encrypted, converted document at said remote server with a remote server private key; and forwarding said converted document to said recipient.
-
-
5. A method for effecting secure document delivery in any of a plurality of document formats, the method comprising:
-
encrypting said document; forwarding said encrypted document to a server within said firewall; decrypting said document with said server; converting said document to a new data representation; forwarding said document to a recipient; and reencrypting said document prior to forwarding to said recipient, wherein said recipient is located outside of said firewall.
-
-
6. A method for effecting secure document delivery in any of a plurality of document formats the method comprising:
-
encrypting said document; forwarding said encrypted document to a server within said firewall; decrypting said document with said server; converting said document to a new data representation; forwarding said document to a recipient; and reencrypting said document prior to forwarding to a remote server; wherein said remote server is located behind an associated firewall; and wherein said remote server is associated with said recipient.
-
-
7. A method for effecting secure document format conversion, the method comprising:
-
sending a document having a high level representation to a recipient; intercepting said document at a secure server and performing document format conversion in a secure environment established by said server; and forwarding said converted document to a recipient in a secure fashion, within any of said server'"'"'s secure environment or via a secure delivery technique which includes; reencrypting said document after it is converted; and forwarding said encrypted, converted document directly to said recipient.
-
-
8. A method for effecting secure document format conversion, the method comprising:
-
sending a document having a high level representation to a recipient; intercepting said document at a secure server and performing document format conversion in a secure environment established by said server; and forwarding said converted document to a recipient in a secure fashion, within any of said server'"'"'s secure environment or via a secure delivery technique which includes; reencrypting said document after it is converted; and forwarding said encrypted, converted document to a secure server associated with said recipient.
-
-
9. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document with a public key of a server associated with a recipient of the document wherein said server is located within a firewall; means for forwarding said encrypted document to said server within said firewall; means for decrypting said document with said server using said server'"'"'s corresponding private key; means for converting said document to a new data representation; means for forwarding said document to said recipient; and means for reencrypting said document with a public key of said recipient, wherein said recipient is located outside of said firewall.
-
-
10. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; means for forwarding said encrypted document to said server within said firewall; means for decrypting said document with said server using said server'"'"'s corresponding private key; means for converting said document to a new data representation; means for forwarding said document to said recipient; and means for reencrypting said document with a public key of a remote server, wherein said remote server is associated with said recipient.
-
-
11. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; means for forwarding said encrypted document to said server within said firewall; means for decrypting said document with said server using said server'"'"'s corresponding private key; means for converting said document to a new data representation; means for forwarding said document to said recipient; means for sending a public key from said recipient to said server via a network; means for reencrypting said converted document using said recipient'"'"'s public key; means for sending said encrypted, converted document via said network to said recipient; and means for decrypting said encrypted, converted document received by said recipient with said recipient'"'"'s private key; wherein said encrypted document is initially decrypted and converted in a secure, private network behind said firewall; and wherein said converted document is reencrypted before it is sent to said recipient, which is located outside of said secure environment established by said firewall.
-
-
12. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document with a public key of a server associated with a recipient of the document, wherein said server is located within a firewall; means for forwarding said encrypted document to said server within said firewall; means for decrypting said document with said server using said server'"'"'s corresponding private key; means for converting said document to a new data representation; means for forwarding said document to said recipient; means for reencrypting said converted using a public key of a remote server; means for sending said converted, encrypted document via a network to said remote server;
wherein said remote server is located in a secure environment behind a firewall associated with said remote server;means for decrypting said encrypted, converted document at said remote server with a remote server private key; and means for forwarding said converted document to said recipient.
-
-
13. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document; means for forwarding said encrypted document to a server within said firewall; means for decrypting said document with said server; means for converting said document to a new data representation; means for forwarding said document to a recipient; and means for reencrypting said document prior to forwarding to said recipient, wherein said recipient is located outside of said firewall.
-
-
14. An apparatus for effecting secure document delivery in any of a plurality of document formats, the apparatus comprising:
-
means for encrypting said document; means for forwarding said encrypted document to a server within said firewall; means for decrypting said document with said server; means for converting said document to a new data representation; means for forwarding said document to a recipient, and means for reencrypting said document prior to forwarding to a remote server; wherein said remote server is located behind an associated firewall; and wherein said remote server is associated with said recipient.
-
-
15. An apparatus for effecting secure document format conversion, the apparatus comprising:
-
means for sending a document having a high level representation to a recipient; means for intercepting said document at a secure server and performing document format conversion in a secure environment established by said server; and means for forwarding said converted document to a recipient in a secure fashion, within any of said server'"'"'s secure environment or via a secure delivery mechanism which includes; means for reencrypting said document after it is converted; and means for forwarding said encrypted, converted document directly to said recipient.
-
-
16. An apparatus for effecting secure document format conversion, the apparatus comprising:
-
means for sending a document having a high level representation to a recipient; means for intercepting said document at a secure server and performing document format conversion in a secure environment established by said server; and means for forwarding said converted document to a recipient in a secure fashion, within any of said server'"'"'s secure environment or via a secure delivery mechanism which includes; means for reencrypting said document after it is converted; and means for forwarding said encrypted, converted document to a secure server associated with said recipient.
-
Specification