×

Exclusive Encryption

  • US 20060107048A1
  • Filed: 12/19/2005
  • Published: 05/18/2006
  • Est. Priority Date: 01/17/2001
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform acts comprising:

  • receiving an identifier;

    generating, based on the identifier, a mapped identifier;

    encoding the mapped identifier, wherein encoding the mapped identifier comprises;

    reversing an order of characters in the mapped identifier;

    removing, from the reversed mapped identifier, all trailing characters of a particular type;

    initializing the encoded identifier with a string of one bits equal in number to a number of trailing characters removed from the reversed identifier followed by a zero bit;

    selecting a first character from the reversed identifier;

    encoding the first character using a first coding table;

    adding, to the encoded identifier, a series of zero bits followed by the encoded first character;

    for each additional character in the reversed identifier, selecting a next character in the reversed identifier, encoding the next character using a second coding table, adding, to the encoded identifier, a series of zero bits followed by the encoded next character; and

    removing any trailing zero bits and the one bit preceding the trailing zero bits from the encoded identifier; and

    encrypting the encoded mapped identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×