マイナンバーは個人番号ではない──各行政データを結びつける「ハッシュタグ」
多くの人がマイナンバーを「政府が個人を管理するための番号」と理解している。
調べてみると、その理解は、間違いとは言えないが、正確でもない。
法律上の正式名称は「個人番号」である。しかし行政システムの実装を見ると、この番号は個人そのものを識別するIDというより、複数のデータベースを照合するための連携キーとして機能している。
だから、番号というよりもタグに近い。行政の複数のデータベースを横断するとき、「これは同じ人物のデータである」と照合するための、小さな目印だ。
SNSのハッシュタグと同じように、タグそのものが情報を持つわけではない。タグは、同じテーマの情報を見つけるための目印だ。
それがマイナンバーの実体だ。
巨大な中央データベースは存在しない
まず、よくある誤解から解きほぐす必要がある。
マイナンバーが普及したことで、政府がすべての個人情報を一元管理する巨大なデータベースを持った、と考えている人は少なくない。しかし現実の行政システムは、そうはなっていない。
税、年金、医療、住民情報。これらはそれぞれ別のデータベースで動いている。
各省庁、各機関が個別に管理する分散した構造。それが現在の日本の行政情報基盤だ。マイナンバーが導入されたからといって、この分散構造が一夜にして統合されたわけではない。
番号は「横断キー」として使われない
ここが制度の核心であり、最も理解されていない部分でもある。
マイナンバーそのものは、システムを横断するキーとして直接使用されない。
もし番号をそのまま横断キーとして使うなら、税・年金・医療のすべてのDBが一本の番号で直接結びつくことになる。それはセキュリティ上のリスクであるだけでなく、制度設計の原則にも反する。
実際、「行政手続における特定の個人を識別するための番号の利用等に関する法律」(マイナンバー法)は個人番号の利用目的を「別表に掲げる事務」に限定しており、むやみにIDとして使い回すことを防ぐため、収集・保管や特定個人情報ファイルの作成などを厳しく制限している。
そこで導入されているのが「情報連携用の符号」という仕組みだ。
仕組みは単純ではないが、概念は明快だ。機関ごとに異なる内部識別子を持つ。税DBでは別のID、年金DBでは別のID、医療DBでは別のID。同じ人物であっても、各行政機関の内部では異なる識別子で管理される。
マイナンバーは、それらを照合するための参照キーとして機能する。番号自体が情報を持つのではなく、番号が情報と情報の間を結ぶ。
三層構造という独自性
日本の個人識別制度は、歴史的に三つの層で構成されている。
戸籍(家族関係)
↓
住民票(居住)
↓
マイナンバー(行政識別)
戸籍は家族関係を記録する。誰の子か、誰と婚姻しているか。時間と血縁の記録装置だ。
住民票は居住を記録する。どこに住んでいるか。空間の記録装置だ。
マイナンバーは行政識別を担う。どの行政手続きに紐づく人物か。連携の記録装置だ。
この三層は、それぞれ異なる論理で設計されており、互いを代替しない。戸籍がなくなってマイナンバーに一本化されるわけでも、住民票がマイナンバーに吸収されるわけでもない。
この構造は、世界的に見ても独特だ。
壊さず、追加する
さらに興味深いのは、その制度移行の方法論である。
多くの国では、旧制度を廃止して新制度に置換する形を取る。
しかし日本は、旧制度を維持したまま新しいレイヤーを追加する方法を選んだ。
戸籍は残った。住民票も残った。その上にマイナンバーという新しい層が積み上げられた。
この「壊さず、追加する」という移行パターンは、日本のインフラ設計にしばしば観察される特徴だ。鉄道でも、通信でも、行政でも。既存の構造を温存しながら、新しい機能層を被せていく。
後方互換性の維持とも言えるし、変化への抵抗とも言える。どちらに重きを置くかは、見る立場による。しかし構造として観察するなら、それは確かに一貫したパターンだ。
言葉と実装のズレ
では、なぜこの構造が広く理解されないのか。
理由は単純だ。「個人番号」という言葉が、実装と合っていない。
行政もメディアも、「個人番号」という名称を使い続けた。その言葉は直感的に「個人そのものに紐づく番号」として受け取られる。番号が個人の実体を指し示す、という理解だ。
しかし実装の論理は逆に近い。個人が番号を持つのではなく、データが番号によって結びつく。主語は番号ではなく、データの連携関係だ。
誤解のモデル:番号 → 個人
実装のモデル:データA ← 番号 → データB
この逆転が、制度全体の理解を歪めている。
観測としてのまとめ
マイナンバーは個人番号ではない。
より正確に言えば、それは行政データを結びつける連携トークンだ。データそのものを持たず、データとデータの間に置かれる目印。ハッシュタグに近い、と言ってもいいかもしれない。
「#<〜さん>」というタグが、税のデータにも、年金のデータにも、医療のデータにも付与される。タグは情報を持たない。ただ、情報と情報が同じ人物のものであることを示す。
言葉が制度理解を作る。「個人番号」という命名は、意図したかどうかにかかわらず、制度の構造とは異なる理解を社会に植えつけた。
それは設計の失敗かもしれないし、意図的な単純化かもしれない。いずれにせよ、言葉と実装のズレを観測することは、制度を理解するための最初の一歩だ。
マイナンバーは個人番号ではない。それは、行政という巨大な分散システムの中で、人を見つけるためのタグである。
著:霧星礼知(min.k) / 構造支援:Claude Sonnet 4.6 / AI-assisted / Structure observation