NFC-SECについて
NFC Forumで公開されているNFC-IP1、NFC-IP2に関する仕様では、通信仕様自体は定義されているけれども、通信経路や通信データの改ざん・盗聴防止については、定義されてません。
「NFCに関するセキュリティ規格ってないのかな?」と前々から思ってたんですが、とりあえずNFC-IP1向けのセキュリティ規格はあるらしい。
#2008年にECMAから発行されてる文書だったとは・・・・・ 調査不足だなー・・・・orz
なるほど、ECDHとAES使って鍵交換と暗号/復号すんのね(・∀・)
例のごとく、ECMAの関連文書を読み漁る。
#以下、White Paperからコピペ!リンク先は、探して追加してやった!
#英語文書だけど、気にスンナ!(・∀・)スンナ!スンナ!
1) ECMA-340 “Near Field Communication – Interface and Protocol (NFCIP-1)”
2) ECMA-352 “Near Field Communication Interface and Protocol – 2 (NFCIP-2)”
3) ECMA-356 “NFCIP-1 - RF Interface Test Methods”
4) ECMA-362 “NFCIP-1 - Protocol Test Methods”
5) ECMA-373 “Near Field Communication Wired Interface (NFC-WI)
上記、1~5は、NFCやってる人なら大体知ってることだからいいや・・・
NFC-SECの関連文書はこっち。
6) ECMA-385 "NFC-SEC: NFCIP-1 Security Services and Protocol"
7) ECMA-386 "NFC-SEC-01: NFC-SEC Cryptography Standard using ECDH and AES"
斜め読みしてみた。実際にアプリ作るときに細かい事は見るとして、処理速度が気になるなー・・・・
あとは、この規格に準拠した製品ってなると、R/Wとカードアプリケーション、両方を用意しなきゃいけない。
もしくはP2Pなら共通モジュール使えるから合理的かな?
P2Pベースのモジュール作って見るかなー。
あとは動作検証を何でやるかだな。