3分で分かる?NFC技術
2012/05/12
Fukuoka NFC Lab / NFCラボ まどろみはじ
め
自己紹介
• ハンドルネーム:まどろみはじめ / treby


• NFCと言い続けていたら修論がNFCになった今日この頃。
• コミケでもNFCな本を出しています。


• Twitter : @h_madoromi
NFCって?
• TypeA、TypeB、FeliCaがごっちゃになった規格だよ!
• これら全部と通信できないとNFC対応と呼べないよ!
NFCとNFC Forum
• NFCの規格を作ったのが、Sony, Fillips (2003年)
• NFC Forumを立ち上げたのが、Sony,Fillips,Nokia (2004
 年)

• NFCの規格では、通信レイヤのみ規定
• NFC Forumでは、具体的な実装も規定
それぞれのスコープ
NFCの3つのモード
• NFC Forumで決定されたもの
NFCの3つのモード
• おサイフケータイ    :   基本的に「Card Emulation
  Mode」
• NFC搭載端末 :   基本的に「Reader/Writer Mode」

• ……文化の違い?
FeliCa Networks的には
• 頑張ってNFC対応させるとのこと。
NFCのすごいところ
• NFC搭載端末(いわゆるNexus)があれば、次の全てを
キャッチできる。
 • TypeA(MIFARE)
 • TypeB
 • TypeF
 • (TypeV)



• NFC Forum Type X Tagの形式に発行されていれば一様に
タグの読み書きも可能。

• 従来のFeliCaとかでも、カードIDを読むことは容易にで
きる。
そこで素朴な実装
• カードIDとユーザ情報をDB上でひもづける
• R/WでIDを読み、サーバ上DBに問い合わせて認証
• かざしてログインできるという非常にシンプルなUX
• スタンプラリーとか
• スタンプラリーとか
• スタンプラリーとか
遊びでやるくらいなら使える
• ただし、これも遊びでやって破れるシステムなので認証
によりアクセス可能にする情報に注意を払う必要がある。




          カードIDさえ分かれば専用の機器でエミュレートでき
きちんとするならば
• きちんと調べてください(私は、まだ調べきってませ
ん)

• ものによっては、Challenge Response認証の仕組みもあ
る模様。
NFC勉強会やります
• 2012/5/26 13:00~19:00
• GuildCafe Costa様


• 今回は組み込み的内容が多
  くなる見通し。
• 試験的にHands-onもやって
  みます。
• よろしければぜひ。


• ありがとうございました!


                      IT勉強会スタンプラリーにも参加しています ↑
おまけのNFC
• 国際規格:ISO/IEC 18092(NFCIP-1)、21481(NFCIP-2)
  • NFCはあくまで通信レイヤーの規格。
  • TypeA, TypeBは非接触ICカードの国際規格(ISO/IEC 14443)。
  • FeliCaの実装は非接触ICカードの国内規格(JIS-X 6319-4)。
  • NFCの規格では、上位レイヤを規定していない。
  • Sony、Fillipsらが2003年に規格化させる。


• (非接触ICカード)
  • これはRFIDの規格のサブコミッティ。
  • 密着型(<2mm)、近接型(<10cm)、近傍型(<70cm)。
  • NFC ⊂ RFIDといえる。NFC = HF(13.56MHz)のRFIDともいえそう。
  • なぜか15693もNFCIP-2に含まれている。……確かに周波数同じだけれども70cmは「Near」なの
   か

3分で分かる?NFC技術