FeliCa

FeliCa（フェリカ）は、ソニー（後のソニーイメージングプロダクツ&ソリューションズを経て2代目ソニー＝旧：ソニーモバイルコミュニケーションズ）が開発した非接触型ICカードの技術方式、および同社の登録商標である。
名称は、「至福」を意味する「Felicity」と「Card」を組み合わせたかばん語として、「至福をもたらすカード」という意味が込められている。
概要.
FeliCaは、非接触型ICカードのための通信技術として、ソニーが開発した。
非接触型ICカードは、リーダ・ライタからキャリアを送信して電磁誘導によりICカードに電力を供給し、キャリアの変調によりリーダ・ライタとカード間で通信を行う。例えばISO/IEC 14443で規格化されているTYPE B方式は、ASK10%で変調を行い、NRZ符号を採用しているのに対してFeliCaの方式は変調がASK10%と同じであるが、マンチェスタ符号を採用しているところが異なる。
当初、国際標準化機構にISO/IEC 14443 TYPE Cとして提案を行った。同時にTYPE D〜Gまでが提案されたが「近距離無線通信規格の乱立になる」として、国際規格議論が停止され採用されなかった。その後、FeliCaと上位互換性のある方式がISO/IEC 18092 (Near Field Communication, NFC TYPE-F) として規格化された。日本では、JICSAP（一般社団法人 ID認証技術推進協会） ICカード仕様V2.0「第4部 高速処理用ICカード」や、日本鉄道サイバネティクス協議会でのICカード規定として規格化されている。
FeliCaは通常のICカードと同様に、キャッシュカードやIDカードなどに適用可能な技術である。特に高速処理が求められる、自動改札機や建物入館のセキュリティゲートや、キャッシュレジスターのアプリケーション向けに特化したコマンド体系になっている。そのため、ISO 7816-3の基本コマンドとは互換性はない。また、ICチップ内部のメモリは16バイト固定長のレコードのみがサポートされていて、で規定されているファイル構造との互換性はない。
暗号処理としては、相互認証にトリプルDES、通信路にDESもしくはトリプルDESを利用している。Dualカードタイプ（接触/非接触）では公開鍵暗号方式の処理が可能なものがある。
2011年6月には、相互認証と通信路にAESも利用できるFeliCaチップが発表された。
1枚のカード（1つのチップ）に乗車カード、電子マネー、社員証など複数のサービスを搭載可能であるが、サービス利用時には、個々のサービス毎にアクセス鍵（共通鍵）を使って相互認証を行うのではなく、複数のアクセス鍵から「縮退鍵」と呼ばれる暗号化された鍵を合成し、この縮退鍵を用いて、一度に最大16のサービスについて相互認証することが可能となっている。縮退された鍵から元の鍵は生成できない。このことから、セキュリティレベルを落とすことなく処理速度の高速化を実現している。
前述の通り国際標準化戦略に遅れをとったことから、世界的にはNFC Type A/Bの方が普及しておりガラパゴス化のひとつともされる。
FeliCaチップの搭載.
FeliCaチップは、ICカードのICチップとして使用される他、携帯電話や腕時計などでFeliCaチップを搭載したものがある。
当初はソニーでのみ製造されていたが、インフィニオン・テクノロジーズと共同開発（2001年11月発表）、日立製作所の採用（2002年6月発表）など、複数のチップメーカーが供給できるようになった。
モトローラの中価格帯スマートフォンMoto Zシリーズ用の拡張モジュールmoto mods開発時の試算では、moto modsにNFCを搭載する場合のライセンス料は2,3ドル程度だが、高機能なFeliCaを搭載すると1万円になるという。
ICカードへの搭載.
1992年末、香港の交通事業者6社から成るジョイントベンチャーのICカードの競争入札に参加し、要求に沿う形で仕様が決められていき、1997年9月に香港で「オクトパス」として世界で初めて採用された。この時の競合相手はミクロン社。その後、2001年11月に日本でICカード乗車券「Suica」、2002年4月にシンガポールの「EZ-link」で採用されてきた。
また、Edy付きのeLIOがポイントカードと一体化したヨドバシカメラの「ゴールドポイントカードIC eLIO」や、ICキャッシュカードの付加機能としてEdyが採用されたり、クレジットカードとSuicaが一体化した「VIEW Suica」がさらにビックカメラのポイントカードと合体した「ビックカメラSuicaカード」などサービスの融合も行われている。
過去には、1999年から2003年まで、東京臨海副都心・青海のパレットタウン内にあるMEGAWEBで発行されていた「MEGA WEB Member's Card」や2000年から2002年まで、東京臨海副都心・お台場のソニーグループのエンターテインメント施設メディアージュで発行されていた「メディアージュ ファンカード」にも採用されていた。
ソニーが販売しているICカードにはRC-S860と853/854があり、RC-S860はEdyで使用、RC-S853/854はサイバネ規格に準拠したカードでSuicaで使用されている。
主な規格.
下記の規格を満たしたカード・半導体が、各社から販売されている。
アンテナの形状.
ICカードに搭載した場合のアンテナの形状は、SuicaとEdyでは異なる。また、トランセカードはこれらとも異なる形状をしている。
Edy用のRC-S860のアンテナはカードの端に沿って四角型に配置される。Suica等の定期券入れ等に入れて他のFeliCaカードと重ねたまま使われることが想定されるRC-853/854では、アンテナは干渉の影響を減少させるために木の葉の輪郭のような形状になっている。これにより、より電波を受信しやすくできるほか、アンチコリジョン機能が施されているFeliCaカードならば、3枚まで重ねてもそれぞれのカードを認識できる。
携帯電話・PHSへの搭載.
携帯電話用のFeliCaチップはモバイルFeliCa ICチップまたはモバイルFeliCaチップと呼ばれている。ソニーとNTTドコモの合弁会社であるフェリカネットワークスが開発した。
2004年7月にはFeliCaチップを搭載した携帯電話が発売開始された。携帯電話にFeliCaチップを搭載することで、EdyやSuica（モバイルSuica）などを携帯電話で利用できる。モバイルFeliCaチップを利用したサービスをいち早く開始したNTTドコモの登録商標である「おサイフケータイ」が、事業者をまたいでのサービスブランドとして定着している。モバイルFeliCaチップはソニー1社が製造していたが、次期モバイルFeliCaチップは東芝とルネサス テクノロジを加えた3社から供給されることが2006年5月に発表された。この新世代のモバイルFeliCaチップ (FeliCa ver.2) は、容量の拡大や通信機能の搭載など機能強化を行ったもので、2006年10月にこれを搭載した携帯電話が発表された。
携帯電話での普及状況は、おサイフケータイの項もあわせて参照の事。
FeliCa用のリーダーライターについてはPaSoRiを参照。
決済手段として.
現在FeliCaチップを採用した電子決済として、Edy、iD、交通系電子マネーに採用されている。クレジットカード国際ブランドで普及しているコンタクトレス決済ではNFC Type A/Bが採用されており、これらと互換性がない。
セキュリティ.
FeliCaチップの安全性.
FeliCaチップを搭載したカードRC-S860は、2001年にEAL3の評価を受け、2002年3月4日に英国CESGCからISO/IEC 15408 EAL4の認定を受けている。ただし、この認定には、PP/9806などのICカード用システムLSIの主要なProtection Profileで要求されているAVA_VLA.4やSOF-highが含まれていなかったが、後にEAL4+の認定を受けている。
かつて経営者向けの直販誌「FACTA」の2006年9月号に、FeliCaに脆弱性が存在するとの記事が掲載されたことがあった。さらに、同誌2007年1月号は、FeliCaチップの内部を見ることができ、その改変も可能であるとした。
これに対して、情報の出所が明らかでなく具体的な記述もないという理由で、ITmediaが批判を加えた。ITmediaによれば、情報処理推進機構 (IPA) は、情報が提供された事実を認め、経済産業省にもその情報を伝えたが、IPAではソフトウェア脆弱性を取り扱っているものの、ハードウェアシステムの脆弱性は対象外ということもあり、提供された情報についてIPAでは検証はしていない、という。もっとも、IPAは、「ソフトウエア製品脆弱性関連情報」として、「ICカード等のソフトウエアを組み込んだハードウエア等に対する脆弱性」関連情報に関する届出を受け付けてはいる。
なお、この件についてソニーは、暗号解読の事実はない、とコメントした。
FACTAはゴシップ誌としての性質もあり、この記事はソニー批判のシリーズ記事の一つであること、内容はすべて伝聞調で書かれていること、また記事中の技術的な説明に複数の誤りがみうけられたり、Mifare Standardの脆弱性と混同したとおぼしき説明があるなど、記事の内容にも不審点はある。
そもそも脆弱性の検証を行うことができるほどの情報が公開されておらず、解読したとされる研究者も名乗りを上げていない。
また報道から10年以上経っても、信用するに足りる組織による脆弱性・被害の報告はないことから、この脆弱性の信憑性は無い。
IDm偽装.
無線部分の仕様は公開されており、カード固有番号のIDmは偽装することが可能であるため、IDmだけを使って認証することは危険である。一部のFeliCaチップを搭載したデバイスにおけるカードエミュレーションモードでは、ソフトウェアから自由にIDmを指定することが可能である。
そのため、セキュリティやプライバシーが必要なサービスやデバイスにおいては、セキュアエレメントを使用したチャレンジレスポンス方式による相互認証を行うことが必須となる。
プライバシー問題.
カード固有番号やフリー領域へのアクセスは誰でもできるため、悪意あるカードリーダーの設置やカード読み取り等によってプライバシー情報が抜き取られる恐れがある。