| As the Internet of things(IoT)is inherently an information-centric network,more and more researchers apply the information-centric network(ICN)technology to the IoT,and ICN-based IoT has become the future development trend of the IoT.However,the ICN-based IoT architecture introduces new security issues such as Interest rflooding attacks,content poisoning attacks,name privacy problem and cache privacy problem besides the basic and existing IoT security issues.The thesis firstly analyzes the requirements of the ICN-based IoT security architecture and its mechanisms,and on this basis,designs a security architecture for ICN-based IoT.The architecture is suitable to various horizontal IoT applications.It can meet the security requirments of IoT and accords with the IoT characteristics.At the same time,the architecture can also resist potential attacks specifically to the ICN network paradigm,such as Interest flooding attacks,and name privacy.The thesis describes the detailed design of the security architecture,elaborating the complete flow of the secure communication in the architecture.In addition,the thesis also proposes an interval-based authentication mechanism to mitigate content poisoning attacks and a popularity-based caching mechanism to protect the cache privacy,which solve major ICN related security issues.Furthermore,by using the NS3 and the ndnSIM simulation tools,the thesis implements and evaluates the proposed architecture and its security mechanisms.The results show that the architecture provides good networking performance and the security mechanisms provide functions of mitigating the attacks and privacy protection while not affecting network performance. |