Reputation-Based Multi-Dimensional Trust Algorithm: Reputation-Based Multi-Dimensional Trust Algorithm