Patent ID: 7798594
Filing Date: 2010-09-21
Classification: G03G,G06F,G06Q,H04L

Abstract:
1. A method of generating an authentication code for a consumable, comprising: assigning an identification number to said consumable; processing an input including at least said identification number, using a first algorithm, to generate a preliminary number different from said identification number; and compressing said preliminary number using a non-hash compression only algorithm, different from said first algorithm, that utilizes said identification number to generate an authentication value for use in authenticating said consumable, said non-hash compression only algorithm comprising a masking process utilizing said identification number, wherein said masking process comprises dividing said preliminary number into a number of groups of bits corresponding to a number of bits in said identification number, each group of bits corresponding to a particular bit in said identification number, selecting one or more groups of bits based upon a state of said particular bits in said identification number, and determining from each selected group of bits at least one bit of said authentication value.