Random position cipher encryption using an aperiodic pseudo-random number generator
OwnerPanagiotis Andreadakisinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerPanagiotis Andreadakisinventor
Estimating the term…
The present innovative solution increases security to interceptor attacks and loss of cipher-characters, while not negatively impacting the processing resource and time requirements of cryptography processes. A novel Synchronous and Self-Synchronous Random Position Cipher (RPC) with arbitrary length key cryptography methodology and apparatus are presented which are based on a novel Aperiodic Pseudo-Random Number Generator (APRNG) using large seed numbers. The RPC does not replace plaintext characters with encryption characters but with the number of pseudo-random numbers that need to be generated by the APRNG to match the ASCII codes of the characters in the plaintext. Decryption uses the number of pseudo-random numbers that need to be generated by the APRNG to match the ASCII codes of the plaintext characters. Variations to the starting and reset points for the counter are also presented for improving performance when cipher-characters are lost and for avoiding increasing the size of the ciphertext as opposed to the basic methodology.
A method of encrypting plaintext using a one or more Random Position Cipher (RPC) processors, comprising:
A method of decrypting ciphertext using a one or more Random Position Cipher (RPC) processors, comprising:
A computer program product including one or more computer readable mediums for encrypting plaintext, having instructions encoded thereon that, executed by a Random Position Cipher (CPR) encryption processor to:
A computer program product including one or more computer readable mediums for decrypting ciphertext, having instructions encoded thereon that, executed by a Random Position Cipher (CPR) decryption processor to:
A computing apparatus for encrypting plaintext, the computing apparatus comprising:
A computing apparatus for decrypting ciphertext, the computing apparatus comprising:
Dependencies are inferred from the claim text.