System for securing electronic mail
First Claim
Patent Images
1. A method of providing secure e-mail transmissions comprising:
- receiving entered textual message(s);
identifying at least two unique e-mail domains associated with each of a sender and a recipient;
splitting the message into at least two fragments;
connecting to said at least two unique e-mail service providers;
forwarding each of the message fragments via a separate one of said unique e-mail service providers;
receiving said message fragments from all the identified unique e-mail service providers;
recombining the received message fragments, and displaying the recombined message to the recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
Encrypted e-mails that reside in e-mail service providers servers or a gateway machines can be compromised and deciphered with advances in technology for breaking encryption codes. Significant security can be achieved by encrypting the message, splitting message, and transmitting the individual fragments via a set of unique e-mail servers. At the receivers end, the message can be reconstructed from the individual pieces and then decrypted and displayed to the recipient.
59 Citations
18 Claims
-
1. A method of providing secure e-mail transmissions comprising:
-
receiving entered textual message(s);
identifying at least two unique e-mail domains associated with each of a sender and a recipient;
splitting the message into at least two fragments;
connecting to said at least two unique e-mail service providers;
forwarding each of the message fragments via a separate one of said unique e-mail service providers;
receiving said message fragments from all the identified unique e-mail service providers;
recombining the received message fragments, and displaying the recombined message to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of providing secure e-mail transmissions comprising:
-
a first interface, said interface receiving entered textual message(s);
an identifier, identifying at least two unique e-mail domains associated with each of a sender and a recipient;
a splitter, said splitter receiving said encrypted message and splitting the encrypted message into at least two fragments;
a sender, said sender sending said message fragments to a receiver via a separate one of said identified unique providers, said receiver receiving said message fragments from all the identified unique e-mail service providers;
a recombiner, combining the received message fragments; and
a second interface, displaying the recombined message. - View Dependent Claims (13)
an encryptor, said encryptor encrypting the message received via said first interface, and a decryptor, decrypting the recombined message.
-
-
14. A method for providing secure e-mail transmissions comprising the steps of:
-
receiving entered textual message(s) as a string of characters;
encoding each of said characters with an integer, c, whose numerical value is between 0 and 255;
picking k random integers r1, . . . , rk whose numerical values are between 0 and 255;
placing characters coded by r1 through rk in message fragments M1 through Mk respectively;
sending message fragments M1 through Mk via e-mail service providers EMSPA1 through EMSPAk;
calculating a q'"'"'s by q=(c-r1−
. . . −
rk)(MOD
256);
placing characters coded by g'"'"'s in said value q in a message fragment Mk+1; and
sending message fragment Mk+1 via e-mail service provider EMSPAk+1. - View Dependent Claims (15, 18)
receiving message fragments M1 through Mk via e-mail service providers EMSPB1 through EMSPBk;
extracting r'"'"'s from message fragments M1 through Mk;
receiving message fragment Mk+1 through e-mail service provider EMSPBk+1;
extracting q'"'"'s from encoded characters;
calculating c'"'"'s by c=(r1+ . . . +rk+q) (MOD
256);
decoding c'"'"'s into characters, and reconstructing e-mail message from said decoded characters.
-
-
18. An article of manufacture comprising a computer user medium having computer readable code embodied therein which secures e-mail transmissions as per claim 14, wherein said medium further comprises:
-
computer readable program code receiving message fragments M1 through Mk via e-mail service providers EMSPB1 through EMSPBk;
computer readable program code extracting r'"'"'s from message fragments M1 through Mk;
computer readable program code receiving message fragment Mk+1 through e-mail service provider EMSPBk+1;
computer readable program code extracting q'"'"'s from encoded characters;
computer readable program code calculating c'"'"'s by c=(r1+ . . . +rk+q) (MOD
256);
computer readable program code decoding c'"'"'s into characters, and computer readable program code reconstructing e-mail message from said decoded characters.
-
-
16. An article of manufacture comprising a computer user medium having computer readable code embodied therein which secures electronic mail, said system comprising:
-
computer readable program code receiving entered textual message;
computer readable program code identifying at least two unique e-mail domains associated with each the sender and the recipient;
computer readable program code encrypting the message;
computer readable program code splitting the encrypted message into at least two fragments;
computer readable program code connecting to at least two unique e-mail service providers;
computer readable program code forwarding each of the message fragments via a separate one of said unique e-mail service providers;
computer readable program code receiving message fragments from all the identified e-mail service providers;
computer readable program code analyzing and matching the received message fragments;
computer readable program code combining the matched message fragments;
computer readable program code decrypting the combined message, and computer readable program code displaying the decrypted message.
-
-
17. An article of manufacture comprising a computer user medium having computer readable code embodied therein which secures e-mail transmissions, said medium comprising:
-
computer readable program receiving entered textual message(s) as a string of characters;
computer readable program code encoding each of said characters with an integer, c, whose numerical value is between 0 and 255;
computer readable program code picking k random integers r1, . . . , rk whose numerical values are between 0 and 255;
computer readable program code placing characters coded by r1 through rk in message fragments M1 through Mk respectively;
computer readable program code sending message fragments M1 through Mk via e-mail service providers EMSPA1 through EMSPAk;
computer readable program code calculating q'"'"'s by q=(c-r1−
. . . −
rk)(MOD
256);
computer readable program code placing characters coded by q'"'"'s in said value q in a message fragment Mk+1; and
computer readable program code sending message fragment Mk+1 via e-mail service provider EMSPAk+1.
-
Specification