The invention discloses a method for calculating the trust values of
wireless Mesh network nodes. The method comprises direct trust value calculation, indirect trust value calculation and comprehensive trust value calculation, wherein the direct trust value calculation is carried out for acquiring the interaction times of different time slices among the nodes and establishing a
time sequence according to the obtained data at first, and then predicating the interaction times of the next time slice among the nodes by virtue of three times of an
exponential smoothing method, and taking the relative errors of the interaction times predicated values and the actual values as the direct trust values of the nodes; the calculation formula of indirect trust values is obtained in a multi-path trust recommendation mode; comprehensive trust values are obtained by virtue of integrated computation for the direct trust values and the indirect trust values. The invention provides a method for calculating the trust values of the nodes, according to the specific condition of a network,
adaptive smoothing factor alpha, credibility threshold value Phi, the value of a direct trust value weight beta are selected, the time attenuation characteristic and objectivity of the trust values are guaranteed, the credibility of the nodes is objectively and accurately described, the
computation complexity is low, and the method is suitable for a
wireless Mesh network.