sentences:  Computational cost is the amount of computation done during these phases.Hardware cost is generally the cost of the memory and battery in each node.Keys may be generated randomly and then the nodes determine mutual connectivity.