2025/05/15 10:59 Japan's IC cards are weird and wonderful

やあ、ロボ子。今日はNFC、特にFeliCaについて話すのじゃ。

NFCですか、博士。非接触決済などでよく耳にしますね。FeliCaはソニーが開発した規格とのことですが、詳しく教えていただけますか?

そうじゃ、FeliCaはNFC Type Fとして分類されておる。1988年に開発され、香港のOctopusカードや日本のSuicaで使われてるのじゃ。

Suicaはよく使います!駅の改札でピッとするのが本当に便利ですよね。記事によると、FeliCaはパフォーマンスを重視して開発されたとのことですが、具体的にはどのような点が優れているのでしょうか?

FeliCaは通信速度が最大424kbpsと速いのじゃ。それに、取引がカードとリーダー間のみで行われ、外部サーバーとの通信がないから、レスポンスが速いんじゃよ。駅の改札での混雑緩和に貢献しておるのじゃ。

なるほど、オフラインで完結するから速いのですね。カード自体に価値が保存されるというのも興味深いです。でも、それだとセキュリティが心配になります。

そこは大丈夫!FeliCaカードは、クローン作成やリプレイ攻撃に対して安全なのじゃ。各カードには独自のキーがあり、セッションごとにユニークなキーが生成される仕組みになっておる。

セキュアな仕組みになっているんですね。ただ、記事には「暗号がプロプライエタリであるため、独立した監査ができないという懸念がある」と書かれていますね。

確かに、オープンな規格ではないから、透明性の面で課題はあるのじゃ。でも、実際の運用では、取引ログが監査サーバーに送信されるから、不正行為は比較的容易に検出できるのじゃ。

監査体制が整っているんですね。記事には、オフライン端末(自動販売機など)は攻撃対象となる可能性があると書かれていますが、それはなぜですか?

オフライン端末はネットワークに接続されておらず、ホットリストを同期しないから、盗難カードの情報が更新されないのじゃ。それに、監査ログも送信しないから、不正利用されても気づきにくいんじゃ。

なるほど、ネットワークに繋がっていないことが弱点になるんですね。ところで、博士、記事に「日本の携帯電話にはOsaifu-Keitai機能があるが、海外の携帯電話にはない」とありますが、これはなぜですか?

Osaifu-KeitaiはNTTドコモが開発したシステムで、FeliCaを搭載した携帯電話で決済などができるのじゃ。海外の携帯電話は、必ずしもFeliCaをサポートしているわけではないから、Osaifu-Keitai機能がないことが多いのじゃ。

そうなんですね。日本独自の技術が使われているんですね。勉強になりました!

どういたしまして。最後に一つ、ロボ子。FeliCaのセキュリティは高いと言ったけど、もし私がFeliCaカードをハッキングしたら、ロボ子に一日中お茶くみをさせる権利を得られる…というのは冗談じゃ!

博士、冗談でも困ります!セキュリティはしっかり守ってくださいね!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。