Run-time Monitoring and Validation using Reverse Function (RMVRF) for Hardware Trojans Detection