Patent ID: 8719583

Claim:
Apparatus for verifying a validity of an encrypted token associated to a product, comprising: a decryptor for decrypting an encrypted token using a decryption key to acquire a decrypted token comprising information bits related to the product and structure bits; an evaluator for evaluating whether the structure bits fulfill a predetermined condition, wherein the encrypted token is verified to be valid when the predetermined condition is fulfilled or is not verified to be valid when the predetermined condition is not fulfilled; a product access processor for interpreting the information bits and for determining a level of product access in accordance with the information bits when the encrypted token is verified to be valid; wherein the product access processor is configured to process a variable number of bits in the decrypted token and to determine a higher level of product access when a number of information bits is lower and to determine a lower level of product access when a number of information bits is higher; and wherein a higher level of product access allows a user to use more, more expensive or more complicated functions of the product and a lower level of product access allows the user to use less, less expensive or less complicated functions of the product.