| CPC G06F 21/6245 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01)] | 17 Claims |

|
1. A computer-implemented method comprising:
determining alphanumeric values based on numeric values that are generated from a hash of numeric user information then shuffled through a plurality of randomly generated alphanumeric tables;
generating a table index based on at least a portion of the numeric user information and the alphanumeric values;
generating shuffled numeric user information based on the table index and a plurality of randomly generated numeric tables;
transforming the shuffled numeric user information to alphanumeric user information based on additive cipher information applied to the shuffled numeric user information;
shuffling each character of the alphanumeric user information through a different alphanumeric table of the plurality of randomly generated alphanumeric tables, wherein each different alphanumeric table is identified for each character based on the table index; and
generating an alphanumeric token based on the shuffled characters of the alphanumeric user information;
determining a numeric value indicative of an amount of numeric characters of the numeric user information; and
modifying the generated alphanumeric token to include an alphabetic value, wherein the alphabetic value is determined based on an alphabetic representation of the numeric value that is shuffled through a plurality of randomly generated alphabetic tables.
|