How to secure my machine learning model?

I have built the TensorFlow model and converted it into a .tflite model, I want to deploy my .tflite model into an edge device(android or IoT).
Final goal: I want to protect my model from being a copy or reverse engineered and also the user is only able to use this model in my android app or IoT device.
how can I do that?

© Copyright 2013-2020 Analytics Vidhya