The typical WSN is significantly resource constraint and often deployed in harsh or even hostile environments, resulting in SNs that are prone to failure and the wireless communication channel make WSNs susceptible to a variety of attacks. Failing nodes alter the topology of the network resulting in segmented routing paths and lost messages, ultimately reducing network efficiency. Thus it is required to develop energy efficient and Fault Tolerant algorithms that enable the network to persist in spite of the failed nodes. Cryptographically complex security solutions for WSNs are not viable for many reasons viz. the energy, memory, transmission range, wireless channel, the deployment nature of SNs and the need to keep costs low to enable dense deployment. Instead, WSNs need a balanced and comprehensive solution, which is efficient, effective and has low security and fault tolerance overheads. Keeping these factors in mind, few protocols/schemes have been developed and presented in this work. The concepts and matter presented in this paper will be helpfull to the community working in the area of WSN.