Securing the IoT gateway based on the hardware implementation of a multi pattern search algorithm
Alexandra Stanciu, Titus Bălan, Carmen Gerigan, Sorin Zamfir · 2017
The number of connected Internet of Things (IoT) devices was about 8.9 billion in 2012 and it is statistically estimated to grow up to 50 billion devices in the beginning of 2020. The security of the IoT plays an important role in the correct and advantageous functionality of the interconnected devices. For efficiency considerations, some of the IoT data processing is optimal to be implemented in a distributed manner, at the IoT Gateway level, rather than centralized. As a consequence, the hardware implementations of security functions like packet discrimination and filtering are becoming an essential element in future IoT architecture. This paper focuses on the practical and theoretical implementation of the deep packet inspection Wu Manber algorithm in FPGA. The deep packet inspection is a part of the secure IoT Gateway that filters the incoming messages facilitating data flow securely between edge devices and cloud.