Abstract: IoT is considered as one of the fastest growing objects, with an estimation of having 29.42 billion connected devices by 2030. Considering the constrained resources available to devices in ...