The authentication problem is one of the most significant challenges in the applications of Internet of Things (IoT), and the relationship authentication among smart devices is an effective solution to tackle cross-domain issue. In this article, we first abstract a general undirected graph from the authentication relationship among the smart devices in IoT. Then, we formulate the authentication problem into a signature transitivity problem by incorporating accumulator knowledge and a standard digital signature scheme. As a consequence, the legality of authentication is well-verified by computing the signature and witness of the related edges without worrying about whether the devices belong to the same administrative domain or not. Finally, the efficiency and online time of authority are solved by exploring the blockchain technology, which also leads to the assurance of an online 24-hour third party. The results of analysis and comparison show that the proposed scheme CroDA can well address the practical authentication issue.
Read full abstract