Secure message routing in structured peer-to-peer networks