Patent ID: 9118481
Filing Date: 2015-08-25
Classification: G06F,H04L

Abstract:
1. A method for generating a random sequence of bytes, implemented at least in part by a computing device, said method comprising: determining one or more prime numbers; for each prime number (i) determining an irrational root of the prime number, (ii) producing a mantissa of the irrational root of the prime number (MIRP), and (iii) generating a collection of MIRPs; determining at least one or more byte sequences formed from one or more of the MIRPs; creating a structure comprising (i) at least two dimensions, and (ii) the one or more byte sequences derived from a MIRP; generating the random sequence of bytes from the structure by executing a series of bitwise operations that (i) at least partially traverses the structure to yield a pseudo-random byte, (ii) are executed between individual bytes from each of the MIRPs, (iii) are based on one or more patterns, and (iv) are configured to increment byte positions in each of the MIRPs by a predetermined amount; and holding the pseudo-random byte as a last output byte and executing one of the series of bitwise operations on a first MIRP byte used as part of producing the last output byte and a second bitwise operation on another byte from another MIRP based on another pattern to yield another pseudo-random byte.