1. Introduction  
2. IoT Architecture and Threats  
3. Devices in Different IoT Layers  
4. Securing the IoT System  
5. Recent Lightweight Cryptography for IoT Security  
6. Discussion and Limitation of Existing Lightweight Cryptography  
7. Conclusion