|dc.description.abstract||Recently, short-range wireless communications technologies have attracted much attention and been applied to many applications. Bluetooth, 802.11 (Wi-Fi), ZigBee, UWB (Ultra WideBand), and Near Field Communication (NFC) are exemplary standards using such technologies. Based on the special requirements of transmission speed, transmission distance, and power consumption, every standard has its own niche; NFC is the most popular among the standards and is usually integrated into newly-launched smart phones. NFC, developed by Philips, NOKIA and Sony, is based on RFID (radio frequency identification) and operates at 13.56 MHz frequency with a transmission distance of 20 cm. NFC devices support three modes of operation: card emulation, reader/writer and peer-to-peer. The card emulation mode enables NFC devices to act as RFID smart cards. The reader/writer mode enables NFC devices to read or write information to NFC tags. The peer-to-peer mode enables two NFC devices to communicate with each other to exchange information and share files.
In this thesis, we propose to design an electronic guestbook system using the NFC technology with the privacy, non-repudiation and integrity properties. In this system, all of the NFC device must be registered with the system server, and then get one pair of a public key and a private key, as well as a public key certificate. We use the asymmetric encryption mechanism to encrypt messages and to produce digital signatures; we then make NFC devices write the encrypted messages and signatures into NFC tags by using the reader/writer mode. In this way, we can achieve an electronic NFC guestbook system ensuring that only the holder of an NFC tag can decrypt messages properly (i.e., the privacy), the sender of messages cannot deny having sent the messages (i.e., the non-repudiation), and messages cannot be tampered (i.e., the integrity). We have implemented the NFC guestbook system on the Android platform to show the system practicability.