  Cryptography techniques are essential for a robust and stable security design
of a system to mitigate the risk of external attacks and thus improve its
efficiency. Wireless Sensor Networks (WSNs) play a pivotal role in sensing,
monitoring, processing, and accumulating raw data to enhance the performance of
the actuators, micro-controllers, embedded architectures, IoT devices, and
computing machines to which they are connected. With so much threat of
potential adversaries, it is essential to scale up the security level of WSN
without affecting its primary goal of seamless data collection and
communication with relay devices. This paper intends to explore the past and
ongoing research activities in this domain. An extensive study of these
algorithms referred here, are studied and analyzed. Based on these findings
this paper will illustrate the best possible cryptography algorithms which will
be most suited to implement the security aspects of the WSN and protect it from
any threat and reduce its vulnerabilities. This study will pave the way for
future research on this topic since it will provide a comprehensive and
holistic view of the subject.
