|
Towards Accelerating Intrusion Detection , d) p$ h( o7 P4 P; { z9 y
Operations at the Edge Network using FPGAs 8 Z8 m: B2 s& n5 _' z
* F5 }0 s, q& d9 N8 c5 v" B5 Y; O3 d
( T6 ~; l, S8 j/ M# a1 c+ G2 Q' p
6 ]) B6 B! M! h4 ?; D# b In the current paper, we present our work towards
8 \' t/ H$ N0 r0 C/ [ O4 raccelerating intrusion detection operations at the edge network
5 ]# i9 @3 U4 tusing FPGAs. Cloud computing and network function
2 o& ^8 ?' C2 Z) G5 \virtualization have led to a new appealing paradigm for service
) Z( Q2 K* y4 \2 U/ Idelivery and management. Unfortunately, this paradigm fails 4 k; Y- {4 {4 G4 O
to correctly support IoT applications and services that seek ! @1 x" g4 `% [5 c
better communication platforms. Security as a Service can also ) l$ r( i/ k2 e4 Q' ?
be seen as a cloud-based model that needs to be accommodated ; v* z; l$ m: ?/ w9 t
to fulfill these services requirements. Again, one of the main
5 q3 c! ^( C! o7 Tissues to be addressed in this context is how to improve the * A; N* [5 {' `5 `
performance of such systems or services in order to make them
8 ]/ B' l5 w! s/ `capable of coping with the huge amount of data while
: n+ G3 M9 k, Q6 X7 Z) Nremaining reliable. A potential solution is the FPGA based ! H: {4 z7 r/ S
edge computing, which is a powerful combination offering * c( |* \; O- E5 [) m/ b" O, g0 R
FPGA acceleration capabilities together with edge and fog / {4 c5 z) K" F
benefits. Indeed, our work focusses on devising an Intrusion + g% p- j6 |& }) Z. N( Z) P
Prevention architecture called FORTISEC (40SEC), that is 3 d( o, A' l, U. K
meant to operate in a completely softwarized as well as in an ! h0 e9 m j" K5 o" D4 @' N
FPGA mode. Thereby, we present suitable algorithms, design
9 u) L- a% K8 \; pprinciples and well defined components towards the
$ L3 S8 {# g+ ^implementation of accelerated intrusion prevention on the
f; T0 i3 L5 H* z" Q/ T- N) w* s8 Medge. We also present a testbed being utilized for the
+ q/ K& T6 ~9 y: Y( R* ximplementation of 40SEC and its performance testing. 4 O" @8 P% Y* _4 i) N& K; i+ r
: _4 R2 M0 \% Z5 q2 V
- P' O" \! W* v$ |" a1 q |