How would you design a secure over-the-air (OTA) firmware update mechanism for a connected medical device at Analog Devices?