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.
-
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