주민등록번호는 어떤 의미가 숨겨져 있을까?
우리나라는 지난 1975년부터 생년월일 6자리, 개인정보 7자리로 구성된 현재의 주민등록번호를 사용하고 있다. 뒷부분 7자리에는 구체적으로 어떤 정보가 들어 있는지 알아봅시다.
□□□□□□ | - | □ | □□□□ | □ | □ |
생년월일 | 성별 | 지역코드 | 출생신고순서 | 검증코드 |
1. 맨 앞의 수는 성별 코드를 나타낸다.
남자는 1이고, 여자는 2이다. 그러나 1880년대에 출생한 노인들의 성별 코드는 남자는9, 여자는 0이다. 또, 2000년 출생자부터는 남자는 3이고, 여자는 4를 부여 받는다.
출생년도 | 성별코드 |
1900~1999년생 남자 | 1 |
1900~1999년생 여자 | 2 |
2000~2099년생 남자 | 3 |
2000~2099년생 여자 | 4 |
외국인 | 5~8 |
1800~1899년생 남자 | 9 |
1800~1899년생 여자 | 0 |
2. 성별 코드 다음 네 개의 수는 지역 코드이다.
이것은 출생 신고를 한 지역을 뜻한다. 우리나라에는 3700여개의 읍, 면, 동이 있는데 이들 각각에 4자리로 된 지역 코드가 부여되어 있다.
지역 코드 4자리중 앞의 2자리는 출생지역(광역)을 적용한다. 뒤의 2자리는 출생신고를 한 해당 읍면동 주민센터의 고유번호이다.
<출생지역 코드(앞의 2자리)>
지역 | 코드 | 지역 | 코드 |
서울특별시 | 00~08 | 전라북도 | 048~54 |
부산광역시 | 09~12 | 전라남도 | 55~66 |
인천광역시 | 13~15 | 광주광역시 | 55,56 |
경기도 | 16~25 | 대구광역시 | 67~69, 76 |
강원도 | 26~34 | 경상북도 | 70~75, 77~81 |
충청북도 | 35~39 | 경상남도 | 82~84, 86~92 |
대전광역시 | 40 | 울산광역시 | 85 |
충청남도 | 41~47 | 제주특별자치도 | 93~95 |
세종특별자치시 | 44,49 |
3. 그 다음 한 자리는 출생 신고 당일 그 출생 신고가 해당 읍, 면, 동사무소에 몇 번째로 접수된 것인가를 나타낸다.
한 동네에서 하루에 몇 사람씩 출생 신고를 하는 경우는 많지 않으므로 이 수는 3을 넘지 않는 것이 보통이다.
4. 마지막 수는 검증 번호이다.
이 마지막 번호는 주민등록번호 위변조를 방지하기 위한 검증번호이다. 이 수는 생년월일을 포함한 앞의 12개 수 모두를 특정한 공식을 넣어서 만든다. 앞의 12자리의 수가 차례로 정해지면 마지막에 올 수 있는 번호는 하나로 결정된다. 컴퓨터 통신 아이디(ID )를 만들면서 엉터리 주민등록번호를 입력할 경우 컴퓨터가 거부하는 것은 이 검증 번호가 맞지 않기 때문이다.
5. 주민등록번호의 검증번호는 어떻게 구해지는 보자. 검증번호를 제외한 앞의 열두 자리에 2부터 9까지 일련의 수를 곱한다. 생년월일에 2부터 7까지를 각각 곱하고, 그 뒤의 여섯 자리에 8과 9를 곱하고 다시 2에서 5까지를 곱한 후 그 값을 모두 더한다. 이 합에 검증 숫자까지 더한 총합이 11의 배수가 되도록 검증 숫자를 정한다. 이 경우 검증 숫자는 0부터 10까지의 수가 된다. 그런데 검증 숫자는 한 자리수 이여야 하기 때문에 10이 되는 경우는 0으로 정한다.
예를 들면 1985년 1월 1일에 태어난 여자의 검증숫자를 제외한 주민번호가 850101-207951이라고 하자.
8 | 5 | 0 | 1 | 0 | 1 | - | 2 | 0 | 7 | 9 | 5 | 1 | 7 |
8×2 | 5×3 | 0×4 | 1×5 | 0×6 | 1×7 | 2×8 | 0×9 | 7×2 | 9×3 | 5×4 | 1×5 | 검증 |
8×2+5×3+0×4+1×5+0×6+1×7+2×8+0×9+7×2+9×3+5×4+1×5+검증숫자 : 11의 배수
125+검증숫자 ⇒ 11의 배수
11의 배수가 되기 위해서 7를 더한 값 132가 되어야 하기 때문에 검증숫자는 7이 되어야 한다.
검증숫자 = 7
이상 주민등록번호에 대하여 알아보았습니다.