SmartCard 現実世界インターフェース PaSoRi 無線通信 NFC


FeliCa

ソニーの非接触型ICカード。形状はカード以外にも携帯電話に内蔵されたり腕時計などに搭載可能とされている。

JR東日本のSuicaなどストアドフェアカードの類や電子マネーなどに採用実績が多い。

Suicaは暗号化部分にDESベースの共通鍵暗号を用いている。


標準化

物理通信プロトコルがECMA、ISOとJISに含まれた。

JISには、カードの基本動作も含まれている。

ただし標準規格は幾つかの規定が欠落している。JISにおいても、セキュリティコマンドは実装依存となっているため、セキュリティ機能の相互運用性は考慮されておらず、現存するセキュリティ実装は全てソニー独自実装となっている。

NFCIP

仕様

特許

内部構成とプロトコル

暗号化されたセキュリティエリアと自由に読み出すことの出来る非セキュリティエリアに分かれる。

Suica等のシステムでは非セキュリティエリアには乗降情報が記録されている。

ファイルシステム、OSを持ちソニーから提供されるSDKを用いてアクセスが可能。

FeliCa/用語


参考になる

  • (interface 2003年3月号に特集)

PC向けリーダの利用

FeliCa/開発環境

PaSoRi

FeliCa/SDK for FeliCa

FeliCa/FeliCa Secure Client

USBで接続可能なFeliCaリーダ(Pasori)がソニーから提供されている。

一部のデペロッパによってアクセスするためのコードが書かれている。

SDKのコードはバイナリライセンスしか与えられないため、ソースコードは非公開のものが多い*1

ちなみにSDKはLiteでも講習会などが付いて10万円ほどである。NDAを締結する必要がある。

トピック

FeliCa PKI Option

FeliCaに機能追加の上PKIに対応させた物

  • 現在は商用サービス(VeriSign?またはSonyブロードバンドソリューションからの購入)のみ
  • PC/SC対応のPaSoRiドライバを提供
  • PKCS#11/CSP対応のドライバを提供
    • 現在配布されているPaSoRi基本ソフトウェアとは異なる?
    • PaSoRi2(PaSoRi/RC-S320)のみの対応となる
  • RSA対応の新FeliCaを提供
  • RC-S340としてカード型読み取り機の提供を予定

*1 余談だが、FeliCa Secure clientソフトウェアはBoostのregexやスマートポインタ、OpenSSL,eayによる暗号ライブラリなどを含み、pluginhostctrl.dllの改変されたソースコードはMPL?リリースされている

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-08 (木) 21:05:09 (813d)