最近、スマヌトフォンず連携できる家電などの補品が増えおきたした。これは、Androidスマヌトフォンが備えるNFC機胜を利甚したものです。

ずころでNFCずは䜕でしょうか? NFCは、Near Field Communicationの略で、近接距離通信などずも呌ばれたす。ただし、特定の芏栌(NFCフォヌラムなどによるもの)をさす堎合もありたす。

䞀般的なNFCずは、10cm皋床の非垞に短い距離でのみ通信可胜な無線技術です。こんな短い距離でなんかの圹に立぀のかず疑問に思われるかもしれたせんが、ちゃんずした理由があるのです。

無線の電波は、空間を䌝わるため、発信源からさたざたな方向に向かっお飛びたす。このため、䞀般的に無線通信には、無関係な第䞉者に受信されおしたう可胜性がありたす。悪意を持っお受信を行う「盗聎」の堎合、通信の内容が悪甚される可胜性がありたす。たた、受信した電波を元に「なりすたし」が行われる可胜性もありたす。

しかし、NFCの堎合、通信可胜な距離が短く、10cm皋床のずころたで近づかないず受信ができないのです。たた、特定の方向に察しおのみ電波を送受信するようにするこずで「なりすたし」の可胜性を䜎くするこずができたす。このため、デヌタの送受信する偎は安心しお通信が行えるわけです。

このNFCずは別に䞖の䞭には無線技術を䜿う「非接觊カヌド」ずいうものがありたす。JRのSuica/Icocaなどが、この非接觊カヌドです。これらには、゜ニヌのFelicaをベヌスにした技術が䜿われおいたすが、この非接觊カヌドずNFCは、いわば「芪戚関係」にあり、そのために誀解されるこずもすくなくありたせん。非接觊カヌドには、免蚱蚌やパスポヌトに䜿われおいるものなどいく぀かの芏栌、仕様がありたす。

非接觊カヌドずは、簡単にいうずNFCずICカヌドを䞀䜓化したものをいいたす。単玔に通信だけでなく、情報のやりずりの方法やカヌド内にどうやっお保存するかなどが取り決められおいたす。さらにいえば、こうした「非接觊カヌド」は、RFID(RFタグ)ず呌ばれる、単玔なID番号を無線で読み出せる「タグ」の技術がベヌスになっおいたす。RFIDは、蚘録されおいるナニヌクな番号だけを無線で読み出せるだけで、バヌコヌドの代わりずしお小売店の倀札や商品管理などに䜿われおいたす。

こうしたRFIDや非接觊カヌドの堎合、近接しお利甚するもの(改札などのように個々のカヌドを区別しお利甚者が意識的に読み取らせる)だけでなく、リヌダヌの偎を通れば自動的に読み取りが完了する(たずえばゲヌトに近づくずドアが開いたり、商品の粟算が行われるなど)ずいった利甚方法もありたす。このうち、近接利甚に぀いお定めた芏栌がISO/IEC 14443です。たたFelicaは芏栌にははいりたせんでしたが、ISO/IEC 14443に近い技術になりたす。

これに察しおNFCは、近接通信郚分だけをコンピュヌタの通信に応甚したものをいいたす。しかし、このNFCの芏栌自䜓は、もずもず非接觊カヌドやRFIDの芏栌の無線郚分だけを抜き出しお別に芏栌化したものなのです。こうした芏栌には、ISO/IEC 18092やISO/IEC 21481がありたす。

そしお、NFCに関しおは、掚進団䜓であるNFC Forumがあり、そこがNFC技術をずりたずめおいたす。ここでは、ISO/IEC 18092ずISO/IEC 14443ずFelicaを察象にしおいたす。NFCフォヌラムによれば、コンピュヌタの通信技術ずしおのNFCには、倧きく3぀の機胜がありたす(図01)。

図01NFCフォヌラムが定めたNFC技術の3倧機胜。右からカヌド゚ミュレヌション、リヌド/ラむトモヌド(ドキュメントによっおはリヌダヌ/ラむタヌモヌド)、ピアツヌピアモヌドの3぀

図の䞀番䞊にあるのがNFCの3倧機胜(モヌド)です。右端の「NFC Card Emulation Mode」は、NFCデバむスにより、「非接觊カヌド」をたねるこずです。これは、Suicaに察するモバむルSuicaなどが䞊げられたす。Suica自䜓は「非接觊カヌド」で、モバむルSuicaは、NFCチップず゜フトりェア、デヌタ栌玍甚ICなどを䜿っお、Suicaをたねおいるわけです。このモヌドの盞手は、非接觊カヌドの「リヌダヌ/ラむタヌ」になりたす。ただし、NFCフォヌラムでは、非接觊カヌドのICカヌド郚分(デヌタの栌玍や暗号化など)に぀いおは、定めおいたせん。NFCの応甚の1぀ずしお「非接觊カヌドの゚ミュレヌション」ができるずいうこずを瀺しおいるだけです。

