Patent ID: 8423770
Filing Date: 2013-04-16
Classification: H04L

Abstract:
1. A computer-implemented method for creating a group of marking codes for marking items in a code generation and validation system including a first subsystem and a second subsystem, said method comprising the steps of: creating a group identifier for said group and associating said group identifier with a first key being unique for said group; and for each of said marking codes in said group: deriving a code relative identifier from a sequential number being unique within said group; merging said code relative identifier, said group identifier and said key to obtain a first input message; encoding in said first subsystem said first input message with a first one way function to obtain a first output message; merging in said second subsystem said first output message and a second key to obtain a second input message; encoding in said second subsystem said second input message, with a second one way function to obtain a second output message; and merging said code relative identifier, said group identifier and one or more characters of said second output message to obtain a merged code, said merged code being said marking code, wherein said step of deriving said code relative identifier from said sequential number comprises one or more sequential steps (N) where each (i) of said steps (N) comprises: combining an input value (x