Skip to main content

Table 12 Summary of ANN approaches for IoT security requirements

From: Engineering the advances of the artificial neural networks (ANNs) for the security requirements of Internet of Things: a systematic review

Security attribute

ANN

RNN

MNN

CNN

DBN

LSTM

FF NN

Autoencoder

MLP

CPANN

ANN BP

Authentication

✓

✓

✓

 × 

✓

✓

 × 

 × 

✓

✓

 × 

Authorization

✓

 × 

 × 

 × 

 × 

 × 

 × 

 × 

 × 

 × 

✓

Encryption

✓

 × 

 × 

 × 

 × 

 × 

✓

 × 

 × 

 × 

 × 

Access control

✓

 × 

 × 

 × 

 × 

 × 

 × 

 × 

 × 

 × 

 × 

Secure routing

✓

 × 

 × 

 × 

 × 

 × 

✓

 × 

 × 

 × 

 × 

Privacy

✓

 × 

 × 

 × 

 × 

 × 

✓

 × 

 × 

 × 

 × 

Theft resistance

 × 

 × 

 × 

 × 

 × 

 × 

✓

 × 

 × 

 × 

 × 

Network monitoring

✓

✓

 × 

 × 

 × 

 × 

 × 

✓

 × 

 × 

 × 

Intrusion detection

✓

✓

✓

✓

✓

✓

✓

✓

 × 

 × 

✓

Trustworthiness

✓

 × 

 × 

 

✓

 × 

 × 

 × 

 × 

 × 

 × 

CIA features

✓

✓

 × 

✓

✓

 × 

✓

 × 

 × 

 × 

 ×