IP Library Granted Patent US 8,595,850
Granted Patent B2
US 8,595,850 · App. 13/364,288 · Granted Nov 26, 2013

System for protecting sensitive data with distributed tokenization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,595,850
App. No.
13/364,288
Granted
Nov 26, 2013
Kind
B2
Abstract

A token generating organization may include distributed tokenization systems for generating tokens corresponding to sensitive information. Sensitive information may include sensitive numbers such as social security numbers, credit card numbers or other private numbers. A tokenization system may include multiple physically distinct hardware platforms each having a tokenization server and a database. A tokenization server may run portions of a sensitive number through a predetermined number of rounds of a Feistel network. Each round of the Feistel network may include tokenizing portions of the sensitive number using a fractional token table stored an associated database and modifying the tokenized portions by reversibly adding portions of the sensitive number to the tokenized portions. The fractional token table may include partial sensitive numbers and corresponding partial tokens. A sensitive-information-recovery request including the token may be directed to the token generating organization from the token requestor to recover sensitive information.

Claims (13)

1. A method of generating a token using computing equipment associated with a token generating organization, comprising:

with the computing equipment, receiving a token request from a token requestor over a communications network, wherein the token request includes a number;

with the computing equipment, mapping half of the number to a half-token;

with the computing equipment, modifying the half-token;

with the computing equipment, mapping the modified half-token to an additional half-token;

with the computing equipment, modifying the additional half-token; and

with the computing equipment, combining the modified half-token and the modified additional half-token to form the token.

2. The method defined in claim 1 wherein modifying the half-token comprises modifying the half-token using a remaining half of the number.

3. The method defined in claim 2 wherein modifying the additional half-token comprises modifying the additional half-token using the half of the number.

4. The method defined in claim 3 wherein modifying the half-token using the remaining half of the number comprises reversibly adding the remaining half of the number to the half-token.

5. The method defined in claim 4 wherein modifying the additional half-token using the half of the number comprises reversibly adding the half of the number to the additional half-token.

6. The method defined in claim 1 wherein combining the modified half-token and the modified additional half-token to form the token comprises appending the modified additional half-token to the modified half-token.

7. The method defined in claim 1 wherein the number comprises a primary account number, wherein the computing equipment includes a local database, wherein mapping half of the number to the half-token comprises mapping half of the primary account number to the half-token using a half-token table stored on the local database, wherein the half-token table includes a list of all possible half-primary-account-numbers and a list of half-tokens, and wherein each half-token uniquely corresponds to one of the half-primary-account-numbers.

Assignments (12)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Dec 22, 2021
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 058569/0152 →
CHANGE OF NAME Recorded Dec 17, 2018
From: VOLTAGE SECURITY, INC.
To: VOLTAGE SECURITY, LLC
Reel/Frame 051198/0611 →
MERGER AND CHANGE OF NAME Recorded Dec 17, 2018
From: VOLTAGE SECURITY, LLC; ENTIT SOFTWARE LLC
To: ENTIT SOFTWARE LLC
Reel/Frame 051199/0074 →
MERGER Recorded Oct 22, 2018
From: VOLTAGE SECURITY, LLC
To: ENTIT SOFTWARE LLC
Reel/Frame 047253/0802 →
ENTITY CONVERSION AND CHANGE OF NAME Recorded Oct 22, 2018
From: VOLTAGE SECURITY, INC.
To: VOLTAGE SECURITY, LLC
Reel/Frame 047276/0434 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2015
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: VOLTAGE SECURITY, INC.
Reel/Frame 035110/0726 →
SECURITY AGREEMENT Recorded Feb 7, 2014
From: VOLTAGE SECURITY, INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 032170/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2012
From: SPIES, TERENCE; MINNER, RICHARD T
To: VOLTAGE SECURITY, INC.
Reel/Frame 027640/0487 →