English

The Danish Personal Identification number (Danish: CPR-nummer or personnummer) is a national identification number, which is part of the personal information stored in the Civil Registration System (Danish: Det Centrale Personregister).

The register was established in 1968 by combining information from all municipal civil registers of Denmark into one.

It is a ten-digit number with the format DDMMYY-SSSS, where DDMMYY is the date of birth and SSSS is a sequence number. The first digit of the sequence number encodes the century of birth (so that centenarians are distinguished from infants), and the last digit of the sequence number is odd for males and even for females.

Requisition

Any person registered as of April 2, 1968 (May 1, 1972, in Greenland) or later in a Danish civil register, receives a personal identification number. Any person who is a member of ATP or is required to pay tax in Denmark according to the Tax-control Law of Denmark, but is not registered in a civil register, also receives a personal identification number.

The civil register list only persons who:

  • Are born in Denmark of a mother already registered in the civil register, or
  • Have their birth or baptism registered in a ’Dansk Elektronisk Kirkebog (DNK)’ (Danish electronic church-book), or
  • Reside legally in Denmark for 3 months or more (non-Nordic citizens must also have a residence permit)

Danish citizens, including newborn babies, who are entitled to Danish citizenship, but are living abroad, do not receive a personal ID number, unless they move to Denmark.

New development in 2007

The sequence numbers used to be chosen (and still are, preferentially) so that the last digit of the sequence number functions as a check digit for the entire personal identification number. In this case, the number satisfies the equation 4x1 + 3x2 + 2x3 + 7x4 + 6x5 + 5x6 + 4x7 + 3x8 + 2x9 + x10 ≡ 0 (mod 11) where the xi are the ten digits of the complete ID number, and the coefficients (4, 3, 2, 7, …) are all nonzero in the finite field of order 11.

However in 2007 the available sequence numbers under this system for males born January 1, 1965 ran out, and since October 2007 personal identification numbers do not always validate using the check digit. This had been predicted and announced several years in advance. Thus, most IT systems are presumed updated to accept numbers that fail the check-digit validation.

January 1 was the first birth date to run out of sequence numbers because immigrants who do not know their exact date of birth are administratively registered with the fictitious birth date of January 1. This made the date unusually frequent in the register.

Personal ID Number Certificate

Personnummerbevis is the Danish term for the personal identification number certificate. Today this certificate is of little use in Danish society, as it has been largely replaced by the much more versatile Sygesikringsbevis, which contains the same information and more. Both certificates retrieve their information from the Civil Registration System. However, personnummerbevis is still issued today and has been since September 1968.

It is received upon registration with the Civil Registration System, either by birth or by moving to the country. It may only be issued once and change of address does not entail issuing a new one. One can however request a new one from the Ministry of Welfare or in some cases the municipality one lives in.

Personal Identification Number in Danish Society

The number is an integral part of Danish society, and it is virtually impossible to receive any form of government service without one. Even in the private sector one would be hard pressed to receive services without such a number, unless it is minor daily business.

Source: http://en.wikipedia.org/wiki/Personal_identification_number_(Denmark)



Dansk

Et CPR-nummer, også kaldet et personnummer, er et éntydigt identifikationsnummer, som alle, der står i Det Centrale Personregister, er udstyret med. Det blev indført i Danmark 2. april 1968 og i Grønland 1. maj 1972.

Opbygningen af et CPR-nummer

Et CPR-nummer består af i alt ti cifre, som regel skrevet med en bindestreg mellem de første seks og de sidste fire cifre. De første seks cifre er sat sammen af:

  • Ciffer 1 og 2 angiver hvilken dato i måneden personen er født på.
  • Ciffer 3 og 4 angiver hvilken måned personen er født i.
  • Ciffer 5 og 6 angiver et tocifret årstal personen er født i.
  • Ciffer 7 angiver hvilket århundrede personen er født i, se tabel herunder.
  • Ciffer 8 og 9 er et løbenummer.
  • Ciffer 10 angiver dels kønnet på den person nummeret tilhører, dels virker det som kontrolciffer. Er cifferet lige, er der tale om en kvinde (eller pige) - er det ulige, tilhører nummeret en mand (eller dreng).

Det har været planlagt siden juni 2006 at denne opbygning af CPR-nummeret skal ændres, og i oktober 2007 blev det første af de nye CPR-numre udstedt.

Første personnummer uden modulus-11-kontrol er tildelt den 1. oktober 2007, til en mand med et CPR-nummer, der begynder med 010165. CPR registret opfordrer derfor alle brugere af personnumre til at ændre deres IT-systemer, således at de ikke indeholder modulus kontrollen.

Kontrolciffer (det gamle CPR-nummer)

Det sidste ciffer er et kontrolciffer (checkciffer), som beregnes ud fra de forudgående ni cifre efter den såkaldte modulus 11-metode med vægtene 2, 3, 4, 5, 6 og 7. Dette har især betydning i edb-systemer, hvor der skal indtastes personnummer, fordi det giver mulighed for at kontrollere det indtastede nummer for slåfejl.

Kontrolcifferet betyder, at der er kun ca. 540 personnumre til rådighed for hver dato. Derfor er man begynde at erstatte kontrolcifferet med et vilkårligt ciffer for at øge kapaciteten i systemet. Det første CPR-nummer med et 'ugyldigt' kontrolciffer blev udstedt i oktober 2007.

Beregning af kontrolciffer

Kontrolcifferet beregnes ved at gange hvert af de første 9 cifre med et tal efter dette skema:

Ciffer nr: 1 2 3 4 5 6 7 8 9
Ganges med: 4 3 2 7 6 5 4 3 2

Summen af de 9 produkter og kontrolcifferet skal til sammen være delelig med 11. Derfor kan kontrolcifferet findes ved at dele summen af de 9 produkter med 11. Hvis divisionen går op, er kontrolcifferet 0, og ellers er det 11 minus divisionsresten. Giver divisionen resten 1, kan det pågældende løbenummer (ciffer 7-9) ikke anvendes, fordi kontrolcifferet derved ville blive tocifret (10), hvilket ikke er muligt.

Kontrol af personnummer

Når det skal kontrolleres, om et opgivet CPR-nummer er korrekt, udføres følgende beregning:

Ciffer nr: 1 2 3 4 5 6 7 8 9 10
Ganges med: 4 3 2 7 6 5 4 3 2 1

De 10 produkter lægges sammen og divideres med 11. Hvis divisionen giver resten 0 (=divisionen går op), er personnummeret korrekt.

Sikkerheden i metoden er ca. 97-99%. Når den ikke er 100% skyldes det, at vægtene 2,3 og 4 genbruges i systemet, således at der ved ombytning af tal med samme vægt vil blive beregnet samme produktsum. Derfor kan en kontrolberegning i sjældne tilfælde godkende et forkert personnummer.

Eksempel på kontrolberegning af personnummer

Som eksempel bruges en mand der er født 21. oktober 1862. Personnummeret er 211062-5629. Første tal 2 ganges med 4, lig med 8. Næste tal 1 ganges med 3, lig med 3 og så fremdeles. Alle gangestykker lægges sammen og giver 110. 110 moduleres med 11 og giver 0 i restværdi, og personnummeret er kontrolleret til at være korrekt.

CPR- nr: 2 1 1 0 6 2 5 6 2 9 Sum af produkter Modulus 11 af sum
Ganges med: 4 3 2 7 6 5 4 3 2 1
Produkt: 8 3 2 0 36 10 20 18 4 9 =110 110 % 11 = 0

Kilde: http://da.wikipedia.org/wiki/CPR-nummer