×

Tokenization in mobile environments

  • US 9,514,457 B2
  • Filed: 10/16/2014
  • Issued: 12/06/2016
  • Est. Priority Date: 02/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for tokenizing data, comprising:

  • establishing, by a hardware input/output interface of a communication system, a temporary communication session with a mobile device via a communication channel between the communication system and the mobile device;

    receiving, by the hardware input/output interface, data from the client system via the communication channel and during the temporary communication session;

    identifying, by an interface controller of the communication system, a portion of the received data for tokenization;

    accessing, by the interface controller, session information uniquely identifying the temporary communication session between the communication system and the client system;

    selecting, by a token server of the communication system communicatively coupled to the hardware input/output interface via a first hardware communication bus and configured to receive the session information via the first hardware communication bus, one or more token tables from a set of token tables stored within a memory of the token server based on the accessed session information, every token table in the set of token tables mapping, for an input string of a particular length and for a particular set of input string characters, every possible input string value to a different token before the temporary communication session is established;

    receiving, by a security engine of the communication system communicatively coupled to the token server via a second hardware communication bus and communicatively coupled to the hardware input/output interface via a third hardware communication bus, the second one or more token tables via the second hardware communication bus;

    receiving, by the security engine, the identified portion of the received data via the third hardware communication bus;

    tokenizing, by the security engine, the identified portion of the received data using the selected one or more token tables; and

    outputting, to a client system external to the communication system via a second communication channel between the communication system and the client system, the tokenized data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×