I'm working on a device which will use Narrow-Band to communicate with Microsoft's Azure or Amazon's AWS. It will use MQTT with TLS. I'm currently researching how to make the device more secure and will update my MCU and GSM Module based on security features.
Here is the features I discovered and think might be helpful in terms of security:
- Secure Boot for both GSM and MCU
- Memory Protection Unit for MCU
- Arm Trustzone Technology for MCU
Also adding TLS encryption to these features how secure my device would be? Or if needed is there any other security feature I should look into?