a dynamic trust evaluation and update mechanism based on c4.5 decision tree in underwater wireless sensor networks