January 01, 2005

韓国の住民登録番号

いまごろですが、韓国の住民登録番号について日本語で調べたら沢山の資料がでてきて驚きました.... いままで私は何をやってたんでしょうね。住民登録番号の資料は瑞草区の資料と、大韓民国の住民登録制度」。このトピックを追っているのは私だけだと思っていたのですが、とっくに良い資料の翻訳までしている人がいたんですね。なぜ気付かなかったのでしょう?

適当な住民登録番号を作成する式も出てましたので、ここに載せます。

ただし、「住民登録法第21条は、住民登録または住民登録証に関して虚偽の事実を申告または申請する者や、虚偽の住民登録番号を生成したり、これを財産上の利益のために使用する者、他人の住民登録証を不正使用したり、他人の住民登録番号を財産上の利益のために不正使用した者、電算処理された住民登録情報を漏洩したり不正乱用した者等に対し、3年以下の懲役または1千万ウォン以下の罰金に処するように規定している。」とのことですので、これを使うと、次に韓国に行ったときに処罰されるかもしれませんので、ご注意あれ。

具体的には、2001年改定、第21条第3項にあるようです。「제7조제4항의 규정에 의한 주민등록번호 부여방법으로 허위의 주민등록번호를 생성하여 자기 또는 다른 사람의 재물이나 재산상의 이익을 위하여 이를 사용한 자」とのこと。あと第4項では生成プログラムを他人に「伝達」することが禁じられています。こちらは法の管轄の問題がややこしそうですが。

前にも書いたように非常に問題の多い制度で、とくにウェブでの濫用が目立ちます。困ったものです。

住民登録番号は二つに区切られた計13桁の数字からなる。構成はyymmdd-snnnnncとなる。前半部は生年月日であり、年は下二桁であらわすようだ。sが性別。nは任意の番号であり、cがチェックサムとなる。

性別は「1800年代生(1800〜1899年生)は、男子は“9”、女子は“0”で、1900年代生(1900〜1999年生)は、男子は“1”、女子は“2”で、2000年代生(2000〜2099年生)は、男子は“3”、女子は“4”で表示」となっているそうだ。

チェックサムは、ハイフンを除いて連結した配列をSとして、計算式はi = 0 to 11, c = sum(S[i]*((i mod 8)+2)) mod 11; c = (11 - c) mod 10となる。(長いので式を二つに分けた)

でも最近はデータベースを参照しているものもあるので、この方法で作ってもうまくいくとは限らないそうです。

Posted by arai at January 1, 2005 08:43 AM
Comments

mod 11 が 10 になる場合は、ISBN のように X とでもするのでしょうか?

Posted by: 99 on January 1, 2005 01:29 PM

日本の住民登録番号のチェックサムと非常に似ていますね
MD5とかならまだしも…

Posted by: nikq on January 1, 2005 10:10 PM

すみません、最後が抜けてました。
いろいろ補足しました。

Posted by: arai on January 1, 2005 10:18 PM

なるほど。
しかし、あまりいいチェックサムではありませんね。たとえば
850826-1999971 と 850826-1999991 は一文字違いなのにどちらも
OK になってしまう。乗数((i mod 8)+2 の部分)を工夫するか、
mod 11 を諦めるかした方がいいんじゃないかな。

おっと、これで私も韓国には行けなくなりましたね :)

Posted by: 99 on January 2, 2005 12:57 PM

새해 복 많이 받아요^^_^ 스카 군.
나 영주야. 한국어와 영어 밖에 알 수가 없구나.
2005년에는 즐거운 일 많이 생겨서 행복해지길 바래.
안녕~~~^

Posted by: 영주 on January 3, 2005 09:50 AM

ふーむ。生年月日や性別が埋め込まれているのはあまり良いデザインではないですねぇ。なるべく他の個人情報と直交する方が、複数の情報を組み合わせて強化できますから。

米国の社会保障番号も昔はかなりルーズでした。ハワイ州では1999年頃まで運転免許証番号がSSNだったくらいです。免許証は例えばレンタルビデオの会員登録時にコピーをとられたりするのに。最近identity theftが大問題になって、意識も高まって来てはいますが、まだしれっとSSNの記入を要求するところも多いです。金のやりとりが発生する場合には記入が必要なことも多いので厄介です。

Posted by: shiro on January 6, 2005 09:03 AM

안녕하십니까? 한국의 누구누구라고합니다. 일본인들의 사이트를 한번들어와봤습니다. 저는 비록, 한국어밖에 할지는 모르겠으나,.. 사이트를 매번 들리겠습니다. 재 글을, 지식사이트에서, 해석을 해보시면좋게군요.

Posted by: on October 31, 2007 09:23 PM
Post a comment














Please enter this 6digits Security Code (for SPAM's sake...).
spam対策のため6桁のセキュリティコードを入力してください。