The ever-increasing internet usage has led to creation of Internet of Things. RFID is one of the most common tracking tools for objects in Internet of Things, which has many different usages in navigation, medicine, military, smart cities, and smart homes. Therefore, researchers have presented various schemes to provide security of RFID systems. Based on our study results, most of proposed schemes have some weaknesses, such as vulnerability to some security attacks. Moreover, any proposed scheme should consider limitation of IoT systems in storage and power. This paper presents a secure and efficient protocol using elliptic curve cryptography for authentication and key agreement between RFID tag and reader. We evaluated security of our proposed scheme (HAKECC) by the Scyther tool, ROR model and BAN logic. The results show high security of HAKECC against different attacks. Later on, HAKECC was compared to other similar schemes based on communication cost (bits) and computation cost (ms); which shows considerably better performance compared to other similar schemes.
Read full abstract