System and method for three-phase data encryption
First Claim
1. A method for encrypting a message comprising:
- converting a content of the message from a first form M to a second form M′
as a function of a known encryption key E, a first secret prime number P, and a second secret prime number Q;
separating the content of the message according to a spacing pattern; and
scrambling the content of the message according to a scrambling pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a three-phase encryption method and a three-phase decryption method, and an apparatus implementing the three-phase encryption method and/or the three-phase decryption method. To encrypt a message according to the three-phase encryption method, a content of a message is converted from a first form M to a second form M′; the content of the message is separated according to a spacing pattern; and the content of the message is scrambled according to a scrambling pattern. To decrypt the message encrypted using the three-phase encryption method, the scrambling and spacing patterns are reversed, and the content of the message is converted from the second form M′ to the first form M.
33 Citations
32 Claims
-
1. A method for encrypting a message comprising:
-
converting a content of the message from a first form M to a second form M′
as a function of a known encryption key E, a first secret prime number P, and a second secret prime number Q;
separating the content of the message according to a spacing pattern; and
scrambling the content of the message according to a scrambling pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An encryption and decryption method comprising:
-
converting a content of a message from a first form M to a second form M′
as a function of a known encryption key E, a first secret prime number P, and a second secret prime number Q;
separating the content of the message according to a spacing pattern, the spacing pattern a function of a third secret prime number R and a second known encryption key K;
scrambling the content of the message according to a scrambling pattern, the scrambling pattern a function of a fourth secret prime number S and a secret modulus J;
sending an encrypted message from an encrypting device to a receiving device calculating the scrambling pattern and parsing through the encrypted message to reverse the scrambling pattern;
calculating the spacing pattern and parsing through the encrypted message to place the content of the message in a unified message; and
converting the content of the message from the second form M′
to the first form M as a function of a decryption key D, the first secret prime number P, and the second secret prime number Q. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for encrypting a message, comprising:
-
an encryption module comprising a first processor, a first memory coupled with the first processor, and a first network interface coupled with a communications network, the first processor, and the first memory;
conversion logic stored in the first memory and executable by the first processor to convert a content of the message from a first form M to a second form M′
as a function of a known encryption key E, a first secret prime number P, and a secret prime number Q;
separating logic stored in the first memory and executable by the first processor to separate the content of the message according to a spacing pattern;
scrambling logic stored in the first memory and executable by the first processor to scramble the content of the message according to a scrambling pattern; and
communication logic stored in the first memory and executable by the first processor to send an encrypted message over the communications network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for encrypting and decrypting a message comprising:
-
conversion means for converting a content of the message from a first form M to a second form M′
as a function of a known encryption key E, a first secret prime number P, and a second secret prime number Q;
separating means for separating the content of the message according to a spacing pattern, the spacing pattern a function of a third secret prime number R and a second known encryption key K;
scrambling means for scrambling the content of the message according to a scrambling pattern, the scrambling pattern a function of a fourth secret prime number S and a secret modulus J;
descrambling means for calculating the scrambling pattern and parsing through the encrypted message to reverse the scrambling pattern;
unifying means for calculating the spacing pattern and parsing through the encrypted message to place the content of the message into a unified message; and
second conversion means for converting the content of the message from the second form M′
to the first form M as a function of a decryption key D, the first secret prime number P, and the second secret prime number Q.
-
Specification