×

Variable-length cipher system and method

  • US 9,361,617 B2
  • Filed: 06/09/2009
  • Issued: 06/07/2016
  • Est. Priority Date: 06/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for deterministically encrypting a plaintext symbol set having a variable block size, the method comprising the steps of:

  • dividing the plaintext symbol set into first and second portions;

    using a tweak to modify at least a portion of the plaintext symbol set to arrive at a data string;

    applying a first encryption key to encrypt the data string and generate a second encryption key based upon the data string encrypted by the first encryption key;

    computing a determined number of encryption rounds using the second encryption key to create an enciphered symbol set, wherein the encryption rounds comprise successive encryption and modulo combination of alternating portions of the symbol set utilizing a symbol set-associated modulo base by applying a tweakable, variable input length block cipher using the tweak, the tweak being based at least in part upon account information associated with a token; and

    providing the enciphered symbol set, the form of the enciphered symbol set corresponding to the plaintext symbol set in accordance with the symbol set-associated modulo base.

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