US 12,287,902 B2
Vaultless tokenization
Rohit Joshi, Glen Allen, VA (US); Hao Cheng, Oakton, VA (US); and Michael James Caughey, Glen Allen, VA (US)
Assigned to Capital One Services, LLC
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Sep. 1, 2022, as Appl. No. 17/901,575.
Prior Publication US 2024/0078334 A1, Mar. 7, 2024
Int. Cl. G06F 21/00 (2013.01); G06F 21/31 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6245 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01)] 17 Claims
OG exemplary drawing
 
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.