“…Those architectures can be homogeneous, heterogeneous, hierarchical, distributed, etc [2] . In distributed wireless sensor networks, sensors employ pre-distributed keys which are generated by using keying materials [3] . In heterogeneous wireless sensor networks, sensors may have different capabilities, including computing ability, communication ranges, storages, etc [4] .…”