Patent ID: 9294268
Filing Date: 2016-03-22
CPC Classification: G06Q,H04L

Claim Text:
1. A method of encrypting token data at a token reader comprising a processor, the method comprising the token reader: receiving clear text token data from a token; selecting a symbol set corresponding to the clear text token data, wherein the symbol set is an arbitrary string symbol set comprising a plurality of members, wherein each of the plurality of members represents a data element in the clear text token data; defining a first portion and a second portion of the clear text token data; generating an encryption mask based on encrypting the second portion of the clear text token data using a key; and encrypting the clear text data by applying the encryption mask to the first portion using a modulo operation while not encrypting the second portion, thereby resulting in encrypted token data comprising an encrypted first portion and an unencrypted second portion; wherein the encrypted token data has the same format and length as the clear text token data, and uses the same symbol set as the clear text token data.