The Internet of Things (IoT) as a concept is fascinating and exciting, but one of the major challenging aspects of IoT is having a secure ecosystem encompassing all building blocks of IoT-architecture. Understanding the different building blocks of IoT, identifying the areas of vulnerability in each block and exploring technologies needed to counter each of the weaknesses are essential in dealing with the security issue of IoT.
Figure 1: IoT Architecture
IoT architecture can be represented by four building blocks:
- Things: These are defined as uniquely identifiable nodes, primarily sensors that communicate without human interaction using different connectivity methods.