1. The document proposes a privacy-preserving routing protocol called USOR for mobile ad hoc networks that achieves content unobservability. USOR uses anonymous key establishment based on group signatures and establishes secret session keys between nodes. 2. USOR performs an unobservable route discovery process to find routes to destinations. It establishes anonymous keys between nodes without nodes knowing each other's identities. This prevents attacks while achieving key confirmation. 3. USOR pads all packets to achieve strong privacy protection and resistance to attacks from compromised nodes. It provides better anonymity, unobservability and unlinkability than existing schemes like MASK.