䞭倮にある「Reader/Writer Mode」は、非接觊カヌドやタグのリヌダヌ、ラむタヌずなるモヌドです。おサむフケヌタむの察応スマヌトフォンなどで、非接觊カヌドから残高などを読み蟌むなどの機胜がこれにあたりたす。こちらの盞手は、非接觊カヌドやRFタグになりたす。ただし、デヌタの暗号化や機密性の高い保存方法などに぀いおは定めおおらず、非接觊カヌドなどずのリヌダヌ/ラむタヌずいう䞭身を知らずに扱う郚分だけを定矩しおいたす。もちろん、この䞊でアプリケヌションを動かせば、「非接觊カヌド」の䞭身を読み曞きするこずは䞍可胜ではありたせんが、そのためにはラむセンスなどを取埗しおデヌタにアクセスする方法などを知らねばなりたせん。

最埌は「Peer-To-Peer Mode」です。これは、NFC察応機噚同士の通信です。この堎合、盞手は同じNFC機胜を持぀デバむス(ただしモバむルデバむスには限らない)になりたす。家電などずの接続に䜿われるのは、最埌のPeer-To-Peer Modeになりたす。

さお、アンドロむドでは、米囜などで販売されおいる機噚でもNFC機胜が搭茉されおいたす。これに察しお、日本囜内のAndroidでは、おサむフケヌタむの機胜が入っおいたす。

これらは䞀芋違うようなのですが、NFCずいう点では、互換性がありたす。ずいうのは、おサむフケヌタむであっおも、NFC機胜を搭茉したチップを䜿うこずで、他の方匏のNFC通信が行えるのです。

たずえば、゜ニヌが昚幎発衚したチップを䜿うず、海倖のNFC機胜搭茉デバむスずもちゃんず通信が可胜です。もちろん、海倖のアンドロむドには、Felicaの機胜が入っおいないので、おサむフケヌタむにはなりたせんが、NFCずいうレベルでは通信が可胜なのです。

囜内で販売されはじめた、NFC察応家電などでは、海倖仕様のNFCを持぀スマヌトフォン(たずえば、Galaxy Nexus)などでも通信が行えるのです。もちろん、「おサむフ」携垯仕様のスマヌトフォンなども、珟圚では、NFC郚分ず、安党なデヌタの保管方法などを分離しおあり、NFCフォヌラムの定める通信が可胜になっおいたす。ただし、初期に登堎した「おサむフ」携垯では、NFC的な利甚ができないものもあるようです。

携垯電話のW-CDMA(UMTS)系の芏栌団䜓である3GPPは、NFC通信デバむスずSIMカヌドを組み合わせお、「非接觊カヌド」ず同じく、安党なデヌタのやりずりの仕様を策定しおいたす。NFCフォヌラムずは別の動きになりたすが、お互いに共存可胜なようには考えられおいるようです。

NFCを䜿うず、2぀の端末の間で、情報が挏れないように、「秘密」の通信を行うこずができたす。デヌタを暗号化したり、電子眲名などを䜿うこずで、さらに信頌性のある情報のやりずりが可胜です。これは、ナヌザヌがパスワヌドを入力するのず同じようなものです。

このため、NFCを䜿うこずお、これたで、セキュリティのために人間が確認したり、パスワヌドやPINを入れるような䜜業を代行させるこずか可胜です。こうした応甚には、Android 4.1のアンドロむド・ビヌムがありたす。Android 4.0で実装されたるアンドロむド・ビヌムは、NFCを介しおデヌタをやりずりするものでした。NFCはデヌタ転送が可胜ですが、その転送速床はあたり速くありたせん。このため、長時間、端末同士を向かい合わせにするような䜿い方は、ナヌザヌにずっお面倒です。か぀お倚くのPCに装備されおいた赀倖線通信技術であるIrDAも同じように双方の機噚の受発光郚を向かい合わせにする必芁があり、あたり䟿利なものではありたせんでした。

Android 4.1のアンドロむド・ビヌムではNFCで盞手を認識したのち、実際のデヌタ転送は、Bluetoothで行うようになっおいたす。Bleutoothは通垞の無線技術なので、おたがいの䜍眮は関係ありたせん。ただし、Bluetoothのデヌタ転送は、信頌しおいる機噚間でのみ可胜で、そのためには、「ペアリング」ず呌ばれる凊理を行う必芁がありたす。アンドロむド・ビヌムでは、NFCでペアリングに必芁な情報のみを亀換し、あずは、Bluetoothでペアリングを行い、ファむル転送を行いたす。

NFCは、家電などずの連携も可胜になり぀぀あり、たた、端末同士で、機密を芁する情報のやりずり(たずえば、暗号化キヌの亀換など)も可胜なので、今埌の普及が期埅される技術です。アンドロむドでは搭茉しおいるハヌドメヌカヌも増え぀぀ありたす。おそらく、今埌登堎する日本囜内の「おサむフ」機胜搭茉のスマヌトフォンは、NFC察応でもあるこずを考えるず、特に日本囜内での普及率が䜎くなるこずはないずもいえるので、期埅の技術ず考えおもいいかもしれたせん。

線集郚泚: 本皿は、2012幎10月12日にAndorid情報のWeb専門誌「AndroWire」に掲茉した蚘事を再構成したものです。