世界を動かす技術を、日本語で。

日本のICカードは奇妙で素晴らしい

2025年5月15日原文(aruarian.dance)

概要

  • 日本の公共交通ICカード(FeliCa)は、欧米のNFC技術よりも圧倒的に高速で安全性が高いことが特徴。
  • FeliCaは物理カードとスマートフォン(Osaifu-Keitai)双方で利用可能で、通信速度や利便性に優れる。
  • 価値情報をカード自体に保存する「ストアドバリュー」方式が採用されている。
  • セキュリティ面では複数の対策が施されており、実用上大きな脆弱性は報告されていない。
  • FeliCaの仕組みや今後の応用可能性についても考察がなされている。

日本の公共交通ICカードとFeliCaの特徴

  • 日本の 公共交通ICカード (例:Suica、PASMO)は FeliCa というNFC規格を採用、 高速かつ信頼性の高いゲート通過 を実現すること。
  • 欧米(例:London Underground)は MIFAREEMV 規格を利用、 ゲート通過速度が遅い ことが多いこと。
  • FeliCaは ISO/IEC 14443 規格のNFC type Fに分類、 1988年にSonyが開発 したこと。
  • 初期導入は 香港のOctopusカード (1997年)、その後日本(2001年Suica)や他アジア諸国にも普及したこと。
  • FeliCaカードは 通信速度424kbps を誇り、 サーバー非依存の即時処理 が可能であること。

ストアドバリュー方式と利便性

  • FeliCaカードは カード自体に残高情報や取引履歴を保存 する「ストアドバリュー」方式を採用すること。
  • ゲートやリーダーが外部サーバーと通信せずに取引処理 を完結できるため、 高速処理と混雑緩和 が実現されていること。
  • NFC対応スマートフォンで カードの残高や履歴を直接読み取る ことができる確認。

セキュリティと脆弱性対策

  • FeliCaは 独自の暗号技術 を用い、 複製やリプレイ攻撃に強い 設計であること。
  • 各カードが 固有の鍵 を持ち、 セッションごとにユニークな鍵交換 を実施すること。
  • 攻撃事例は極めて稀で、 不正利用は監査ログやホットリストで即座に検知・対処 されること。
  • オフライン端末 (例:自販機)はネットワーク非接続ゆえに攻撃リスクがやや高いが、実害は限定的であること。

Osaifu-Keitaiとスマートフォン対応

  • Osaifu-Keitai はNTTドコモが開発した モバイルICカード機能 で、物理カード同様にスマートフォンでFeliCaを利用可能とすること。
  • Android端末は 日本向けSKUのみOsaifu-Keitai機能 を搭載、 Apple(iPhone)は全世界で対応 すること。
  • スマートフォンでICカードをエミュレートするには セキュアエレメント内の鍵 が必要であり、 ライセンスや地域制限が存在 すること。

FeliCaの将来と応用可能性

  • FeliCaの 高速通信や物理的な仕組みの更なる研究より高速なNFC通信の実現 に興味を持つこと。
  • ミニチュア鉄道ネットワークのソフトウェア構築 など、趣味や学術目的での応用を検討すること。
  • FeliCaの設計思想や堅牢性は、 セキュリティ設計の好例 として今後も注目されるべきである提案。

Hackerたちの意見

「なんでそんなに速いの?」って聞くなら、「なんで西洋のシステムはそんなに遅いの?」って逆に聞きたいな。西洋の資本には、遅延が問題にならないイデオロギーがあるんじゃないかな。(フレッド・ブルックスが言うように、「9人の女性が1ヶ月で赤ちゃんを産むことはできない」ってね。)でも、個人や顧客としては、遅延を直接感じるし、全体的には二次的なものなんだよね。だから、結局は共感があるかないかに帰結するんだ。

FeliCaがこんなに速いとは驚いたよ。でも、遅延が無視できるわけじゃないよね。東京の地下鉄の改札を通るのがロンドンのよりどれだけ速いかは明らかだし。それによって、もし一つの都市の公共交通システムが遅くなるなら、経済的な影響もあるはずだよね。共感を一旦無視しても、これって西洋の資本主義のイデオロギーが改善すべきことじゃないの?考える材料になるね。

