Time based encryption algorithm
OwnerKhalil Mohamed Ali Jirakiinventor
Life of this patent
Estimating the term…
Abstract
Disclosed is a new encryption algorithm that can be implemented using either software alone, hardware alone or a combination of both. The algorithm uses time based logic to be interfaced with computer electronic codes such as the Binary code to encrypt and decrypt data and files. The algorithm uses time and individual bits to code characters. Thus, the data will be coded as bit-Time Interval-bit. The bits in a byte (that are processed simultaneously as one unit) are separated into individual bits and time intervals are inserted between them. This code will be referred to as the Timary code. The algorithm allows each user to choose his own code and can be used with other encryption systems.
Claims11
Crypto Algorithm that can be implemented using Crypto Software, Crypto Hardware or both to encrypt and decrypt data and files.
Crypto algorithm that uses timing of signals to encrypt electronic computer codes such as “0,1” Binary code.
Crypto Algorithm that encrypts and decrypts bytes of any number of bits.
Crypto algorithm that uses a timing of signals and the computer bits to encrypt data.
Crypto Algorithm that encrypts and decrypts bytes from “beginning” to “end” or vice versa.
Crypto Algorithm that performs the following functions:
- a. splits bytes into individual bits.
- b. designates Time Intervals for encrypting computer bytes.
- c. assigns the appropriate number of time intervals for every byte.
- d. arranges the time intervals in a specific order.
- e. assigns numerical values for the Time Intervals.
- f. inserts Time Intervals in between the computer bits.
- g. adds Time Intervals between two consecutive “one” bits.
- h. drops the zero bits out of the electronic “0,1” codes.
- i. codes data in the format of:
- bit (one)—Time Interval—bit (one).
- j. can re-insert zero bits into the encoded data without interfering with the coding process.
- k. can decode data coded in the form of bit (1)—Time Interval—bit(1).
- l. can insert “nonsense” one bits with intervening Time Intervals before and/or after each encrypted byte, word, set of words.
Crypto Algorithm that allows the data to be stored, transmitted, processed, etc using the bit (one)—Time Interval—bit (one).
Crypto Algorithm that can be used in combination with other encryption processes such as byte shifts, mathematical formulas, etc.
Crypto Algorithm that allows the user to choose time intervals to be inserted between computer bits.
Crypto algorithm that uses real time intervals, electronic cycles each assigned an arbitrary time value or software virtual time.
Any other techniques that might be obtained through the idea of Signal Timing to encrypt data.
Dependencies are inferred from the claim text.