Pseudorandom composition-based cryptographic authentication process
First Claim
Patent Images
1. A method of encrypting digital information comprising the steps of:
- (a) representing said digital information as a set of binary digits, N;
(b) testing one of the binary digits to determine if the digit is a 1 or a 0;
(c) applying a first encryption process on said digital information if the digit is a 1 or a second encryption process on said digital information if the digit is a 0 to produce an altered set of digital information;
(d) replacing said digital information with said altered set of digital information;
(e) repeating steps (b) through (d) upon testing a second of said binary digits to determine if said second of said binary digits is a 1 or a 0.
11 Assignments
0 Petitions
Accused Products
Abstract
The pseudorandom process iteratively applies a selected CRC encryption process on the information to be encrypted. The encryption process is selected by testing one of the digits comprising the number to be encrypted. A first encryption process is used if the tested digit is a 1; a second encryption process is used if the tested digit is a 0. The process is repeated a plurality of times, e.g. once for each digit in the number to be encrypted, resulting in a highly encrypted value that is not easily reverse engineered by chosen or known plaintext attack.
-
Citations
19 Claims
-
1. A method of encrypting digital information comprising the steps of:
-
(a) representing said digital information as a set of binary digits, N; (b) testing one of the binary digits to determine if the digit is a 1 or a 0; (c) applying a first encryption process on said digital information if the digit is a 1 or a second encryption process on said digital information if the digit is a 0 to produce an altered set of digital information; (d) replacing said digital information with said altered set of digital information; (e) repeating steps (b) through (d) upon testing a second of said binary digits to determine if said second of said binary digits is a 1 or a 0. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of encrypting digital information represented by a plurality of binary digits, said method comprising the steps of:
-
(a) testing a first bit of the plurality of binary digits to determine if the digit is a "1" or a "0"; (b) encrypting the digital information according to a first encryption process if the digit is a "1" or according to a second encryption process if the digit is a "0" to produce an altered set of digital information; (c) replacing the digital information with said altered set of digital information; and (d) repeating said steps (a) through (c) upon testing a second one of said binary digits to determine if the digit of said second one of said binary digits is a "1" or a "0". - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A pseudorandom composition based cryptographic authentication process for encrypting digital information represented as a plurality of binary digits, said pseudorandom composition based cryptographic authentication process comprising the steps of:
-
(a) testing a first bit of the binary digits to determine if the digit is a 1 or a 0; (b) encrypting the digital information according to a first encryption process if the digit is a 1 or according to a second encryption process if the digit is a 0 to produce an altered set of digital information, said first and second encryption process comprising an enhanced CRC process; (c) replacing the digital information with said altered set of digital information; and (d) repeating said steps (a) through (c) upon testing a second one of said binary digits to determine if the digit of said second one of said binary digits is a 1 or a 0. - View Dependent Claims (16, 17, 18, 19)
-
Specification