Data encryptor/decryptor using variable in-place i/o
OwnerDavid M. Marzahninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDavid M. Marzahninventor
Estimating the term…
A computer implemented process for data encryption or data decryption using a computer is disclosed. In one embodiment, the process includes the following steps (a) reading an input dataset with a physical read determined by an input/output control variable; (b) adding a value of a keypointer to a starting offset value of an access code key to determine a current element of the access code key; (c) exclusive ORing the current element with a current value of a data STRING byte determined by a value of a STRING pointer and saving as a new data STRING byte value; (d) replacing the new data STRING byte value with a value of a current element of a matrix array pointed to by a matrix array pointer and saving as a replaced data STRING byte value; (e) subtracting an increment/decrement counter starting value from the replaced data STRING byte value to yield a result and saving the result as a current STRING byte; (f) reversing the current STRING byte and saving as a reversed current STRING byte; and (g) repeating steps (a) through (f) until all data has been either encrypted or decrypted. The computer implemented process also allows an input dataset to also be an output dataset.
A computer implemented process for data encryption or data decryption using an ordered element pair matrix array, the computer including a central processing unit which accesses a random access memory that controls an input/output device, said process comprising the steps of:
An ordered element pair matrix array recorded on a computer readable medium, each of said elements pairs corresponding to relative offsets and containing corresponding exchange values, said ordered element pair matrix array comprising:
A computer implemented process for data encryption or data decryption using a computer, the computer including a central processing unit which accesses a random access memory that controls an input/output device, said process comprising the steps of:
A computer implemented process for data encryption or data decryption using a computer, the computer including a central processing unit which accesses a random access memory that controls an input/output device, said process comprising the steps of:
A computer implemented process for allowing an input dataset to also be an output datatset, said process comprising the steps of:
Dependencies are inferred from the claim text.