---
type: article
title: Felicaは共通鍵暗号ですから，残念!
timestamp: 2005-02-09T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# Felicaは共通鍵暗号ですから，残念!

<blockquote>
        <p><a href="http://takagi-hiromitsu.jp/diary/20050206.html" title="">http://takagi-hiromitsu.jp/diary/20050206.html</a><br />
<a class="keyword" href="http://d.hatena.ne.jp/keyword/FeliCa">FeliCa</a>の暗号システムが安全だとは言わないが（知らないので）、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%BB%B4%F0%A5%AB%A1%BC%A5%C9">住基カード</a>のように、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%F8%B3%AB%B8%B0%B0%C5%B9%E6">公開鍵暗号</a>演算機能を搭載した<a class="keyword" href="http://d.hatena.ne.jp/keyword/IC%A5%AB%A1%BC%A5%C9">ICカード</a>であれば、この番組で言われているような方法での複製はできない</p>

    </blockquote>
<p>非接触<a class="keyword" href="http://d.hatena.ne.jp/keyword/IC%A5%AB%A1%BC%A5%C9">ICカード</a>のセキュリティについて．どうも<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%F8%B3%AB%B8%B0%B0%C5%B9%E6">公開鍵暗号</a>だと，遅延が大きくて交通カードに使いにくいとか，コストの問題とかあるようで，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>は<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%BB%B4%F0%A5%AB%A1%BC%A5%C9">住基カード</a>と違って<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B6%A6%C4%CC%B8%B0%B0%C5%B9%E6">共通鍵暗号</a>しか使ってない．以前，<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%F8%B3%AB%B8%B0%B0%C5%B9%E6">公開鍵暗号</a>に対応した<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>ログイン管理というのをみせてもらって「あれ，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>って<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%F8%B3%AB%B8%B0%B0%C5%B9%E6">公開鍵暗号</a>に対応してましたっけ」と突っ込んだら，「<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>の<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D7%A5%ED%A5%C8%A5%B3%A5%EB">プロトコル</a>は<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B6%A6%C4%CC%B8%B0%B0%C5%B9%E6">共通鍵暗号</a>のまま，<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B8%F8%B3%AB%B8%B0%B0%C5%B9%E6">公開鍵暗号</a>の認証に使う<a class="keyword" href="http://d.hatena.ne.jp/keyword/%C8%EB%CC%A9%B8%B0">秘密鍵</a>を，ファイルとして記憶領域に格納しています」という回答をもらって絶句したことが．SETが<a class="keyword" href="http://d.hatena.ne.jp/keyword/SSL">SSL</a>に負けたのと，Type-A, Type-Bが<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>に負けたのと，何か似た話だよなー，と思った<br />
いや，あのテレビに出てくる胡散臭いセキュリティ専門家をシュッ・シュッするのは大いに結構．揚げ足を取るつもりじゃなかったんですが，たまたま昔から追っかけてるテーマだったので... そのうち端末が<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%EA%A5%D0%A1%BC%A5%B9%A5%A8%A5%F3%A5%B8%A5%CB%A5%A2%A5%EA%A5%F3%A5%B0">リバースエンジニアリング</a>されて鍵を抜かれないのかとか，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Felica">Felica</a>のセキュリティはかなり気になっているんだけど，教えて偉い人！</p>
