A R T I C L E I N F O

A B S T R A C T

1. Introduction

2. Related Work

3. Architecture of IoMT  
3.1. Data Acquisition Layer  
3.2. Personal Server Layer  
3.3. Medical Server Layer  

4. Security Requirements of IoMT  
4.1. Confidentiality  
4.2. Integrity  
4.3. Availability  
4.4. Freshness  
4.5. Scalability  
4.6. Non-repudiation  
4.7. Authentication  
4.8. Authorization  
4.9. Audit  
4.10. Forward Secrecy  

5. IoMT Security Threat  
5.1. Attack at Data Collection Level  
5.2. Attack at the Transmission Level  
5.3. Attack at Storage Level  
5.4. Type of Attack  
5.5. Attack Environment  
5.6. Attackers Motivations  

6. Intrusion Detection System

7. Machine Learning Overview

8. Review of Machine Learning Applications for IoMT Security  
8.1. ML for Data Collection Level Security  
8.2. ML for Transmission Level Security  
8.3. ML for Storage Level Security  

9. Challenges and Limitations  
9.1. Data Collection Level Security  
9.2. Transmission Level Security  
9.3. Storage Level Security  

10. Conclusion