個人は12桁、法人は13桁に 「マイナンバー」で甘利経済再生相

国民全員に数字を1個ずつ割り当てたとしたら、その数字は約10桁(総人口が10億人未満とした場合)となる。ということは、余分なのは2桁だけだ。それで足りるかな?

何を心配しているかというと、適当に作った番号で他人の情報をアクセスしたり、他人になりすましたりする問題が起こらないかということだ。そのため、普通は、何桁か余分な数字(チェックディジット)を追加して、番号の正当性を確認できるようにするのだが、それが2桁で充分か。例えば、クレジットカードの番号は、最後の1桁がチェックディジットで、更に3桁のセキュリティコードがある。その他に、有効期限4桁も有効性の識別に使われている。

もしかしたら、番号にはアルファベットも使われて、数字だけよりは安全になるのかも知れないから、杞憂かも知れない。一方で、数字だけの番号を県などの組織ごとに分割した場合、チェックディジットは全くなくなるかも知れない。例えば、「お年寄りにはアルファベットはキツイ」と考えて、数字だけになる可能性はある。お役人のやること、どんな落し穴があるかも知れないので、ちょっと心配になった。

PS. Webを検索していて気付かされたことがある。亡くなった人に割り当てた番号は再利用しない方がいいだろうから、有効桁数はもっと増やした方が良くて、チェックディジットは多くても1桁になってしまいそうだ。うーむ、運用する前から破綻している気配が。クレジットカードのように、16桁くらいにしても良かったのではないか。あと、数字でなくカナを使えば、バリエーションは一気に増えるな。昔のゲームみたいだがw(やったことないけどね) (18:38)

PS2. 上には「心配」と書いたが、僕は本当は心配などしていない。単に技術的な興味で考えるのを楽しんでいるだけだ。おそらく、実際には、マイナンバーは数字だけでチェックディジットも1桁になるだろう。そして、チェックディジットの計算方法もすぐにバレるだろうから、セキュリティは普通のパスワードだけで担保されることになるのだろう。そして、パスワードも、4桁の数字だったりするのか。免許証みたいに、2つのパスワードになるのかも知れないな。それも、多くの人は生年月日とかにするのだろう。脆弱・情弱国家日本の始まりか? もし、パスワードでない、新しい認証方式を採用してくれたら、僕はお役人を馬鹿にすることは止めます。(18:46)

PS3. ところで、USの社会保障番号は9桁とのこと。不足しないのだろうか?? (18:51)

  •   0
  •   1

2件のコメント

  1. j:

    USの先行事例は興味がある。

    •   0
    •   0
  2. PiuLento:

    ●あれ、jはUSには詳しいんじゃないの? 聞きたかったくらいだw

    •   0
    •   1

コメントを書く

名前    

メール 

URL