Method and apparatus for tokenization of sensitive sets of characters
First Claim
1. A method for secure handling of sensitive sets of characters in a distributed hierarchical system comprising at least one local server on a lower hierarchic level and at least one central server at a higher hierarchic level, the method comprising:
- receiving a sensitive set of characters at the local server;
replacing a portion of the sensitive set of characters with a token from a token table that maps at least two token values to each possible combination of digits of the portion of the sensitive set of characters to form a tokenized set of characters, wherein the token is chosen randomly from between the at least two token values, and wherein the token belongs to a subset of possible tokens assigned to the local server by the central server;
transferring at least one of the sensitive set of characters and the tokenized set of characters to the central server;
deleting the sensitive set of characters from the local server within a predetermined amount of time from the transferring; and
storing the tokenized set of characters in a local database connected to the local server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for secure handling of sensitive sets of characters in a distributed hierarchical system are disclosed, comprising at least one local server on a lower hierarchic level and at least one central server at a higher hierarchic level. The method comprises the steps: receiving a sensitive set of characters in said local server; replacing a part of said sensitive set of characters with a token to form a tokenized set of characters, said token belonging to a subset of possible tokens assigned to the local server by the central server; transferring at least one of said sensitive set of characters and said tokenized set of characters to the central server; and canceling said sensitive set of characters from said local server within a limited time from said transferring, while maintaining said tokenized set of characters in a local database connected to said local server.
240 Citations
22 Claims
-
1. A method for secure handling of sensitive sets of characters in a distributed hierarchical system comprising at least one local server on a lower hierarchic level and at least one central server at a higher hierarchic level, the method comprising:
-
receiving a sensitive set of characters at the local server; replacing a portion of the sensitive set of characters with a token from a token table that maps at least two token values to each possible combination of digits of the portion of the sensitive set of characters to form a tokenized set of characters, wherein the token is chosen randomly from between the at least two token values, and wherein the token belongs to a subset of possible tokens assigned to the local server by the central server; transferring at least one of the sensitive set of characters and the tokenized set of characters to the central server; deleting the sensitive set of characters from the local server within a predetermined amount of time from the transferring; and storing the tokenized set of characters in a local database connected to the local server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for securely handling sensitive sets of characters in a distributed hierarchical system comprising a primary local server and a secondary local server, wherein the hierarchic level of the primary local server is higher than the hierarchic level of the secondary local server, and comprising:
-
receiving a sensitive set of characters at the secondary local server; transferring the sensitive set of characters to the primary local server; deleting the sensitive set of characters from the primary local server within a predetermined amount of time from the transferring; replacing, at the primary local server, a portion of the sensitive set of characters with a token from a token table that maps at least two token values to each possible combination of digits of the portion of the sensitive set of characters to form a tokenized set of characters, wherein the token is chosen randomly from between the at least two token values, and wherein the token belongs to a subset of possible tokens assigned to the primary local server by the central server; transferring, from the primary local server, at least one of the sensitive set of characters and the tokenized set of characters to the central server; deleting the sensitive set of characters from the primary local server within a predetermined amount of time from the transferring; and storing the tokenized set of characters in a local database connected to the primary local server.
-
-
21. A method for securely handling sensitive sets of characters in a distributed hierarchical system comprising a primary central server and a secondary central server, wherein the hierarchic level of the primary central server is higher than the hierarchic level of the secondary local server, and comprising:
-
receiving, at the secondary central server, from a local server, a sensitive set of characters; replacing, at the secondary central server, a portion of the sensitive set of characters with a token from a token table that maps at least two token values to each possible combination of digits of the portion of the sensitive set of characters to form a tokenized set of characters, wherein the token is chosen randomly from between the at least two token values, and wherein the token belongs to a subset of possible tokens assigned to the secondary central server by the primary central server; transferring at least one of the sensitive set of characters and the tokenized set of characters to the primary central server; and storing the sensitive set of characters and the tokenized set of characters in a central database connected to at least one of the primary and secondary central server.
-
-
22. A system for secure handling and storing of sensitive sets of characters, the system comprising a distributed hierarchical environment with at least one local server on a lower hierarchic level and at least one central server at a higher hierarchic level, the at least one local server comprising:
-
a non-transitory computer readable storage medium storing executable program code comprising code for; receiving a sensitive set of characters at the local server; replacing a portion of the sensitive set of characters with a token from a token table that maps at least two token values to each possible combination of digits of the portion of the sensitive set of characters to form a tokenized set of characters, wherein the token is chosen randomly from between the at least two token values, and wherein the token belongs to a subset of possible tokens assigned to the local server by the central server; transferring at least one of the sensitive set of characters and the tokenized set of characters to the central server; deleting the sensitive set of characters from the local server within a predetermined amount of time from the transferring; and storing the tokenized set of characters in a local database connected to the local server; and a processor for executing the program code.
-
Specification