遅延は問題にならない政府は、道路の速度制限を45mphに設定するんだ。これは、混雑した道路でほとんどの車が1秒ごとに通過する速度だから。その政府は、9時間働いて、往復1.5時間通勤して、生活や人間関係、趣味のための自由な時間が全くないと分かったときに、全人口がうつ病で過労だって驚くんだよね。

別の視点として、西洋では公共交通機関はせいぜいコストセンターとして見られているけど、日本では完全に利益を上げるビジネスとして期待されているんだよね。[0] パリもICシステムを採用していて、かなり使いやすいけど、JRシステムの極限まで推し進められてはいない。なぜなら、そこまで投資する準備ができていなかったから、お金の管理もできず、完全なビジネスにすることができなかったんだ。[0] 一部の路線やエリアは確実に金食い虫だね。だから、いくつかの会社はICシステムから完全に撤退したり、互換性のない安価な別の実装に切り替えたりしているんだ。

確かに。だけど、西洋の交通ゲートや改札の主な問題はこれだね:日本のIC取引は100ms未満。EMV IC取引は数百ミリ秒。ニューヨークの地下鉄で目の前の人が、もう一つの数少ない改札を塞いでるのに、電車が来るのに携帯やカードをバッグの中から探し始めるのに気づくのは、タイムレスな状況だよね。

公共交通機関の改札の列に関しては、レイテンシとスループットは基本的に同じことだよ。レイテンシを減らさずにチケットラインのスループットを増やす実用的な方法はないんだ。ほとんどの駅では改札を増設できないし、駅が大きくないからね。人が小さくないから改札を小さくすることもできないし。どの交通システムも、改札が満たさなきゃいけないスループットの要件を測定しているよ。それは必然的にレイテンシの要件も意味するんだ。一つの改札が複数の人を同時に処理できないからね!それに、西洋のシステムもそんなに遅くないよ。記事の動画は10年前のもので、ロンドンの人が紙のチケットを使ってるのが映ってる!ほとんど誰も非接触カードやオイスターカードを使ってないし。ロンドンではオイスターカードはすごく速いよ。速すぎて、早歩きのペースだと、改札に着く頃には完全に開いてるから、カードをリーダーにかざすのが楽な距離にあると仮定してね。非接触決済はその点遅いけど、TfLができることはあまりないんだ。遅い速度は、非接触カードが取引を処理するのに時間がかかるからなんだ。TfLは銀行やカードメーカーごとの非接触カードのレイテンシを追跡してるけど、カードメーカーや銀行の設定によってレイテンシにかなりの違いがあるんだ。でも、これはTfLが自分たちでコントロールできることじゃないんだよ。

記事は理由を示唆してるね:> 香港や東京のような場所は通勤者が多く、駅の改札周辺が混雑する。しかし、実際には「人口密度」が重要な要因だと思う。新しい決済技術への投資は、アメリカよりもこういった環境での方がはるかに実を結びやすいんだ。

残念ながら、交通事業者はコスト削減戦略の一環として、これらのICカードの使用をQRコードに切り替えようとしているんだって。: https://mainichi.jp/english/articles/20241015/p2a/00m/0bu/01...

その記事には、彼らがそうだとは書いてないよ。>全国のICカード、例えばSuicaやIcocaは引き続き使えるってさ。

コスト削減のためにそれを置き換えたいんだろうね。このシステムは大都市では素晴らしいけど、田舎では速度やコストが過剰だから、そこが問題なんだ。QRコードシステムを最適化できればいいんだけど、明らかにQRが勝つと思うよ。専用ハードウェアがいらないからね。ICカードは確かに速いけど、どの時点でその違いが重要になるのかな?

QRコードはほとんどの交通機関で紙や磁気の単一乗車券を置き換えるために作られてると思う。磁気券はすでにICカードより遅いし、QRコードを普通の紙に印刷するよりも製造コストが高くてリサイクルも難しいからね。

ICカードが大好き!私の住んでいるところでは、すべての交通機関で使われていたけど、数年前にQRコードに変わっちゃったんだ。今はアプリで操作して、汚れたリーダーに正しい角度でかざすのが面倒。乗り込むのに時間がかかるし、技術が前に進むどころか2歩後退した感じがする。ICカードの方がいいし、もしスマホに統合できたら、みんなにとってもっと良くて速くなると思う。

Hacker Newsで議論の続きを見る