with applications ranging from smart homes, to wearable devices, to healthcare, etc. This
wide spectrum of applications results in shared data containing large amount of users'
private information. The security of such information becomes a paramount concern. The IoT
security requirements include data confidentiality, data integrity, authentication, access
control, privacy, etc. In particular, authentication of IoT devices has a particular importance …