In my country we are all issued a unique software agent at birth i the format: YYMMDDxxxy where y is a check for authenticity (to make it harder faking a number I guess) No. The purpose of check digits like that is to detect innocent errors in data entry.