Distributed Hash Tables for Peer-to-Peer Mobile Ad-hoc Networks with Security Extensions