System and method for secure and transparent electronic communication
First Claim
1. A method comprising:
- providing a first server in a local network as a proxy between an open communications network and a user;
intercepting at said first server messages directed toward said open communications network or said user; and
processing said messages according to indicia contained within said messages to provide transparent transmission and receipt of secure messages over said open communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
This present invention provides users with secure transparent electronic communication, allowing them to send and receive encrypted and/or signed messages with little or no user involvement. In various embodiments, the present invention provides a user with e-mail security via automated hierarchical techniques for transparently sending and receiving secure messages, and lowers the burden on administrators. The present invention can include a server in a local network that acts as a proxy between a user and an open communications network, thereby providing transparent transmission and receipt of secure messages for the user. This could be used for sending and receiving secure e-mail or for securing instant messaging (IM). A server according to the present invention can intercept unsecured messages from a user, automatically transform those messages into secured messages, and transmit those secure messages to the intended recipients.
200 Citations
19 Claims
-
1. A method comprising:
-
providing a first server in a local network as a proxy between an open communications network and a user;
intercepting at said first server messages directed toward said open communications network or said user; and
processing said messages according to indicia contained within said messages to provide transparent transmission and receipt of secure messages over said open communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
intercepting an unsecured message from a sender;
automatically transforming said unsecured message to a secure message for a recipient; and
transmitting said secure message to said recipient. - View Dependent Claims (9, 10)
-
-
11. A method for transparently receiving a secure message comprising:
-
intercepting a secure message from a sender;
automatically unsecuring said message to create an unsecured message;
when said unsecured message has an electronic signature associated with it, searching for a digital identity corresponding to said sender of said secure message;
verifying any electronic signatures associated with said unsecured message using said digital identity; and
transmitting said unsecured message to a recipient.
-
-
12. A system comprising:
-
a first server in a local network acting as a proxy between an open communications network and a user;
a second server in said local network upon which one or more messages are stored; and
a crypto module for automatically encrypting and decrypting said messages to provide transparent transmission and receipt of secure messages over said open communications network.
-
-
13. A system for transparently transmitting a secure message comprising:
-
a message receive module for intercepting an unsecured message from a sender;
a crypto module for automatically transforming said unsecured message to a secure message for a recipient; and
a message transmit module for transmitting said secure message to said recipient.
-
-
14. A system for transparently receiving a secure message comprising:
-
a message receive module for intercepting a secure message from a sender;
a certificate search module to search for a digital identity corresponding to said sender of said secure message when said unsecured message has an electronic signature associated with it;
a crypto module to unsecure said message to create an unsecured message and verify any electronic signatures associated with said unsecured message using said digital identity; and
a message transmit module for transmitting said unsecured message to a recipient.
-
-
15. A computer readable medium containing computer program instructions for transparently transmitting and receiving secure messages over an open communications network, said computer readable medium containing instructions for:
-
acting as a proxy between an open communications network and a user;
intercepting messages directed toward said open communications network or said user; and
processing said messages according to indicia contained within said messages to provide transparent transmission and receipt of secure messages over said open communications network.
-
-
16. A computer readable medium containing computer program instructions for transparently transmitting secure messages to a recipient over an open communications network, said computer readable medium containing instructions for:
-
intercepting an unsecured message from a sender;
automatically transforming said unsecured message to a secure message for said recipient; and
transmitting said secure message to said recipient.
-
-
17. A computer readable medium containing computer program instructions for transparently receiving secure messages for a recipient over an open communications network, said computer readable medium containing instructions for:
-
intercepting a secure message from a sender;
automatically unsecuring said message to create an unsecured message;
when said unsecured message has an electronic signature associated with it, searching for a digital identity corresponding to said sender of said secure message;
verifying any electronic signatures associated with said unsecured message using said digital identity; and
transmitting said unsecured message to a recipient.
-
-
18. A method for transparently transmitting a secure message comprising:
-
intercepting an unsecured message from a sender;
storing said unsecured message on a first server;
transmitting said unsecured message from said first server to a second server in a local network;
automatically transforming said unsecured message to a secure message; and
transmitting said secure message to said recipient.
-
-
19. A method for transparently receiving a secure message comprising:
-
intercepting a secure message from a sender;
automatically transforming said secure message to an unsecured message;
storing said unsecured message in a local network;
when said unsecured message has an electronic signature associated with it, searcing for a digital identity corresponding to said sender of said secure message;
verifying any electronic signatures associated with said unsecured message using said digital identity; and
transmitting said unsecured message to a recipient.
-
Specification