Recently there had been an increase in vulnerability of IoT (Internet of Things). They have become victims to cause cyber attack such as Distributed Denina of Service (DDoS) attack in October 2016. Near Field Communication (NFC) is a low energy wireless technology that allows two devices with the proximity of few centimeters to interact. It can be used for secure access to Internet of things based on proximity to securely update keys, configurations and read logs.
We have developed a prototype using Galileo with an NFC controller that can interface directly with the user's mobile device with Host Card Emulation (HCE) available on Android devices. It can offer to access the IoT device with a simple tap and performs a security protocol with the following features:
Anonymous mutual authentication
Secure Storage using microSD with Secure Element (SE)
Remote attestation to establish trust between the devices.
The practical deployment of the protocol demonstrates feasible and novel access to IoT devices with mobile devices. A technical report demonstrates the implementation of a prototype for a secure NFC-based IoT access.