Average consensus plays a key role in distributed networks, with applications ranging from time synchronization, information fusion, load balancing, to decentralized control. Existing average algorithms require individual agents exchange explicit state values their neighbors, which leads the undesirable disclosure of sensitive state. In this paper, we propose novel algorithm for time-varying di...