Method of encryption
OwnerRoss Filippiinventor
Life of this patent
Estimating the term…
Abstract
A method of data encryption including the steps of: obtaining a plurality of sub-keys from a secure long key; and generating an ecryption key from the sub-keys by; i) assigning a significance to each sub-key from most significant to least significant; ii) using bit values obtained from a given position of each sub-key to determine a bit of the encryption key; iii) rotating the bit values of the least significant sub-key; iv) repeating steps ii) and iii) a predetermined number of times and then rotating a next most significant sub-key, and v) repeating steps ii), iii) and iv) for one or more of the sub-keys in order of increasing significance.
Claims26
A method of data encryption comprising the steps of:
- obtaining a plurality of sub-keys from a secure long key;
- and
- generating an encryption key from the sub-keys by:
- i) assigning a significance to each sub-key from most significant to least significant;
- ii) using bit values obtained from a given position of nominated sub-keys to determine a bit of the encryption key;
- iii) rotating the bit values of the least significant sub-key;
- iv) repeating steps ii) and iii) a predetermined number of times and then rotating a next most significant sub-key;
- and
- v) repeating steps ii), iii) and iv) for one or more of the sub-keys in order of increasing significance.
A method of data decryption comprising the steps of:
- obtaining a plurality of sub-keys from a secure long key;
- and
- generating a decryption key from the sub-keys by:
- i) assigning a significance to each sub-key from most significant to least significant;
- ii) using bit values obtained from a given position of nominated sub-keys to determine a bit of the decryption key;
- iii) rotating the bit values of the least significant sub-key;
- iv) repeating steps ii) and iii) a predetermined number of times and then rotating a next most significant sub-key;
- and
- v) repeating steps ii), iii) and iv) for one or more of the sub-keys in order of increasing significance.
Dependencies are inferred from the claim text.