Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
132 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates from said chaotic equation; c) converting the two chaotic iterates into a predetermined number of chaotic keys; d) encrypting a block of plaintext message as a block of ciphertext based on one of said chaotic keys; e) repeating step d) until a predetermined number of blocks of plaintext message have been encrypted with one each of said chaotic keys; f) repeating steps b) through e) until the entire plaintext message is encrypted as ciphertext.
Claim 2
Independent Claim
132 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates from said chaotic equation; c) converting the two chaotic iterates into a predetermined number of chaotic keys; d) encrypting a block of plaintext message as a block of ciphertext based on one of said chaotic keys; e) repeating step d) until a predetermined number of blocks of plaintext message have been encrypted with one each of said chaotic keys; f) repeating steps b) through e) until the entire plaintext message is encrypted as ciphertext.
Claim 3
Dependent Claim
31 words
The method of claim 1 wherein said predetermined number of chaotic keys in step c) is four and said predetermined number of blocks of plaintext message in step e) is four.
Claim 4
Dependent Claim
38 words
The method of claim 1 wherein each chaotic iterate is of length 2L, each chaotic key is of length L, each block of plaintext message is of length L, and each block of ciphertext is of length L.
Claim 5
Dependent Claim
8 words
The method of claim 3 wherein L=32 bits.
Claim 6
Dependent Claim
27 words
The method of claim 1 wherein the step of encrypting the plaintext message comprises combining each plaintext message block and each chaotic key by an exclusive-or operation.
Claim 7
Dependent Claim
22 words
The method of claim 1 further comprising the step of decrypting the ciphertext to the plaintext message based on the chaotic keys.
Claim 8
Dependent Claim
25 words
The method of claim 6 wherein the step of decrypting the ciphertext comprises combining the ciphertext blocks and said chaotic keys by an exclusive-or operation.
Claim 9
Dependent Claim
31 words
The method of claim 1 wherein, when the number of said chaotic iterates used to encrypt said message approaches n, two of said four initializer values are incremented at step a).
Claim 10
Independent Claim
200 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates, each of length L, from said chaotic equation; c) converting the two chaotic iterates into four chaotic keys of length L; d) separating each of said four chaotic keys into a first portion and a second portion; e) converting four blocks of plaintext message to four blocks of length 2L by multiplying each said block of length L of plaintext message by one of said first portions of each of said four chaotic keys; f) separating each block of said multiplied plaintext message of length 2L into two blocks of length L; g) encrypting four blocks of said multiplied plaintext message of length L as ciphertext based on said second portion of each of said four chaotic keys; h) combining the ciphertext into blocks of length 2L; i) repeating steps b) through h) until the entire plaintext message is encrypted as ciphertext.
Claim 11
Independent Claim
200 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates, each of length L, from said chaotic equation; c) converting the two chaotic iterates into four chaotic keys of length L; d) separating each of said four chaotic keys into a first portion and a second portion; e) converting four blocks of plaintext message to four blocks of length 2L by multiplying each said block of length L of plaintext message by one of said first portions of each of said four chaotic keys; f) separating each block of said multiplied plaintext message of length 2L into two blocks of length L; g) encrypting four blocks of said multiplied plaintext message of length L as ciphertext based on said second portion of each of said four chaotic keys; h) combining the ciphertext into blocks of length 2L; i) repeating steps b) through h) until the entire plaintext message is encrypted as ciphertext.
Claim 12
Dependent Claim
8 words
The method of claim 9 wherein L=32 bits.
Claim 13
Independent Claim
248 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is Z t+1 z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates from said chaotic equation; c) converting the two chaotic iterates into four chaotic keys; d) separating each of said chaotic keys into a first portion and a second portion; e) converting four blocks of plaintext message into four blocks of multiplied plaintext message by multiplying each said block of plaintext message by said first portion of a specific chaotic key; f) repeat steps b) through e) which generate four new chaotic keys which are different than all previously generated chaotic keys, each said new chaotic key first portion is multiplied with one of said four blocks of plaintext message, said plaintext message being separate from all plaintext messages previously converted, and continue step f) until all of said plaintext message is converted to multiplied plaintext; g) separating each block of said multiplied plaintext message into two blocks; h) encrypting each separated block of said multiplied plaintext message with said second portion of a predetermined chaotic key to produce a block of ciphertext; i) combining consecutive blocks of ciphertext to produce an encrypted message; j) repeating steps h) and i) until all blocks of ciphertext have been converted into encrypted messages.
Claim 14
Independent Claim
248 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is Z t+1 z t 2 +c, where z and c are complex numbers; b) generating two chaotic iterates from said chaotic equation; c) converting the two chaotic iterates into four chaotic keys; d) separating each of said chaotic keys into a first portion and a second portion; e) converting four blocks of plaintext message into four blocks of multiplied plaintext message by multiplying each said block of plaintext message by said first portion of a specific chaotic key; f) repeat steps b) through e) which generate four new chaotic keys which are different than all previously generated chaotic keys, each said new chaotic key first portion is multiplied with one of said four blocks of plaintext message, said plaintext message being separate from all plaintext messages previously converted, and continue step f) until all of said plaintext message is converted to multiplied plaintext; g) separating each block of said multiplied plaintext message into two blocks; h) encrypting each separated block of said multiplied plaintext message with said second portion of a predetermined chaotic key to produce a block of ciphertext; i) combining consecutive blocks of ciphertext to produce an encrypted message; j) repeating steps h) and i) until all blocks of ciphertext have been converted into encrypted messages.
Claim 15
Dependent Claim
34 words
The method of claim 11 wherein the step h) includes repeating the steps of b) through d) to regenerate the chaotic keys which are separated to produce the second portion used for said encrypting.
Claim 16
Dependent Claim
58 words
The method of claim 11 wherein each chaotic iterate is of length 2L, each chaotic key is of length L, each block of plaintext message is of length L, each block of multiplied plaintext message is of length 2L, each block of separated plaintext message is of length L, and each block of ciphertext is of length 2L.
Claim 17
Dependent Claim
8 words
The method of claim 13 wherein L=32 bits.
Claim 18
Dependent Claim
35 words
The method of claim 11 wherein the step of encrypting the multiplied plaintext message comprises combining each multiplied plaintext message block and each said second portion of each said chaotic key by an exclusive-or operation.
Claim 19
Dependent Claim
23 words
The method of claim 11 further comprising the step of decrypting the encrypted message to the plaintext message based on the chaotic keys.
Claim 20
Dependent Claim
103 words
The method of claim 13 further including the step of decrypting the encrypted message which comprises the steps of; separating each ciphertext block of length 2L into two blocks of length L; combining said ciphertext blocks of length L and said second portion of said chaotic keys of length L by an exclusive-or operation; assembling the combined ciphertext and chaotic keys into blocks of length 2L; dividing each block of length 2L by said first portion of one of said four chaotic keys to arrive at the plaintext message of length L; repeating these steps until the entire ciphertext is decrypted to plaintext.
Claim 21
Dependent Claim
31 words
The method of claim 11 wherein, when the number of said chaotic iterates used to encrypt said message approaches n, two of said four initializer values are incremented at step a).
Claim 22
Independent Claim
112 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating chaotic iterates, each of length 2L, from said chaotic equation; c) converting each chaotic iterate of length 2L into two chaotic keys of length L; d) encrypting blocks of length L of plaintext message as ciphertext based on said chaotic keys; and e) repeating steps b) through d) until the entire plaintext message is encrypted as ciphertext.
Claim 23
Independent Claim
112 words
A method of encryption comprising the steps of; a) selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; b) generating chaotic iterates, each of length 2L, from said chaotic equation; c) converting each chaotic iterate of length 2L into two chaotic keys of length L; d) encrypting blocks of length L of plaintext message as ciphertext based on said chaotic keys; and e) repeating steps b) through d) until the entire plaintext message is encrypted as ciphertext.
Claim 24
Dependent Claim
19 words
The method of claim 19 wherein said step b) generates two chaotic iterates, and step c) four chaotic keys.
Claim 25
Dependent Claim
8 words
The method of claim 19 wherein L=32 bits.
Claim 26
Dependent Claim
34 words
The method of claim 19 wherein the step of encrypting the plaintext message comprises combining each plaintext message block of length L and one each of said four chaotic keys by an exclusive-or operation.
Claim 27
Dependent Claim
21 words
The method of claim 19 further comprising the step of decrypting the ciphertext back to plaintext based on the chaotic keys.
Claim 28
Dependent Claim
33 words
The method of claim 23 further comprising the step of decrypting the ciphertext comprising combining each ciphertext block of length L and one each of said four chaotic keys by an exclusive-or operation.
Claim 29
Dependent Claim
22 words
The method of claim 19 wherein step d) encrypts blocks of plaintext message of length L into ciphertext blocks of length 2L.
Claim 30
Dependent Claim
131 words
The method of claim 25 wherein the step of encrypting comprises; 1) separating each of said four chaotic keys into a first portion and a second portion; 2) converting four blocks of length L of plaintext message to four blocks of length 2L by multiplying each said block of length L of plaintext message by one of said first portions of each of said four chaotic keys; 3) separating each block of length 2L into two blocks of length L; 4) encrypting four blocks of length L as ciphertext based on said second portion of each of said four chaotic keys, by combining each plaintext message block and each said second portion of each said four chaotic keys by an exclusive-or operation; 5) combining the ciphertext into blocks of length 2L.
Claim 31
Dependent Claim
79 words
The method of claim 26 including the steps of decrypting the ciphertext comprising; separating each ciphertext block of length 2L into two blocks of length L; combining said ciphertext blocks of length L and said chaotic keys of length L by an exclusive-or operation; assembling the combined ciphertext and chaotic keys into blocks of length 2L; dividing each block of length 2L by said first portion of one of said four chaotic keys to arrive at the plaintext message.
Claim 32
Independent Claim
100 words
A system for encryption comprising; means for selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; means for generating at least one chaotic iterate from said chaotic equation; means for converting each of said at least one chaotic iterates into two chaotic keys; means for encrypting at least one block of plaintext message as at least one block of ciphertext based on said chaotic keys.
Claim 33
Independent Claim
100 words
A system for encryption comprising; means for selecting four initializer values which are used to generate n chaotic iterates from a chaotic equation, where n is the lifetime of the chaotic equation, and wherein said chaotic equation is z t+1 =z t 2 +c, where z and c are complex numbers; means for generating at least one chaotic iterate from said chaotic equation; means for converting each of said at least one chaotic iterates into two chaotic keys; means for encrypting at least one block of plaintext message as at least one block of ciphertext based on said chaotic keys.
Claim 34
Dependent Claim
47 words
The system of claim 28 wherein said at least one chaotic iterate is of length 2L, said chaotic keys are of length L, said at least one block of plaintext message is of length L, and said at least one block of ciphertext is of length L.
Claim 35
Dependent Claim
15 words
The system of claim 28 wherein two chaotic iterates and four chaotic keys are generated.
Claim 36
Dependent Claim
8 words
The system of claim 29 wherein L=32 bits.
Claim 37
Dependent Claim
31 words
The system of claim 28 wherein means for encrypting combines at least one of said blocks of plaintext message and at least one of said chaotic keys by an exclusive-or operation.
Claim 38
Dependent Claim
29 words
The system of claim 28 including means for decrypting said at least one block of ciphertext back to at least one block of plaintext based on said chaotic keys.
Claim 39
Dependent Claim
32 words
The system of claim 33 wherein means for decrypting the ciphertext combines each said at least one block of ciphertext and at least one of said chaotic keys by an exclusive-or operation.
Claim 40
Dependent Claim
26 words
The system of claim 30 wherein each of said plaintext message blocks is of length L and is encrypted as a ciphertext block of length 2L.
Claim 41
Dependent Claim
133 words
The system of claim 35 wherein said means for encrypting comprises; means for separating each of said four chaotic keys into a first portion and a second portion; means for converting four blocks of length L of plaintext message into four blocks of length 2L, said means comprising multiplying each said block of length L of plaintext message by one of said first portions of each of said four chaotic keys; means for separating each block of length 2L into two blocks of length L; means for encrypting four blocks of length L as ciphertext based on said second portion of each of said four chaotic keys, wherein each plaintext message block and each chaotic key is combined by an exclusive-or operation; and means for combining the ciphertext into blocks of length 2L.
Claim 42
Dependent Claim
84 words
The system of claim 35 including means for decrypting the ciphertext comprising; means for separating each ciphertext block of length 2L into two blocks of length L; means for combining said ciphertext blocks of length L and said chaotic keys by an exclusive-or operation; means for assembling the combined ciphertext and chaotic keys into blocks of length 2L; and means for dividing each block of length 2L by said first portion of one of said four chaotic keys to arrive at the plaintext message.