Towards Accelerating Intrusion Detection
1 `4 i" [7 v7 z; t# V5 A2 ~$ }Operations at the Edge Network using FPGAs 9 k ~* W( `" F0 ?6 P
( [0 f; N( X! Z9 f
! N2 G. j1 W+ {$ Q" t( B7 s" T2 B; ]+ W& _' y' D
In the current paper, we present our work towards 9 W1 a% f3 X) E4 z3 q# G3 _' c/ R
accelerating intrusion detection operations at the edge network
+ C( H0 Y2 V& n3 _3 y n" {using FPGAs. Cloud computing and network function
+ t# I0 f- h) s9 Y5 [6 svirtualization have led to a new appealing paradigm for service
/ z: M$ c) P1 V3 y; \delivery and management. Unfortunately, this paradigm fails 4 r; G" V7 `5 m9 x1 L- `( U5 R
to correctly support IoT applications and services that seek * X n+ ~( z* E3 } D
better communication platforms. Security as a Service can also
T7 ? D$ K# F3 N+ jbe seen as a cloud-based model that needs to be accommodated
) A6 v- T4 e' S5 u& o/ Q' \& U% O+ vto fulfill these services requirements. Again, one of the main 0 F5 W% K! Y+ F1 u: F/ r% }
issues to be addressed in this context is how to improve the * p1 e" H) z, Z' H9 I
performance of such systems or services in order to make them
7 m" _- ?! V( D4 |capable of coping with the huge amount of data while : C) j# q& h( H
remaining reliable. A potential solution is the FPGA based ( b0 F4 P) F2 n. [5 Y. m
edge computing, which is a powerful combination offering " G- U9 S8 x) L- w p, c
FPGA acceleration capabilities together with edge and fog ) ^" k3 C" m/ x( v- ]: e/ l
benefits. Indeed, our work focusses on devising an Intrusion 7 u" N7 z* t' y/ B- r
Prevention architecture called FORTISEC (40SEC), that is
9 }2 `1 |7 E; ]$ g) gmeant to operate in a completely softwarized as well as in an
) z% X- W. k7 g7 U0 g; {7 q# o8 UFPGA mode. Thereby, we present suitable algorithms, design 6 H7 X _) V' ^7 \
principles and well defined components towards the
) f4 i8 R8 ^5 C8 `implementation of accelerated intrusion prevention on the
9 [' l: w2 x1 {8 K9 Gedge. We also present a testbed being utilized for the
$ ^% ^/ ]; F! _! D# H- iimplementation of 40SEC and its performance testing.
7 A; z+ g9 b( n1 E0 C9 ~
7 M% ?8 K- X! N& Z4 _! K, a4 G
* k! n$ e O# e( M1 C |