A framework for a distributed key management scheme in heterogeneous wireless sensor networks | Synapse