Patent ID: 8726025
Filing Date: 2014-05-13
Classification: G06Q,H04L

Abstract:
1. A computer-implemented method for transacting credit card numbers, comprising: receiving, by a processor, a data object including a first string of digits representing a credit card number, each digit including N bits, where N is a positive integer; determining M bits out of the N bits as irrelevant bits; randomizing, by the processor, at least some of the M bits out of the N bits of each digit while preserving remaining bits of the N bits; shuffling, by the processor, the N bits of the each digit according a pre-determined pattern of bit positions to generate a second string of digits; encrypting, by the processor, the second string to generate an encrypted datum; and transmitting, by the processor, a second data object including the encrypted data to an enterprise system for securely storing the credit card number.