Well, if you're doing routing and communication network, that piggybacks on classical shortest path algorithms. the effectiveness of public key cryptography really rests on that, of number theoretic algorithms. 