Patent ID: 6987853

Claim:
An apparatus for generating a group of character sets that are both never repeating within certain period of time and difficult to guess, said apparatus comprising: a character-generating server, said character-generating server existing either as a single task in an embedded environment, a single process daemon in a UNIX environment, a physical circuit or a microchip, said character-generating server comprising a character generator, a random generator connecting to said character generator, a temporal reference storage connecting to said character generator, said temporal reference storage storing the most current time information, and a key-pool group connecting to said character generator, said key-pool group including any or all of a first type of key with a first type of pool, a second type of key with a second type of pool, and a third type of key with a third type of pool, said character generator capable of generating a character set, said character set having thirty-two different characters, based on a geometric progression of x(n)=p(x(n−1)+i), said geometric progression manifesting itself as a chaotic progression of orbits around an origin, said orbit being defined as a unique and continuous path around said origin and never crossing in on itself or any other orbit, said x(n) and said x(n−1) representing different character set, said n representing the number of said character set generated by said character-generating server, said i representing a temporal difference between the time when two sequential orbits cross an arbitrary infinite vector from said origin, said p representing a period, said period being the temporal difference between character sets along any of said orbit, said geometric progression defining thirty-two periods on any of said orbit, said character set being a first type of character set, a second type of character set or a third type of character set; a network interface, said network interface connecting to said character generator and capable of providing said character generating-server with access to functions to encode and send out information, and to receive and decode information; and an external timer device, said external timer device connecting to said character-generating server and capable of providing both a current time and a periodic tick of approximately one second to said character-generating server.