We investigate how to disperse the certificates, issued in an ad-hoc network, among the network nodes such that the following condition holds. If any node u approaches any other node v in the network, then u can use the certificates stored either in u or in v to obtain the public key of v (so that u can securely send messages to v). We define the cost of certificate dispersal as the average number of certificates stored in one node in the network. We give upper and lower bounds on the dispersability cost of certificates, and show that both bounds are tight. We also present two certificate dispersal algorithms, and show that one of those algorithms is more efficient than the other in several important cases. Finally, we identify a rich class of "certificate graphs" for which the dispersability cost is within a constant factor from the lower bound.
By contrast, we showed in REF that the tight lower bound on the average number of certificates to be stored in a node is e=n, where e is the number of certificates in the system.
Certificate dispersal in ad-hoc networks
24th International Conference on Distributed Computing Systems, 2004. Proceedings.
24th International Conference on Distributed Computing Systems, 2004. Proceedings.
Computer Science